分享

多因子选股策略经典梳理

 昵称36538943 2017-09-26


股市之道无非三点:1择时,2选股,3 仓控。精通这三点中的任何一点,都足以在股市中所向披靡。但是精通二字何其艰难。   


在量化选股策略中。多因子策略作为一个主要武器,被各种公募基金和私募基金长期使用(小编注:国内策略同质化相当严重,本文仅作为交流探讨推荐)。在此我们为不熟悉多因子的各位朋友梳理一下不同风格的因子,以及他们的有效性。


 股价是由资金推动的(上涨为正向推动,下跌为反向推动)。但是影响资金进入和推出的因子确实千千万万,有基本面的,有消息面的,有人看国家政策,有人看分析师预测,有人听朋友介绍,有人跟风大V等等不一二足。


下面我将从9大类33个因子来给各位逐一分析。首先给出在长时间来看表现优秀的因子。


1、规模因子,小市值效应。(推荐指数5颗星)。


在国内外不管是成熟市场还是我国的不成熟市场,小市值效应一直存在。并且小市值的逻辑也很清晰,市值越小被操纵的可能性就越来大,推动的估价上涨的资金需求就越小。试用注意事项(震荡市或牛市表现优秀,下跌市跌幅大幅快于大盘---牛市买小股,熊市进蓝筹)

2、动量反转因子。(推荐指数5颗星)


前一个月的涨跌幅度的反转效应明显。长得多了当然要跌,跌得多了当然要涨,均值回归远离。这个其实和我们所说的补跌补涨类似,从长期来看如果牛市来了,大家都会涨,只不过有的先涨,有的后涨;熊市来了大家一块跌(贪婪与恐惧的典型表现)

3 、交投因子,即换手率因子。(推荐指数4颗星)


(我们选取一个月日均换手率)。换手率高的后面表现的貌似都不佳(但经过测算新股和次新股貌似并不适用)。逻辑依然很清晰,长期换手率高,总让人觉得有点出货的嫌疑,不是么?

4、预测因子。(推荐指数5颗星)


预测当年主营业务收入增长率(平均值)。预测收入增长但是是利好了,预测收入增长越高,利好越高。不是么,逻辑依然清晰。这个因子在万德等软件上有统计,各位可能不太容易获得。




因子包括9类,规模因子,估值因子,成长因子,盈利因子,动量反转因子,交投因子,波动率因子,分析师预测因子。


1.规模类因子。包括:总市值,流通市值,自由流通市值
2.估值类因子。包括:市盈率(TTM),市净率,市销率,市现率,企业价值倍数
3.成长类因子。营业收入同比增长率、营业利润同比增长率,归属于母公司的近利润同比增长率、经营活动产生的现金流金额同比增长率
4.盈利类因子。净资产收益率ROE、总资产报酬率ROA、销售毛利率、销售净利率
5.动量反转因子。前一个月涨跌幅,前2个月涨跌幅、前3个月涨跌幅、前6个月涨跌幅
6.交投因子。前一个月日均换手率
7.波动因子。前一个月的波动率,前一个月的振幅
8.股东因子。户均持股比例、、户均持股比例变化、机构持股比例变化、
9.分析师。预测当年净利润增长率、主营业务收入增长率、最近一个月预测净利润上调幅度、最近一个月越策主营业务收入上调幅度,最近一个月上调评级占比

以下为模型的设定前提:


1、研究范围为中证800指数成份股,时间跨度为6年;
2、组合调整周期为月,每月最后一个交易日收盘后构建下一期的组合;
3、我们按各指标排序把800只成份股分成:1-50、1-100、101-200、201-300、301-400、401-500、501-600、601-700、701-800、751-800等10个组合;
4、组合构建时股票的买入卖出价格为组合调整日收盘价;
5、组合构建时为等权重;
6、在持有期内,若某只成份股被调出中证800指数,不对组合进行调整;
7、组合构建时,买卖冲击成本均为0.1%、买卖佣金均为0.1%,印花税为0.1%;
8、组合A相对组合B的表现定义为:组合A的净值/组合B的净值的走势;
9、由于各因子的量纲不一样,我们对各因子进行正态标准化处理,公式为:(因子值—因子均值)/因子标准差


