← Quant 101 总览
第 07 关 · 组合

多因子合成与组合构建Combining Factors

单因子会“时灵时不灵”。把几个互补的有效因子合起来,通常更强更稳——这就是多因子的核心:分散。

1三步法

  1. 标准化(z-score):不同因子量纲不同(1/PB 和换手率没法直接加),先各自标准化(减均值、除标准差),顺便去极值。
  2. 合成:把标准化后的因子等权平均成一个综合因子。
  3. 组合:每月选综合分最高的一篮子,等权持有、调仓扣成本。
def z(s):
    s = s.clip(s.quantile(.01), s.quantile(.99))   # 去极值
    return (s - s.mean()) / s.std()                # 标准化
composite = (z(value) + z(small_cap) + z(low_turn) + z(reversal)) / 4

2合成更稳(真实结果)

因子IC均值ICIR
价值(1/PB)+0.0530.34
小市值+0.0430.25
低换手+0.0970.65
月反转+0.0510.40
综合+0.1040.70

综合 ICIR 0.70 > 最强单因子 0.65——分散的好处:单因子哪个月哑火,别的能顶上。

3变成真金白银

综合因子顶 20% 等权、月度调仓、扣成本:年化 11.5%、夏普 0.58、回撤 -25.8%;全市场等权基准只有 8.7%——超额约 +2.8%/年,且回撤更小。你已经做出一个迷你多因子选股策略了。

✍ 动手做

往综合因子里加/去掉一个因子(比如去掉风险大的“小市值”),看 ICIR 和组合超额怎么变;再把合成从“等权”改成“按IC加权”——注意,这一步就埋了过拟合的雷,下一关揭晓。

小结

标准化→等权合成→选顶组调仓。综合因子比单因子更稳(ICIR 0.70>0.65),这就是分散的价值。

左=各单因子 vs 综合因子(Combo)的IC;右=组合净值 vs 全市场基准。
← 上一关
因子好不好:IC 与 ICIR
下一关 →
样本外与 walk-forward