金融工程:量化选股 —— 沪深300成分股的多因子模型有效因子选择框架构建
核心内容
本报告探讨了沪深300成分股的多因子模型有效因子选择框架构建。报告指出,市场变化和投资者的差异化投资是产生alpha超额收益的重要来源,而风险因子的不确定性变化也会影响alpha的形成。同时,由于套利者追逐利润最大化,alpha不会永远存在,因此,寻找有效因子是一个动态过程。
主要观点
- 多因子模型:多因子模型是量化选股的重要工具,其核心是通过多个因子解释收益率形成,同时尽量保证因子之间相互独立。
- 风险因子分类:风险因子被划分为多个维度,包括价值、价格波动、流动性、成长性、规模、债务、动量、技术分析和股权结构。
- 因子有效性测试:通过Fama-French排序法构建股票池,测试因子的有效性,主要从因子胜率、因子信息比和t检验值三个指标进行分析。
- 数据清洗与处理:使用最新数据,对因子进行标准化处理,剔除异常值,以消除量纲影响,提高因子测试的准确性。
- 因子选择结果:通过统计检验,筛选出在一定置信水平下显著的因子,如盈利因子、成长因子和流动性因子等。
关键信息
因子分类
| 维度 |
因子类 |
因子指标 |
方向 |
| 价值 |
盈利能力 |
ROA、ROA同比、毛利率、毛利率同比等 |
1 |
|
营运能力 |
固定资产周转率、存货周转率等 |
1 |
|
现金流量 |
经营活动产生的现金流量净额比营业收入等 |
1 |
|
估值 |
PE-TTM、PE-TTM同比、相对PE等 |
-1 |
| 价格波动 |
标准差 |
月度区间的日收益率年化标准差等 |
-1 |
|
振幅 |
10日振幅、20日振幅、30日振幅等 |
1 |
| 流动性 |
资金 |
换手率、换手率同比等 |
1 |
|
人气 |
换手率、换手率同比等 |
1 |
| 成长性 |
成长能力 |
营业收入增长率、净利润增长率等 |
1 |
| 规模 |
总市值 |
总市值、总市值同比等 |
1 |
|
流通市值 |
流通市值、流通市值同比等 |
1 |
| 债务 |
偿债能力 |
流动比率、速动比率、现金比率等 |
1 |
|
杠杆 |
产权比率、资产负债率、长期负债比等 |
1 |
| 动量 |
涨跌幅 |
10日涨跌幅、20日涨跌幅等 |
1 |
|
动量指标 |
RSI、ROC等 |
-1 |
| 技术分析 |
技术指标 |
BIAS等 |
1 |
| 股权结构 |
股本结构 |
流通股、总股本等 |
1 |
|
增发 |
增发因子 |
1 |
测试方法
- 因子有效性测试:通过构建两个股票池(L1-L5和(L1, L2)-(L4, L5)),计算高档组合与低档组合的平均收益率差,作为因子收益。
- 统计检验指标:
- 因子胜率:因子收益大于0的次数占测试时间序列长度的比例。
- 因子信息比:因子年化平均收益除以因子收益的年化标准差。
- t检验值:用于判断因子收益是否显著异于零。
因子有效性结果
盈利因子
| 因子 |
胜率 |
信息比 |
p_value |
| ROA |
64.21% |
1.23 |
0.08% |
| ROA同比 |
43.37% |
-0.53 |
16.73% |
| 毛利率 |
51.58% |
0.57 |
11.31% |
| 毛利率同比 |
42.17% |
-0.32 |
40.94% |
| ROE |
68.42% |
1.29 |
0.05% |
| ROE同比 |
51.81% |
0.1 |
79.89% |
| ROE(扣非) |
64.21% |
1.27 |
0.06% |
| ROE(扣非)同比 |
45.78% |
0.45 |
23.51% |
| 销售净利率 |
68.42% |
1.27 |
0.06% |
| 销售净利率同比 |
55.42% |
-0.04 |
92.66% |
营运能力因子
| 因子 |
胜率 |
信息比 |
p_value |
| 固定资产周转率 |
54.74% |
0.55 |
12.26% |
| 固定资产周转率同比 |
45.78% |
-0.45 |
24.01% |
| 存货周转率 |
55.79% |
0.24 |
50.99% |
| 存货周转率同比 |
51.81% |
0.08 |
83.13% |
| 总资产周转率 |
54.74% |
0.61 |
8.83% |
| 总资产周转率同比 |
45.78% |
-0.45 |
46.87% |
现金流因子
| 因子 |
胜率 |
信息比 |
p_value |
| 经营活动产生的现金流量净额比营业收入 |
55.79% |
0.12 |
73.81% |
| 经营活动产生的现金流量净额比营业收入同比 |
49.40% |
-0.04 |
87.06% |
| 经营活动产生的现金流量净额比经营活动净收益 |
52.63% |
-0.13 |
46.40% |
| 经营活动产生的现金流量净额比经营活动净收益同比 |
49.40% |
-0.16 |
66.65% |
估值因子
| 因子 |
胜率 |
信息比 |
p_value |
| PE-TTM |
58.95% |
0.85 |
1.92% |
| PE-TTM同比 |
53.01% |
0.79 |
4.17% |
| 相对PE(预测) |
53.68% |
0.52 |
15.06% |
| 相对PE(预测)同比 |
48.19% |
-0.44 |
26.74% |
| 相对PB |
47.37% |
-0.64 |
7.68% |
| 相对PB同比 |
56.63% |
0.1 |
54.58% |
| 相对PS |
43.16% |
-0.71 |
4.74% |
| 相对PS同比 |
49.40% |
-0.13 |
72.63% |
| 相对PCF |
53.68% |
-0.02 |
94.90% |
| 相对PCF同比 |
48.19% |
-0.45 |
30.84% |
价格波动因子
| 因子 |
胜率 |
信息比 |
p_value |
| 月度区间的日收益率年化标准差 |
51.58% |
-0.09 |
79.21% |
| 月度区间的日收益率年化标准差同比 |
55.42% |
0.67 |
8.20% |
| 月度区间的日对数收益率年化标准差 |
52.63% |
-0.12 |
73.13% |
| 月度区间的日对数收益率年化标准差同比 |
59.04% |
0.74 |
5.47% |
流动性因子
| 因子 |
胜率 |
信息比 |
p_value |
| 近10天换手率 |
61.05% |
0.97 |
0.75% |
| 近10天换手率同比 |
48.19% |
0.2 |
60.65% |
| 近20天换手率 |
58.95% |
0.82 |
2.39% |
| 近20天换手率同比 |
51.81% |
0.57 |
13.96% |
| 近30天换手率 |
60.00% |
0.95 |
0.86% |
| 近30天换手率同比 |
48.19% |
-0.39 |
30.84% |
成长因子
| 因子 |
胜率 |
信息比 |
p_value |
| 营业收入增长率 |
52.63% |
0.59 |
9.90% |
| 营业收入增长率同比 |
49.40% |
-0.04 |
91.24% |
| 净利润增长率 |
60.00% |
1.07 |
0.32% |
| 净利润增长率同比 |
45.78% |
-0.06 |
87.06% |
| 净利润增长率(扣非) |
66.32% |
1.33 |
0.03% |
| 净利润增长率(扣非)同比 |
46.99% |
0.24 |
52.15% |
| 总资产增长率 |
61.05% |
1.25 |
0.07% |
| 总资产增长率同比 |
37.35% |
-0.23 |
54.58% |
| 每股净资产增长率 |
70.53% |
1.71 |
0.00% |
| 股东权益增长率 |
67.37% |
1.57 |
0.00% |
规模因子
| 因子 |
胜率 |
信息比 |
p_value |
| 总市值 |
55.79% |
0.02 |
94.55% |
| 总市值同比 |
60.24% |
0.95 |
1.47% |
| 总市值对数 |
44.21% |
-0.57 |
10.96% |
| 流通市值 |
49.47% |
-0.13 |
72.17% |
| 流通市值同比 |
56.63% |
0.26 |
49.04% |
| 流通市值对数 |
50.53% |
-0.52 |
14.48% |
债务因子
| 因子 |
胜率 |
信息比 |
p_value |
| 流动比率 |
57.89% |
0.89 |
1.40% |
| 流动比率同比 |
44.58% |
0.13 |
73.52% |
| 速动比率 |
54.74% |
0.42 |
23.84% |
| 速动比率同比 |
44.58% |
-0.61 |
11.20% |
| 现金比率 |
50.53% |
-0.11 |
75.34% |
| 现金比率同比 |
46.99% |
-0.1 |
79.02% |
动量因子
| 因子 |
胜率 |
信息比 |
p_value |
| 10日涨跌幅 |
41.05% |
-0.69 |
5.56% |
| 10日涨跌幅同比 |
46.99% |
0.24 |
52.59% |
| 20日涨跌幅 |
43.16% |
-0.4 |
26.54% |
| 20日涨跌幅同比 |
50.50% |
0.24 |
53.11% |
| 30日涨跌幅 |
41.05% |
-0.4 |
26.87% |
| 30日涨跌幅同比 |
57.83% |
0.13 |
74.28% |
技术分析因子
| 因子 |
胜率 |
信息比 |
p_value |
| BIAS |
54.74% |
0.79 |
2.82% |
| BIAS同比 |
50.53% |
-0.05 |
89.05% |
结论
本报告构建了一个包含100个因子的因子库,其中包含50个因子及其同比增长率。通过Fama-French排序法构建股票池,测试因子的有效性,筛选出在一定置信水平下显著的因子。结果显示,盈利因子、成长因子和流动性因子在两个组合中均表现出较高的有效性。此外,部分反向因子如财务费用率、相对PE(预测)等也被认为是有效因子。然而,同比增长率因子在多数情况下未表现出显著性,这可能是由于“共同事物”对因子的贡献被剔除,或者因子具有马尔科夫性,过去的数据对预测无显著影响。整体而言,有效因子的选择是一个复杂且动态的过程,需要持续关注和优化。