一  、多因子组合在相应时间内的表现情况


我们选取规模因子(总市值)、估值因子(市盈率TTM)、成长因子(营业利润同比增长率)、盈利因子(净资产收益率)、动量反转因子(前1个月涨跌幅)、交投因子(前1个月日均换手率)、波动因子(前1个月波动率)、股东因子(户均持股比例变化、机构持股变化)、分析师预测因子(最近1个月净利润上调幅度)等10个因子构造等权重多因子策略。


由上面的运算结果可知,组合大幅度跑赢上证指数。月度胜率近70%


二、拆分各单独因子表现情况

1.规模因子

通过对给定时间内(时间为为6年)市场的分析,不管是从总市值、还是流通市值和自由流通市值看,A股市场存在较为显著的小盘股效应。市值较小股票构造的组合整体上大幅超越沪深300指数,也大大优于总市值较大股票构造的组合。
规模因子(总市值、流通市值、自由流通市值)是影响股票收益的重要因子,其中总市值因子最为显著。


总市值从小到大排序处于各区间的组合表现


结果指标名字:

总市值从小到大排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

总市值从小到大排序:1-50名
总收益:1021.10%
年化收益率:45.77%
跑赢沪深300指数次数:49
跑赢概率:63.64%
(以下类似)


1-100名
814.26%
41.20%
47
61.04%

101-200名
473.13%
31.29%
47
61.04%

201-300名
271.40%
22.70%
44
57.14%

301-400名
246.74%
21.39%
41
53.25%

401-500名
247.91%
21.46%
42
54.55%

501-600名
169.65%
16.73%
40
51.95%

601-700名
222.65%
20.04%
46
59.74%

701-800名
87.76%
10.32%
31
40.26%

751-800名
68.73%
8.50%
29
37.66%


流通市值从小到大排序处于各区间的组合表现


流通市值从小到大排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

流通市值从小到大排序:1-50名
总收益:597.27%
年化收益率:35.36%
跑赢沪深300指数次数:47
跑赢概率:61.04%

1-100名
695.00%
38.16%
47
61.04%

101-200名
413.27%
29.05%
49
63.64%

201-300名
344.26%
26.18%
42
54.55%

301-400名
278.08%
23.04%
45
58.44%

401-500名
226.14%
20.24%
41
53.25%

501-600名
191.69%
18.16%
43
55.84%

601-700名
171.19%
16.83%
42
54.55%

701-800名
121.43%
13.20%
36
46.75%

751-800名
74.89%
9.11%
33
42.86%


自由流通市值从小到大排序处于各区间的组合表现


自由流通市值从小到大排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

自由流通市值从小到大排序:1-50名
总收益:664.90%
年化收益率:37.33%
跑赢沪深300指数次数:46
跑赢概率:59.74%

1-100名
688.01%
37.97%
46
59.74%

101-200名
493.93%
32.02%
48
62.34%

201-300名
335.64%
25.79%
45
58.44%

301-400名
266.92%
22.47%
41
53.25%

401-500名
199.85%
18.67%
43
55.84%

501-600名
180.32%
17.43%
39
50.65%

601-700名
181.40%
17.51%
42
54.55%

701-800名
120.65%
13.13%
42
54.55%

751-800名
87.51%
10.30%
32
41.56%

      通过6年内市场的分析,整体上来说,从市盈率、市净率、市销率、市现率、企业价值倍数等估值指标看,估值较低的股票组合表现较好。估值较低股票构造的组合整体上超越沪深300指数,也优于估值较高股票构造的组合。
估值因子(市盈率、市净率、市销率、市现率、企业价值倍数)是影响股票收益的重要因子,其中市盈率(PE,TTM)因子最为显著,其次是市现率(PCF,TTM)。


市盈率(TTM)从低到高排序处于各区间的组合表现


市盈率从低到高排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

