← 返回报告库
因子动量 · 32 因子元研究 · Gupta-Kelly 2019 / Ehsani-Linnainmaa 2022 JF

因子本身能追涨吗?

本站测了 32 个因子,反复看到同一个痛点:ROE 会翻脸、规模是开关、BAB 牛熊互换——单个因子都有 regime。那么换个问题:因子的收益本身有没有动量?近期赢的因子,能不能继续拿;近期输的,能不能先放下?这是美股近年最重要的发现之一(Factor Momentum Everywhere),我用自家 32 个因子的十年月度序列做了 A 股版——成立,而且 OOS 反而更强

32 因子(本站全部 decile 化因子)× 2017-05 – 2026-05 共 109 月|每因子月度 D10−D1 价差 + D10−市场 超额(与各因子报告完全同口径)|train<2022/test
判决 · 因子动量成立(t=5.7),12 月窗 OOS 夏普 1.11-1.71 落地 · 果仁 IC 择时开关该用,但用长窗(≈12月),别追上月
t=5.7因子价差月度自相关(slope 0.10,3222 因子月)
+0.2%静态等权持有全部 32 因子(≈0,互相抵消)
夏普 1.1112 月因子动量 test 期(+9.9%,好于 train)
夏普 1.71正持+负翻转版 test 期(+10.6%)
一句话结论。把 32 个因子各自的月度 D10−D1 价差当作"因子的收益",三件事依次成立:①因子收益会延续——上月表现正向预测本月(池化自相关 t=5.7);②静态全都拿 = 白拿——32 个因子等权年化只 0.2%(一半因子是反向的,互相抵消);③用过去 12 个月的表现挑因子,0 变成钱:只持"近 12 月累计为正"的因子(平均 12.3 个),年化 +6.8%、夏普 0.75,test 期 +9.9%、夏普 1.11,比 train 还强;再把负动量因子翻转过来用,+7.4%、夏普 1.18,test 期 1.71。因子的 regime 切换,不用猜——让因子自己最近一年的成绩单告诉你。

窗口决定成败:12 月稳,1 月是陷阱

策略(月度再选因子)全期年化夏普train 年化/夏普test 年化/夏普
静态等权全部 32 因子+0.2%0.04+0.8 / 0.16−0.4 / −0.07
1 月动量(持上月为正)+5.3%0.61+7.3 / 0.89+3.2 / 0.35
3 月动量+4.2%0.48+3.8 / 0.47+4.7 / 0.49
12 月动量(持近一年为正)+6.8%0.75+3.1 / 0.33+9.9 / 1.11
12 月动量·正持+负翻转+7.4%1.18+3.5 / 0.56+10.6 / 1.71
长仓口径(D10−市场,12月动量)+3.7%0.67+2.1 / 0.36+5.0 / 0.94
短窗是过拟合陷阱,长窗才是信号。1 月动量 train 亮眼(0.89)test 掉一半(0.35)——追上个月的因子=追噪声;12 月动量恰好相反,test(1.11)比 train(0.33)强三倍——因为 2022 后 A 股风格 regime 化更极端(微盘/红利各领风骚数年),一年窗口刚好骑上这种慢切换。这也解释了为什么本站单因子报告里"翻脸"的都是慢 regime(ROE、规模、BAB):它们翻脸前,自己近 12 月的成绩单早就变了。长仓口径(D10−市场,可实盘)同样成立:test +5.0%、夏普 0.94。

果仁网落地:IC 择时开关该怎么用

果仁网原生提供 小市值IC / 低波动IC / 反转IC / 牛熊指标 等因子择时指标(= 官方版"因子近期表现")。本篇给出的使用规则:
· 该用:因子动量在 A 股成立(t=5.7),用因子近期表现开关因子暴露,比死拿单因子强(死拿全因子=0)。
· 窗口要长:回看 ≈12 个月的因子表现再决定持哪些;别用上月 IC 追着切(1 月窗 test 期衰减一半,且高换手)。
· 具体做法:策略里的因子权重不固定——每月(或每季)看该因子近 12 月 IC 累计,为正保留、为负降权/停用。对应本站结论:规模因子看 小市值IC 12 月累计,ROE/红利类看其对应 IC,负了就撤。
· 与 chaoe-strategies.md 的"风险偏好状态灯"闭环:状态灯判 froth 是横截面视角,因子动量是时序视角,两者叠加=先选活着的因子、再看市场状态定仓位。

诚实边界

D10−D1 价差是研究口径(A 股空腿拿不到),已并列给出长仓口径(D10−市场):12 月动量 test +5.0%/夏普 0.94,结论同向、幅度约半。② 32 个因子非独立——情绪反指族(换手/IVOL/放量)高度同源,有效因子数远小于 32;"平均持 12.3 个"实际集中在几簇。③ 未扣因子切换成本:月频下因子层换手不高(12 月窗尤其低),对长窗结论影响小,1 月窗则会更差。④ test 期强于 train 有幸运成分(2022 后 regime 化极端恰好利好慢动量),别把 1.71 当期望;全期 1.18 更稳妥。⑤ 元研究依赖底层 32 因子口径正确(各因子已单独发布可查)。非投资建议。

论文与口径

· 论文:Gupta & Kelly, Factor Momentum Everywhere(2019, JPM);Ehsani & Linnainmaa, Factor Momentum and the Momentum Factor(2022, JF)——因子收益自身有强动量,且个股动量大部分是因子动量的投影。
· 口径:本站 32 个 decile 化因子(注册表 R1+R2),每因子月度 D10−D1 价差与 D10−市场超额,与各因子报告完全同管线(fwd 下月、winsor、min_universe、annual_may 全一致);TS 因子动量 = 过去 K 月累计>0 则持有(等权),K=1/3/12;flip 版负动量因子取反;train<2022 / test≥2022。
· 可复现:backtest.py · backtest_result.json
· 关联:因子总账 · 因子地图 · ROE 翻脸 · 规模开关 · 风格轮动
· 完成于 2026-07-04 10:22。
chaoe.net · 因子动量A股版(32因子×109月):因子收益有动量(t=5.7);静态持全因子=0;近12月为正才持有 年化+6.8%/夏普0.75、test +9.9%/1.11(OOS更强);正持+负翻转 +7.4%/1.18、test 1.71。果仁IC择时开关该用但用12月长窗,别追上月。