股市之道无非三点: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%
通过以上的数据事实说话,知道自己平常选用指标的准确的概率了吧。
|