市盈率从低到高排序:1-50名
总收益:689.98%
年化收益率:38.02%
跑赢沪深300指数次数:53
跑赢概率:68.83%

1-100名
594.14%
35.27%
54
70.13%

101-200名
575.34%
34.69%
50
64.94%

201-300名
357.59%
26.76%
46
59.74%

301-400名
272.75%
22.77%
48
62.34%

401-500名
227.39%
20.31%
43
55.84%

501-600名
131.02%
13.95%
44
57.14%

601-700名
116.82%
12.82%
44
57.14%

701-800名
194.67%
18.35%
42
54.55%

751-800名
203.78%
18.92%
44
57.14%


市净率从低到高排序处于各区间的组合表现


市净率从低到高排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

市净率从低到高排序:1-50名
总收益:452.54%
年化收益率:30.54%
跑赢沪深300指数次数:44
跑赢概率:57.14%

1-100名
423.63%
29.45%
46
59.74%

101-200名
356.67%
26.72%
45
58.44%

201-300名
411.85%
28.99%
44
57.14%

301-400名
355.17%
26.65%
48
62.34%

401-500名
287.72%
23.53%
45
58.44%

501-600名
197.51%
18.53%
46
59.74%

601-700名
194.90%
18.37%
41
53.25%

701-800名
118.40%
12.95%
40
51.95%

751-800名
81.05%
9.70%
36
46.75%


(四)盈利因子


通过对时间内市场的分析,整体上来说,从净资产收益率、总资产报酬率和销售毛利率等盈利性指标看,盈利能力较强的股票组合表现较好。盈利能力较强股票构造的组合整体上超越沪深300指数,也优于盈利能力较弱股票构造的组合。但销售净利率较高股票构造的组合表现反而较差,落后于沪深300指数,也落后于销售净利率较低股票构造的组合。


盈利因子(净资产收益率、总资产报酬率、销售毛利率)对股票收益的影响不是特别显著,其中净资产收益率指标较为显著。


净资产收益率由高到低排序处于各区间的组合表现


净资产收益率由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

净资产收益率由高到低排序:1-50名
总收益:380.91%
年化收益率:27.75%
跑赢沪深300指数次数:49
跑赢概率:63.64%

1-100名
425.56%
29.53%
51
66.23%

101-200名
287.98%
23.54%
51
66.23%

201-300名
234.58%
20.72%
44
57.14%

301-400名
245.22%
21.31%
45
58.44%

401-500名
268.44%
22.55%
43
55.84%

501-600名
244.50%
21.27%
44
57.14%

601-700名
221.35%
19.96%
40
51.95%

701-800名
310.68%
24.64%
47
61.04%

751-800名
306.30%
24.43%
44
57.14%


(五)动量反转因子


通过对时间内市场的分析,整体上来说,A股市场上存在较为显著的反转效应,从前1个月涨跌幅、前两个月涨跌幅、前3个月涨跌幅、前6个月涨跌幅看,前期涨幅较小的股票组合表现较好,而前期涨幅较大的股票组合表现较差。前期涨幅较小的股票构造的组合整体上超越沪深300指数,也优于盈前期涨幅较大的股票构造的组合。


动量反转因子(前1个月涨跌幅、前两个月涨跌幅、前3个月涨跌幅、前6个月涨跌幅)是影响股票收益的重要因子,其中前1个月涨跌幅的反转效应较为显著。


前1个月涨跌幅由高到低排序处于各区间的组合表现


前1个月涨跌幅由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

前1个月涨跌幅由高到低排序:1-50名
总收益:72.79%
年化收益率:8.90%
跑赢沪深300指数次数:39
跑赢概率:50.65%

1-100名
85.75%
10.14%
39
50.65%

101-200名
141.39%
14.73%
43
55.84%

201-300名
234.34%
20.71%
45
58.44%

301-400名
245.60%
21.33%
43
55.84%

401-500名
332.90%
25.67%
42
54.55%

501-600名
429.50%
29.68%
42
54.55%

601-700名
492.98%
31.99%
42
54.55%

