动量骑士9326
由bqinfmuk创建,最终由bqinfmuk 被浏览 2 用户
一、总览与评级
- 2019-01-02 ~ 2026-10-27:样本区间
- 1,894:交易日数
- 5,819:证券数(含退市)
- 8,176,792:入池证券-日
- 92:月度调仓期数
- 13.3%:等权基准净年化(同口径扣费)
先说结论的边界:五个因子的 G10 多头扣费后都没有跑赢等权基准(净超额分别为 F1 -1.5%、F2 -4.7%、F3 -7.4%、F4 -3.2%、F5 -1.4%)。评级里的“有效”只说明多空(G10−G1)研究口径成立,不代表可执行的多头策略有超额收益。F1 的 G10 夏普(0.62)略高于基准(0.60),来自较低的回撤,年化收益仍低。
| 因子 | 日度RankIC (20日前瞻) | ICIR | HAC t (lag19) | 多空净年化 G10−G1 | 多空净夏普 | 多空最大回撤 | G10多头净年化 | G10相对基准 净超额 | 评级 | 未通过项 |
|---|---|---|---|---|---|---|---|---|---|---|
| F1 EP(中性化) | +0.0396 | 0.45 | 5.39 | +4.4% | 0.41 | -15.4% | +12.9% | -1.5% | 存疑 | 稳定性 |
| F2 ROE(中性化) | +0.0181 | 0.26 | 3.03 | -1.6% | -0.09 | -37.1% | +8.4% | -4.7% | 存疑 | 单调性、扣费后收益、稳定性 |
| F3 EP+ROE 复合(未中性化) | +0.0211 | 0.14 | 1.72 | -7.4% | -0.33 | -49.6% | +7.0% | -7.4% | 无效 | 显著性、单调性、扣费后收益、稳定性 |
| F4 EP+ROE 复合(中性化,主因子) | +0.0318 | 0.39 | 4.76 | +2.3% | 0.25 | -18.5% | +10.9% | -3.2% | 存疑 | 单调性 |
| F5 20日反转(中性化) | +0.0524 | 0.56 | 7.33 | +7.4% | 0.46 | -32.4% | +10.7% | -1.4% | 有效 | 全部通过 |
净 = 扣除单边 0.15% 的真实换手成本;主口径为“可交易”口径(涨停开盘不买、跌停/停牌不卖)。多空为研究口径,A股不能直接做空。
评级规则(人为约定,不是统计定理):显著性=日度20日RankIC的HAC(lag=19) t >= 2 且 IC>0;单调性=十分组平均收益与组号的 Spearman >= 0.6;扣费后收益=多空(G10-G1)扣费后年化收益 > 0;稳定性=月度RankIC>0占比>=55% 且 3个子区间月度RankIC均值至少2个与整体同号 且 多空(G10-G1)扣费后年化收益在3个子区间中至少2个>0。四项全过为“有效”,显著性与扣费收益都不过为“无效”,其余为“存疑”。
规则修订披露:初版稳定性只看RankIC;看到F1/F4的多空净收益集中在2022-2024后,加入净收益子区间条件。该修订发生在看过结果之后,属于事后调整,门槛本身仍是人为约定。 初版规则下 F1 为“有效”,修订后降为“存疑”(见结果文件 rating 与 rating_v2)。
二、数据、口径与落库
股票池:全部 A 股,剔除 ST/*ST、停牌、上市不足 250 个交易日(用交易日历精确计数,不是用日历天数估算)、开盘价缺失。上市交易日数几乎全部来自交易日历;仅 1,824 行(1 只证券)改用 factors_base 的天数。
| 步骤(顺序剔除) | 证券-日数 |
|---|---|
| 原始行情行数 | 9,033,281 |
| 状态表缺失行数(视为不入池) | 0 |
| ST/*ST 剔除(状态非0) | 304,466 |
| 停牌剔除(ST剔除后剩余中 suspended=1) | 15,144 |
| 上市不足250交易日剔除(顺序) | 536,879 |
| 上市交易日数无法确定剔除 | 0 |
| 开盘价缺失剔除 | 0 |
| 入池行数 | 8,176,792 |
因子加工与截面检验(读自第一步缓存的逐日截面统计)
加工顺序:填充 → 1%/99% 缩尾 → 逐日 z-score →(中性化因子)对 31 个申万一级行业哑变量与 ln(总市值) 做截面回归取残差 → 再 z-score。整个过程在 AIStudio 上用一条 DAI SQL 完成,截面算子只看当日入池股票。
| 因子 | 有值行数 | 占入池比例 | 日均截面样本 | 截面均值最大偏离 | 截面标准差范围 | 与 ln(总市值) 相关 (逐日中位数) | 行业解释度 η² |
|---|---|---|---|---|---|---|---|
| F1 EP(中性化) | 6,507,902 | 79.6% | 3,436 | 3.8e-17 | 1.000000 ~ 1.000000 | +0.000 | 1.07e-27 |
| F2 ROE(中性化) | 8,176,531 | 100.0% | 4,317 | 3.3e-17 | 1.000000 ~ 1.000000 | -0.000 | 1.35e-27 |
| F3 EP+ROE 复合(未中性化) | 6,508,138 | 79.6% | 3,436 | 2.0e-15 | 1.000000 ~ 1.000000 | +0.336 | 0.233 |
| F4 EP+ROE 复合(中性化,主因子) | 6,507,902 | 79.6% | 3,436 | 3.9e-17 | 1.000000 ~ 1.000000 | +0.000 | 2.35e-27 |
| F5 20日反转(中性化) | 8,162,717 | 99.8% | 4,310 | 3.9e-16 | 1.000000 ~ 1.000000 | +0.000 | 2.19e-28 |
| A EP(缩尾+标准化,未中性化) | 6,508,138 | 79.6% | 3,436 | 8.0e-15 | 1.000000 ~ 1.000000 | +0.279 | 0.319 |
| B ROE(缩尾+标准化,未中性化) | 8,176,792 | 100.0% | 4,317 | 3.4e-15 | 1.000000 ~ 1.000000 | +0.262 | 0.0472 |
缺失处理:EP 在 PE≤0(亏损)时置缺失且不填充,共 1,668,654 个入池行(20.4%),所以 EP 类因子只覆盖约 79.6% 的入池样本,亏损股不在 EP 的测试范围里;ROE 只在字段为 NULL 时(131,383 行)用当日行业中位数填充;261 个入池行缺行业,无法中性化。
中性化后仍有极端值:缩尾发生在回归之前,残差再标准化后 |z|>5 又出现,F1 有 13,037 行,F2 有 96,916 行。本报告没有再次缩尾,以免与已落库的因子值不一致;这是已知的方法局限。
落库与回读核对
| 落库表 | 行数 | 列数 | 日期范围 | 证券数 | 重复键 | SQL回读行数一致 | 随机抽样不一致单元格 |
|---|---|---|---|---|---|---|---|
value_quality_ep_roe_neutral |
6,507,902 | 3 | 2019-01-02 ~ 2026-10-27 | 5,567 | 0 | 是 | 0 / 2000 行 |
a_share_factor_research |
9,033,281 | 26 | 2019-01-02 ~ 2026-10-27 | 5,819 | 0 | 是 | 0 / 2000 行 |
第一步异常记录 306 条:300 条为各因子 |z|>5 的最极端样本(每因子最多记 50 条,完整计数见上面的极端值统计),6 条为单只证券因行业或市值缺失无法中性化;标准化失败、整日无因子值、覆盖率低于 50% 的记录均为 0。
四、指标说明
IC
每天用因子值和未来收益做 Pearson 相关,衡量因子排序能不能预测收益。本报告主要看 RankIC。
RankIC
因子排名和未来收益排名的 Spearman 相关,对极端值不敏感。正数表示因子越大未来收益越高。
ICIR
RankIC 的均值除以标准差,衡量预测力是否稳定。同样的均值,波动越小 ICIR 越高。
HAC t 值
日度 RankIC 用的是 20 日前瞻收益,相邻两天的样本重叠,相关性约 0.96,普通 t 值会虚高数倍。HAC(Newey-West)t 值把这种自相关考虑进去,是本报告判断显著性的依据。
夏普比率
年化收益除以年化波动(无风险利率按 0 处理)。这里用月度收益序列计算。
最大回撤
净值从历史高点到后续低点的最大跌幅。
换手率(单边)
每次调仓买入金额(或卖出金额)占净值的比例。本报告成本按真实成交额计算,所以多空的两条腿各自有换手。
单调性
十分组的平均收益是否随组号一路上升(或下降)。本报告用“组号与组平均收益的 Spearman 相关”度量,1 表示完全单调。IC 为正但不单调,意味着只有一部分区间有效。
显著性
观察到的均值在“真实预测力为 0”的假设下出现的可能性有多低。显著不等于有用,不显著也不等于没有,样本有限时只是没有足够证据。
多头 vs 多空
多头只买最高分组(G10),A 股可以直接做;多空是买 G10 同时卖空 G1,A 股融券受限,只能作研究口径。多头要看的是相对基准是否有超额。
IC 经验阈值(课程口径):|IC|≥0.03 值得关注,≥0.05 较强,>0.10 要检查是否有数据泄漏或方法问题。这些是经验阈值,不是统计显著性检验,也不能证明因子能赚钱。本报告里 F5 的日度 RankIC 超过 0.05,但它多头扣费后仍低于基准,就是一个例子。
五、RankIC 检验
| 因子 | 日度RankIC 均值 | 标准差 | ICIR | 普通t (虚高) | HAC t lag19 | HAC t lag20 | IC>0占比 | 月度RankIC 均值 | ICIR | t值 | HAC t lag1 | IC>0占比 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 EP(中性化) | +0.0396 | 0.088 | 0.45 | 19.5 | 5.39 | 5.34 | 68% | +0.0371 | 0.42 | 3.99 | 4.22 | 72% |
| F2 ROE(中性化) | +0.0181 | 0.070 | 0.26 | 11.1 | 3.03 | 2.99 | 60% | +0.0177 | 0.23 | 2.24 | 2.22 | 52% |
| F3 EP+ROE 复合(未中性化) | +0.0211 | 0.148 | 0.14 | 6.1 | 1.72 | 1.71 | 59% | +0.0150 | 0.10 | 0.99 | 1.06 | 58% |
| F4 EP+ROE 复合(中性化,主因子) | +0.0318 | 0.081 | 0.39 | 17.0 | 4.76 | 4.71 | 68% | +0.0291 | 0.35 | 3.39 | 3.60 | 70% |
| F5 20日反转(中性化) | +0.0524 | 0.094 | 0.56 | 24.2 | 7.33 | 7.25 | 71% | +0.0475 | 0.46 | 4.43 | 4.27 | 67% |
| A EP(缩尾+标准化,未中性化) | +0.0341 | 0.162 | 0.21 | 9.1 | 2.54 | 2.51 | 58% | +0.0280 | 0.17 | 1.67 | 1.80 | 58% |
| B ROE(缩尾+标准化,未中性化) | +0.0060 | 0.143 | 0.04 | 1.8 | 0.49 | 0.49 | 45% | +0.0036 | 0.03 | 0.25 | 0.24 | 48% |
日度:1,872 个交易日,20日前瞻收益(相邻样本重叠)。月度:92 个不重叠调仓期,信号为月末收盘,收益为次日开盘到下次调仓执行日开盘。
读法:日度序列相邻两天的 RankIC 自相关约 0.95,普通 t 值虚高。以 F4 为例,HAC(lag19) t 只有普通 t 的 28%;即便如此,F1/F2/F4/F5 的 HAC t 仍大于 2,F3 为 1.72,B(未中性化 ROE)为 0.49。区分“没有数据”“计算失败”“统计不显著”“因子无效”:B 属于统计不显著,不能据此说 ROE 本身无效;F3 的日度 HAC t 未过 2 而月度 t 也不到 1,属于证据不足。
1 日前瞻仅作诊断:F4 的 1 日前瞻 RankIC 均值为 0.0134,仅用于确认方向,不用于结论。
图1 五因子 RankIC 对比
日度(20日前瞻,重叠样本)与月度(不重叠)RankIC 均值。红柱为正。虚线为经验阈值 0.03 / 0.05,仅作参照,不是显著性检验。
图2 主因子 F4 日度 RankIC 序列
每日 RankIC(20日前瞻)与 60 日滚动均值,横线为 0。相邻点高度重叠,不能当作独立观测。
图3 累计月度 RankIC
月度 RankIC 逐期累加,斜率向上说明方向稳定;累加不等于收益。
显著性的稳健性:HAC 滞后阶数与不重叠抽样
| 因子 | lag 0 | lag 5 | lag 10 | lag 19 | lag 20 | lag 30 | lag 40 | lag 60 |
|---|---|---|---|---|---|---|---|---|
| F1 EP | 19.50 | 8.35 | 6.50 | 5.39 | 5.34 | 5.07 | 5.06 | 5.30 |
| F2 ROE | 11.13 | 4.75 | 3.69 | 3.03 | 2.99 | 2.76 | 2.64 | 2.50 |
| F3 复合未中性化 | 6.15 | 2.65 | 2.07 | 1.72 | 1.71 | 1.64 | 1.66 | 1.73 |
| F4 复合中性化 | 17.05 | 7.32 | 5.71 | 4.76 | 4.71 | 4.49 | 4.47 | 4.61 |
| F5 20日反转 | 24.26 | 10.78 | 8.62 | 7.33 | 7.25 | 6.83 | 6.68 | 6.74 |
| A EP未中性化 | 9.11 | 3.92 | 3.05 | 2.54 | 2.51 | 2.42 | 2.46 | 2.62 |
| B ROE未中性化 | 1.81 | 0.77 | 0.60 | 0.49 | 0.49 | 0.46 | 0.45 | 0.44 |
HAC t 随滞后阶数的变化。lag 0 就是普通 t 值。
| 因子 | HAC t lag19 | HAC t lag20 | lag30 | lag40 | lag60 | 每20日取1个样本的普通t | 该抽样的RankIC均值 |
|---|---|---|---|---|---|---|---|
| F1 EP | 5.39 | 5.34 | 5.07 | 5.06 | 5.30 | 4.42 | +0.0400 |
| F2 ROE | 3.03 | 2.99 | 2.76 | 2.64 | 2.50 | 2.32 | +0.0170 |
| F3 复合未中性化 | 1.72 | 1.71 | 1.64 | 1.66 | 1.73 | 1.21 | +0.0189 |
| F4 复合中性化 | 4.76 | 4.71 | 4.49 | 4.47 | 4.61 | 3.76 | +0.0311 |
| F5 20日反转 | 7.33 | 7.25 | 6.83 | 6.68 | 6.74 | 5.84 | +0.0575 |
| A EP未中性化 | 2.54 | 2.51 | 2.42 | 2.46 | 2.62 | 1.99 | +0.0334 |
| B ROE未中性化 | 0.49 | 0.49 | 0.46 | 0.45 | 0.44 | 0.19 | +0.0028 |
敏感性:lag 从 19 提高到 60,结论是否改变;以及用不重叠的抽样样本(每 20 个交易日取一个)做交叉验证。
RankIC 自相关
| 因子 | 日度ACF lag1 | lag5 | lag10 | lag19 | lag20 | lag40 | 月度ACF lag1 | lag2 | lag3 |
|---|---|---|---|---|---|---|---|---|---|
| F1 EP | 0.96 | 0.75 | 0.47 | -0.01 | -0.06 | -0.16 | -0.10 | -0.12 | -0.15 |
| F2 ROE | 0.96 | 0.76 | 0.50 | 0.10 | 0.06 | 0.03 | 0.03 | 0.06 | 0.04 |
| F3 复合未中性化 | 0.95 | 0.73 | 0.45 | -0.06 | -0.12 | -0.12 | -0.10 | -0.11 | -0.02 |
| F4 复合中性化 | 0.96 | 0.74 | 0.45 | -0.03 | -0.07 | -0.12 | -0.10 | -0.05 | -0.12 |
| F5 20日反转 | 0.92 | 0.61 | 0.32 | 0.05 | 0.03 | -0.07 | 0.09 | -0.14 | -0.05 |
| A EP未中性化 | 0.95 | 0.74 | 0.46 | -0.06 | -0.12 | -0.16 | -0.13 | -0.15 | -0.07 |
| B ROE未中性化 | 0.96 | 0.76 | 0.49 | 0.02 | -0.03 | -0.02 | 0.09 | -0.01 | 0.06 |
RankIC 序列的自相关。日度序列 lag1 约 0.95,到 lag19~20 才衰减到接近 0,与 20 日前瞻窗口的重叠一致;月度非重叠序列的自相关较小,没有稳定的符号。
分年与分阶段
| 因子 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|
| F1 EP | +0.040 | +0.027 | +0.033 | +0.024 | +0.067 | +0.045 | +0.036 | +0.049 |
| F2 ROE | +0.054 | +0.031 | -0.001 | -0.010 | +0.006 | +0.030 | +0.016 | +0.017 |
| F3 复合未中性化 | +0.031 | +0.055 | -0.005 | +0.011 | +0.003 | +0.041 | -0.003 | +0.042 |
| F4 复合中性化 | +0.046 | +0.037 | +0.016 | +0.013 | +0.038 | +0.037 | +0.030 | +0.039 |
| F5 20日反转 | +0.069 | +0.030 | +0.059 | +0.071 | +0.012 | +0.067 | +0.068 | +0.041 |
| A EP未中性化 | +0.019 | +0.041 | +0.031 | +0.032 | +0.042 | +0.053 | +0.006 | +0.056 |
| B ROE未中性化 | +0.063 | +0.073 | -0.046 | -0.024 | -0.040 | +0.028 | -0.011 | +0.005 |
日度 20 日前瞻 RankIC 的分年均值(2026 年为截至最新可得日期的部分年度)。
| 因子 | 2019-2021 日度RankIC | 2022-2024 日度RankIC | 2025-最新 日度RankIC | 2019-2021 月度RankIC | 2022-2024 月度RankIC | 2025-最新 月度RankIC |
|---|---|---|---|---|---|---|
| F1 EP | +0.0330 | +0.0453 | +0.0413 | +0.0300 | +0.0464 | +0.0330 |
| F2 ROE | +0.0280 | +0.0089 | +0.0165 | +0.0227 | +0.0164 | +0.0109 |
| F3 复合未中性化 | +0.0271 | +0.0181 | +0.0157 | +0.0189 | +0.0164 | +0.0056 |
| F4 复合中性化 | +0.0330 | +0.0295 | +0.0336 | +0.0289 | +0.0315 | +0.0251 |
| F5 20日反转 | +0.0526 | +0.0499 | +0.0566 | +0.0445 | +0.0393 | +0.0678 |
| A EP未中性化 | +0.0303 | +0.0421 | +0.0267 | +0.0235 | +0.0388 | +0.0167 |
| B ROE未中性化 | +0.0300 | -0.0121 | -0.0046 | +0.0204 | -0.0049 | -0.0115 |
图7 RankIC 分布直方图
日度 20 日前瞻 RankIC 的分布(竖线为均值)。切换因子查看。
图8 分年 RankIC
日度 20 日前瞻 RankIC 的分年均值。
六、十分组检验
| 因子 | G1 | G2 | G3 | G4 | G5 | G6 | G7 | G8 | G9 | G10 | 组号与均值 Spearman | 相邻组递增 (共9对) | G10>G1 期数占比 | 逐期单调性 均值(t) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 EP | 0.76% | 1.19% | 1.31% | 1.29% | 1.48% | 1.43% | 1.57% | 1.55% | 1.56% | 1.29% | +0.67 | 5 | 61% | +0.10 (1.73) |
| F2 ROE | 0.97% | 1.17% | 1.18% | 1.31% | 1.45% | 1.45% | 1.51% | 1.65% | 1.68% | 0.98% | +0.56 | 8 | 49% | +0.06 (1.05) |
| F3 复合未中性化 | 1.21% | 1.30% | 1.43% | 1.50% | 1.56% | 1.67% | 1.43% | 1.32% | 1.20% | 0.81% | -0.28 | 5 | 47% | -0.02 (-0.34) |
| F4 复合中性化 | 0.78% | 1.19% | 1.32% | 1.44% | 1.45% | 1.45% | 1.66% | 1.49% | 1.48% | 1.15% | +0.50 | 5 | 54% | +0.09 (1.60) |
| F5 20日反转 | 0.23% | 1.12% | 1.40% | 1.46% | 1.45% | 1.53% | 1.53% | 1.56% | 1.60% | 1.49% | +0.87 | 7 | 59% | +0.06 (0.91) |
各组等权持有一个调仓期的平均毛收益(未扣费,单位:%/月),G1 为因子值最低组、G10 为最高组,方向一律“因子越大越好”,没有事后翻转。
单调性只有 F1、F5 达标(≥0.6):F4 为 0.50。F1/F2/F4 的最高组(G10)平均收益都低于 G7~G9,F3 的收益最高组是 G6,G10 反而最差(0.81%/月),呈倒 U 形。这说明 EP/ROE 的极端高值并不是最好的买点。原因未检验 【猜测】:极端高 EP 可能包含盈利暂时性偏高或基本面恶化的价值陷阱,极端高 ROE 可能包含净资产很小的公司。
F4 的单调性几乎全来自 2022–2024:该阶段 Spearman 为 0.98,2019–2021 为 0.25,2025 以来为 -0.12。
图4 十分组下期平均收益
G1(最低)到 G10(最高)的平均每期毛收益,默认主因子 F4,可切换。红涨绿跌。
图5 十分组累计净值
G1 绿 → G10 红渐变,黑色粗线为等权基准。右端直接标注 G1、G10、基准。鼠标悬停显示该日全部分组净值(按高低排序)。毛收益口径,未扣费。
稳定性与覆盖
| 因子 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2019-2021 | 2022-2024 | 2025-最新 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 EP | +0.24 | +0.02 | +0.22 | +0.67 | +0.95 | +0.95 | +0.04 | -0.27 | +0.18 | +1.00 | -0.04 |
| F2 ROE | +0.84 | +0.47 | -0.27 | -0.43 | +0.59 | +0.85 | +0.36 | +0.25 | +0.52 | +0.38 | +0.24 |
| F3 复合未中性化 | -0.61 | +0.18 | -0.70 | +0.03 | -0.61 | +0.79 | -0.49 | -0.43 | -0.10 | +0.25 | -0.43 |
| F4 复合中性化 | +0.19 | +0.33 | -0.19 | +0.39 | +0.88 | +0.98 | -0.07 | -0.15 | +0.25 | +0.98 | -0.12 |
| F5 20日反转 | +0.95 | -0.15 | +0.56 | +0.12 | -0.07 | +0.76 | +0.36 | +0.96 | +0.77 | +0.12 | +0.96 |
分年与分阶段的组号—平均收益 Spearman。每年只有约 12 个调仓期,单年数值噪声很大,仅看方向是否一致。
| 因子 | 有因子值的股票/期 | 占入池比例 | 每组平均入场股数 G1 | G10 | G1 可入场比例 | G10 可入场比例 |
|---|---|---|---|---|---|---|
| F1 EP | 3,427 | 80.3% | 340 | 340 | 99.3% | 99.5% |
| F2 ROE | 4,308 | 100.0% | 427 | 428 | 99.1% | 99.4% |
| F3 复合未中性化 | 3,427 | 80.3% | 340 | 340 | 99.2% | 99.5% |
| F4 复合中性化 | 3,427 | 80.3% | 340 | 340 | 99.2% | 99.4% |
| F5 20日反转 | 4,301 | 99.8% | 423 | 427 | 98.4% | 99.4% |
有效覆盖率:EP 类因子因亏损股缺失只覆盖约 80% 的入池股票,所以 F1/F3/F4 每组约 340 只,F2/F5 约 427 只。可入场比例是通过涨停/停牌过滤后的比例。
七、多头、多空与交易成本
| 因子 | 多头G10 毛年化 | 多头G10 净年化 | 空头腿净年化 (做空G1) | 多空G10−G1 毛年化 | 多空 净年化 | 等权基准 净年化 | 多头相对基准 净超额年化 | 多头逐期 跑赢基准占比 |
|---|---|---|---|---|---|---|---|---|
| F1 EP | +13.6% | +12.9% | -12.6% | +5.8% | +4.4% | +13.3% | -1.5% | 42% |
| F2 ROE | +9.0% | +8.4% | -15.9% | -0.6% | -1.6% | +13.3% | -4.7% | 37% |
| F3 复合未中性化 | +7.6% | +7.0% | -18.1% | -6.3% | -7.4% | +13.3% | -7.4% | 41% |
| F4 复合中性化 | +11.6% | +10.9% | -12.9% | +3.8% | +2.3% | +13.3% | -3.2% | 47% |
| F5 20日反转 | +14.2% | +10.7% | -10.3% | +14.2% | +7.4% | +13.3% | -1.4% | 39% |
分开披露多头腿、空头腿、多空、等权基准、多头超额。空头腿净年化为负,表示被做空的 G1 本身在上涨,空头是拖累。
可执行的多头(G10):五个因子的 G10 扣费后年化都低于等权基准(13.3%),逐期跑赢基准的占比 37%~47%。按收益衡量,没有一个因子的 G10 多头超过基准;F1 的 G10 夏普略高于基准(回撤更小),但差异未做显著性检验,不足以支持直接实盘。
多空(G10−G1)仅为研究口径:A 股融券标的与额度受限,且空头腿本身为负贡献,不能把多空净值当作可执行收益。多空净年化 F5 7.4%、F1 4.4%、F4 2.3%,其中 F1/F4 的收益集中在 2022–2024(见分阶段),其余阶段为零或负。F5 的毛多空收益最高(14.2%),但单边换手约 88%,成本吃掉约一半。
回测为理想化:只按开盘价成交,未建模成交量约束、冲击成本、盘中涨跌停开板、融券费用与可得性;0.15% 是任务指定的统一单边费率,真实的印花税(仅卖出)、佣金、过户费结构不同,未逐项建模。
图13 可执行的 G10 多头 vs 等权基准
G10 扣费后净值与等权基准净值(同口径扣费)。
图6 多空净值:毛收益 vs 净收益
G10−G1 各期收益累乘;虚线为未扣费,实线为扣除真实换手成本。研究口径,不可直接执行。
风险与换手
| 因子 | 多空净年化 | 多空年化波动 | 多空净夏普 | 多空毛夏普 | 多空最大回撤 | 多空月胜率 | G10 单边换手 (每期) | G1 单边换手 | G10 单边换手 年化 | G10 净夏普 | G10 最大回撤 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 EP | +4.4% | 12.4% | 0.41 | 0.52 | -15.4% | 59% | 17.0% | 20.7% | 204% | 0.62 | -20.1% |
| F2 ROE | -1.6% | 11.1% | -0.09 | 0.00 | -37.1% | 49% | 15.4% | 14.2% | 185% | 0.43 | -30.0% |
| F3 复合未中性化 | -7.4% | 18.4% | -0.33 | -0.26 | -49.6% | 47% | 13.8% | 20.7% | 165% | 0.41 | -20.6% |
| F4 复合中性化 | +2.3% | 11.8% | 0.25 | 0.37 | -18.5% | 53% | 17.4% | 21.2% | 209% | 0.54 | -18.6% |
| F5 20日反转 | +7.4% | 19.5% | 0.46 | 0.78 | -32.4% | 47% | 88.3% | 83.4% | 1058% | 0.47 | -38.1% |
换手为每次调仓单边成交额占净值比例的均值,成本按真实成交额逐期扣除(单边 0.15%)。
图11 净收益与换手
横轴为 G10 单边换手(每期),纵轴为多空净年化。换手越高,成本拖累越大。
分年、分阶段
| 因子 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|
| F1 EP | -0.0% | -2.7% | -1.5% | +5.7% | +18.5% | +19.2% | +1.2% | -3.9% |
| F2 ROE | +6.6% | +7.8% | -12.1% | -12.5% | -4.4% | +8.6% | -5.3% | +1.5% |
| F3 复合未中性化 | -14.8% | -2.6% | -17.3% | -0.7% | -11.4% | +9.5% | -14.1% | -2.8% |
| F4 复合中性化 | +1.7% | +0.0% | -9.7% | +2.9% | +12.1% | +12.6% | +3.1% | -2.9% |
| F5 20日反转 | +14.1% | -7.3% | +3.8% | +20.0% | -6.1% | +24.1% | +2.4% | +10.3% |
多空净收益的分年复合收益。
| 因子 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|
| F1 EP | -4.7% | -5.2% | -6.3% | +2.7% | +5.3% | +13.2% | -8.8% | -6.1% |
| F2 ROE | +1.7% | -3.3% | -11.8% | -9.3% | -3.5% | +1.9% | -6.4% | -4.8% |
| F3 复合未中性化 | -8.9% | -9.3% | -14.3% | +1.1% | -9.7% | +7.3% | -16.0% | -4.7% |
| F4 复合中性化 | -3.9% | -6.5% | -8.1% | -0.4% | +0.9% | +8.5% | -7.5% | -6.5% |
| F5 20日反转 | +3.9% | -5.6% | -4.7% | -6.7% | -8.1% | +2.4% | -0.5% | +9.6% |
| 等权基准 | +30.4% | +13.7% | +27.0% | -10.2% | +9.4% | +1.9% | +39.1% | -0.1% |
G10 多头相对等权基准的分年超额(各期超额复合)与基准自身的分年收益。
| 因子 | 2019-2021 多空净年化 | 2022-2024 多空净年化 | 2025-最新 多空净年化 | 2019-2021 G10净年化 | 2022-2024 G10净年化 | 2025-最新 G10净年化 |
|---|---|---|---|---|---|---|
| F1 EP | -1.4% | +14.3% | -1.6% | +17.7% | +9.0% | +12.1% |
| F2 ROE | +0.3% | -3.1% | -2.2% | +18.6% | -3.4% | +13.4% |
| F3 复合未中性化 | -12.1% | -1.2% | -9.7% | +11.4% | +2.2% | +8.5% |
| F4 复合中性化 | -2.9% | +9.1% | +0.1% | +16.7% | +4.5% | +12.6% |
| F5 20日反转 | +3.2% | +11.8% | +7.1% | +20.9% | -5.8% | +25.7% |
图12 分年多空净收益对比
五个因子的多空净收益分年复合。
收益分布
| 因子 | 多空月净收益 偏度 | 超额峰度 | 5%分位 | 中位数 | 95%分位 | 月胜率 |
|---|---|---|---|---|---|---|
| F1 EP | 1.69 | 10.2 | -4.8% | +0.7% | +5.0% | 59% |
| F2 ROE | 0.12 | -0.0 | -5.3% | -0.2% | +5.6% | 49% |
| F3 复合未中性化 | 1.36 | 5.7 | -8.5% | -0.3% | +6.2% | 47% |
| F4 复合中性化 | 1.57 | 8.8 | -5.0% | +0.4% | +4.6% | 53% |
| F5 20日反转 | 2.02 | 10.4 | -6.7% | -0.2% | +7.1% | 47% |
多空净月收益的分布。偏度为正且峰度大,意味着少数月份贡献了大部分收益。
图14 多空净月收益分布
G10−G1 扣费后月收益的直方图,切换因子。
可交易性约束的影响
| 因子 | 多空净年化 可交易口径 | 多空净年化 理想口径 | G10净年化 可交易口径 | G10净年化 理想口径 | 基准净年化 可交易 | 基准净年化 理想 |
|---|---|---|---|---|---|---|
| F1 EP | +4.4% | +4.2% | +12.9% | +13.5% | +13.3% | +14.5% |
| F2 ROE | -1.6% | -2.8% | +8.4% | +9.4% | +13.3% | +14.5% |
| F3 复合未中性化 | -7.4% | -7.8% | +7.0% | +7.8% | +13.3% | +14.5% |
| F4 复合中性化 | +2.3% | +2.2% | +10.9% | +11.5% | +13.3% | +14.5% |
| F5 20日反转 | +7.4% | +7.7% | +10.7% | +12.2% | +13.3% | +14.5% |
理想口径:只要求入场日有开盘价;可交易口径:涨停开盘不买、跌停开盘/停牌不卖并顺延。两者之差就是涨跌停与停牌约束的代价。
八、五因子对比与六个问题
| 指标 | F1 EP | F2 ROE | F3 复合未中性化 | F4 复合中性化 | F5 20日反转 |
|---|---|---|---|---|---|
| 日度 RankIC(20日前瞻) | +0.0396 | +0.0181 | +0.0211 | +0.0318 | +0.0524 |
| 日度 ICIR | 0.45 | 0.26 | 0.14 | 0.39 | 0.56 |
| HAC t(lag19) | 5.39 | 3.03 | 1.72 | 4.76 | 7.33 |
| 日度 IC>0 占比 | 68% | 60% | 59% | 68% | 71% |
| 月度 RankIC(不重叠) | +0.0371 | +0.0177 | +0.0150 | +0.0291 | +0.0475 |
| 月度 ICIR | 0.42 | 0.23 | 0.10 | 0.35 | 0.46 |
| 月度 IC>0 占比(IC胜率) | 72% | 52% | 58% | 70% | 67% |
| 十分组单调性 | +0.67 | +0.56 | -0.28 | +0.50 | +0.87 |
| 多空毛年化 | +5.8% | -0.6% | -6.3% | +3.8% | +14.2% |
| 多空净年化 | +4.4% | -1.6% | -7.4% | +2.3% | +7.4% |
| 多空净夏普 | 0.41 | -0.09 | -0.33 | 0.25 | 0.46 |
| 多空最大回撤 | -15.4% | -37.1% | -49.6% | -18.5% | -32.4% |
| G10 多头净年化 | +12.9% | +8.4% | +7.0% | +10.9% | +10.7% |
| G10 相对基准净超额 | -1.5% | -4.7% | -7.4% | -3.2% | -1.4% |
| G10 单边换手(每期) | 17.0% | 15.4% | 13.8% | 17.4% | 88.3% |
| 评级 | 存疑 | 存疑 | 无效 | 存疑 | 有效 |
全部数值读自结果文件,可交易口径,单边成本 0.15%。
① EP 和 ROE 谁更有效?
EP 更有效。中性化后 EP 的日度 RankIC 0.0396(HAC t 5.39),ROE 为 0.0181(HAC t 3.03);EP 的十分组单调性 0.67、多空净年化 4.4%,ROE 的单调性 0.56、多空净年化 -1.6%。ROE 有弱而显著的 IC,但换成十分组收益后不成立。
② 复合因子比单因子好吗?
没有比 EP 单因子好。中性化复合 F4 的月度 RankIC 0.0291,低于 F1 的 0.0371(配对差 -0.0080,HAC t -2.78)。未中性化时 C−A(加入 ROE)为 -0.0130,HAC t -2.62,8 个年份中只有 2 年改善;比 ROE 单因子好(C−B +0.0114,t 0.93,不显著)。从结果看,复合更像是在 EP 与 ROE 之间取折中,没有表现出叠加效应。
③ 中性化起了什么作用?
D−C(中性化)月度 RankIC 提高 +0.0141,8 年中 7 年改善,多空净收益 8 年中 7 年改善,但 HAC t 只有 1.62,月度改善占比 55%。方向一致,统计证据弱。它清除了行业与市值暴露,并明显改善了十分组形态与回撤(这两项没有做显著性检验),这些变化比 IC 本身的变化更明确。
④ 20 日反转独立吗?
与价值/质量因子基本独立:F4–F5 逐日截面相关均值 0.052,EP–REV 0.063,ROE–REV -0.001。把 F5 的秩从 F4 中回归掉后,F4 的日度 RankIC 为 0.0300(HAC t 4.64),几乎不变。F5 与过去 20 日收益本身的相关为 −0.86(负号是因子定义),它是纯粹的短期信号。
⑤ 扣费后谁最好?
多空口径下 F5 的净年化 7.4%、净夏普 0.46 最高;F1 次之(4.4%,0.41)。可执行的多头口径下没有因子跑赢等权基准,G10 净夏普最高的是 F1(0.62),略高于基准的 0.60(最大回撤 -20.1% 对 -24.0%),但年化收益比基准低 1.5%,夏普差异没有做显著性检验。
⑥ 收益与换手如何权衡?
F5 毛多空年化 14.2%,扣费后 7.4%,成本拖累 6.8%(单边换手 88%);F1 毛 5.8%、净 4.4%,拖累 1.4%(单边换手 17%)。慢变量 EP 成本很低但收益也低;反转收益高但一半以上被成本吞掉,且在 0.15% 费率之外的真实摩擦下更脆弱。
图10 五因子相关性热力图
逐日截面 Spearman 相关的均值,红正绿负。
\