701-800名
507.84%
32.50%
47
61.04%

751-800名
368.46%
27.22%
47
61.04%


前两个月涨跌幅由高到低排序处于各区间的组合表现


前两个月涨跌幅由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

前两个月涨跌幅由高到低排序:1-50名
总收益:98.43%
年化收益率:11.28%
跑赢沪深300指数次数:36
跑赢概率:46.75%

1-100名
91.58%
10.67%
39
50.65%

101-200名
141.29%
14.72%
41
53.25%

201-300名
224.48%
20.14%
45
58.44%

301-400名
245.57%
21.33%
45
58.44%

401-500名
383.03%
27.83%
42
54.55%

501-600名
438.14%
30.00%
41
53.25%

601-700名
439.38%
30.05%
43
55.84%

701-800名
468.51%
31.12%
47
61.04%

751-800名
454.89%
30.63%
47
61.04%


(六)交投因子


通过对时间内市场的分析,整体上来说,,从前1个月日均换手率看,前期交投较为清淡的股票组合表现较好,而前期交投活跃的股票组合表现较差。前期交投清淡的股票构造的组合整体上超越沪深300指数,也优于前期交投活跃的股票构造的组合。


前1个月日均换手率由高到低排序处于各区间的组合表现


前1个月日均换手率由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
-17.61%
-2.98%
38
49.35%

1-100名
23.42%
3.34%
39
50.65%

101-200名
135.65%
14.30%
40
51.95%

201-300名
257.91%
21.99%
43
55.84%

301-400名
342.87%
26.11%
48
62.34%

401-500名
446.23%
30.31%
46
59.74%

501-600名

477.98%
31.46%
45
58.44%

601-700名

422.97%
29.43%
48
62.34%

701-800名

393.47%
28.26%
50
64.94%

751-800名

421.27%
29.36%
50
64.94%


(七)波动因子


通过对时间内市场的分析,整体上来说,从前1个月波动率和前1个月振幅看,前期波动较小的股票表现较好,而前期波动剧烈的股票组合表现较差。前期波动较小的股票构造的组合整体上超越沪深300指数,也优于前期波动剧烈的股票构造的组合。


波动因子(前1个月波动率、前1个月振幅)是影响股票收益的重要因子,其中前1个月波动率最为显著。


前1个月波动率由高到低排序处于各区间的组合表现


前1个月波动率由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
63.48%
7.96%
39
50.65%

1-100名
82.81%
9.86%
42
54.55%

101-200名
196.39%
18.46%
46
59.74%

201-300名
240.12%
21.03%
45
58.44%

301-400名
346.89%
26.29%
45
58.44%

401-500名
334.28%
25.73%
46
59.74%

501-600名
300.88%
24.17%
44
57.14%

601-700名
375.69%
27.53%
48
62.34%

701-800名
461.30%
30.86%
49
63.64%

751-800名
536.34%
33.45%
47
61.04%


前1个月振幅由高到低排序处于各区间的组合表现


前1个月振幅由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
162.18%
16.22%
45
58.44%

1-100名
187.97%
17.93%
45
58.44%

101-200名
219.54%
19.86%
44
57.14%

201-300名
263.10%
22.27%
44
57.14%

301-400名
336.82%
25.84%
42
54.55%

401-500名
322.89%
25.21%
43
55.84%

501-600名
318.65%
25.01%
45
58.44%

601-700名
282.43%
23.26%
43
55.84%

701-800名
294.21%
23.85%
45
58.44%

751-800名
364.59%
27.06%
47
61.04%


(八)分析师预测因子


分析师预测因子(预测当年净利润增长率、预测当年主营业务收入增长率、最近1个月预测净利润上调幅度、最近1个月预测主营营业收入上调幅度、最近1个月盈利预测调高占比、最近1个月上调评级占比)是影响股票收益的重要因子,其中最近1个月净利润上调幅度是最为显著的正向因子。


预测当年净利润增长率由高到低排序处于各区间的组合表现


预测当年净利润增长率由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
401.40%
28.58%
46
59.74%

1-100名
337.74%
25.89%
46
59.74%

101-200名
239.12%
20.97%

45
58.44%

201-300名
244.57%
21.27%
44
57.14%

301-400名
328.27%
25.46%
48
62.34%

401-500名
266.94%
22.47%
46
59.74%

501-600名
252.78%
21.72%
44
57.14%

601-700名
308.87%
24.55%
43
55.84%

701-800名
266.11%
22.43%
45
58.44%

751-800名
291.42%
23.71%
47
61.04%


预测当年主营收入增长率由高到低排序处于各区间的组合表现


预测当年主营收入增长率由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
494.99%
32.06%
50
64.94%

1-100名
392.80%
28.23%
48
62.34%

101-200名
272.51%
22.76%
41
53.25%

201-300名
238.45%
20.94%
43
55.84%

301-400名
210.36%
19.31%
42
54.55%

401-500名
281.59%
23.22%
46
59.74%

501-600名
296.22%
23.94%
44
57.14%

601-700名
257.32%
21.96%
43
55.84%

701-800名
299.07%
24.08%
44
57.14%

751-800名
329.68%
25.52%
42
54.55%


盈利预测调高占比由高到低排序处于各区间的组合表现


盈利预测调高占比由高到低排序
2005年1月2011年5月收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
501.91%
32.29%
46
59.74%

1-100名
468.54%
31.12%
50
64.94%

101-200名
304.82%
24.36%
42
54.55%

201-300名
239.49%
20.99%
46
59.74%

301-400名
287.73%
23.53%
42
54.55%

401-500名
247.83%
21.45%
40
51.95%

501-600名
234.24%
20.70%
42
54.55%

601-700名
255.64%
21.87%
42
54.55%

701-800名
236.47%
20.83%
43
55.84%

751-800名
218.08%
19.77%
46
59.74%


评级调高占比由高到低排序处于各区间的组合表现


评级调高占比由高到低排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
484.94%
31.71%
51
66.23%

1-100名
390.42%
28.14%
50
64.94%

101-200名
294.30%
23.85%
46
59.74%

201-300名
222.11%
20.01%
40
51.95%

301-400名
300.02%
24.13%
43
55.84%

401-500名
263.35%
22.28%
40
51.95%

501-600名
321.68%
25.15%
41
53.25%

601-700名
226.28%
20.25%
44
57.14%

701-800名
257.54%
21.98%
43
55.84%

751-800名
278.90%
23.08%
47
61.04%


净利润上调幅度由大到小排序处于各区间的组合表现


净利润上调幅度由大到小排序
总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
518.07%
32.84%
51
66.23%

1-100名
563.48%
34.32%
52
67.53%

101-200名
299.75%
24.12%
43
55.84%

201-300名
259.22%
22.06%
44
57.14%

301-400名
351.93%
26.51%
44
57.14%

401-500名
248.15%
21.47%
42
54.55%

501-600名
273.90%
22.83%
45
58.44%

601-700名
240.73%
21.06%
44
57.14%

701-800名
115.80%
12.74%
39
50.65%

751-800名
126.24%
13.57%
43
55.84%


主营收入上调幅度由大到小排序处于各区间的组合表现


主营收入上调幅度由大到小排序

总收益
年化收益率
跑赢沪深300指数次数
跑赢概率

沪深300指数
200.16%
18.69%

1-50名
326.25%
25.36%
48
62.34%

1-100名
331.06%
25.58%
47
61.04%

101-200名
261.62%
22.19%
47
61.04%

201-300名
247.12%
21.41%
42
54.55%

301-400名
357.74%
26.77%
43
55.84%

401-500名
302.70%
24.26%
43
55.84%

501-600名
246.09%
21.36%
41
53.25%

601-700名
264.37%
22.34%
47
61.04%

701-800名
248.97%
21.52%
46
59.74%

751-800名
243.69%
21.23%
45
58.44%

通过以上的数据事实说话,知道自己平常选用指标的准确的概率了吧。


来源:阿尔法君

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多