1. 因子衰减基础概念

做量化这几年,我见过太多人一上来就猛怼因子,恨不得把几百个因子全塞进模型里。结果呢?过几个月再看,收益曲线跟坐滑梯似的往下出溜。说白了,这就是没搞懂因子衰减。

因子衰减这个概念,其实没那么玄乎。你想想看,一个能赚钱的因子,一旦被市场发现,大家一拥而上,它的超额收益自然就慢慢消失了。嗯,这就是因子衰减的本质。

什么是因子衰减

因子衰减,简单说就是因子的预测能力随时间逐渐减弱的过程。我习惯把它比作「吃老本」——你发现了一个好因子,刚开始效果贼好,但时间一长,老本吃完了,效果就没了。

具体来说,因子衰减体现在三个方面:

  • 收益衰减:因子带来的超额收益越来越低
  • 信号衰减:因子对未来收益的预测能力下降
  • 稳定性衰减:因子的表现波动越来越大,不再稳定

我在项目中遇到过最典型的例子,是一个市值因子。2018年的时候,小市值策略年化超额能做到15%以上。但到了2021年,同样的因子,超额收益直接腰斩。这就是因子衰减在现实中的体现。

核心要点:因子衰减不是「有没有」的问题,而是「多快」的问题。所有因子都会衰减,区别只在于衰减的速度和模式。

因子衰减的数学定义

搞量化的,光说概念不行,得落到数学上。我个人习惯用信息系数(IC)的衰减来量化因子衰减。

假设因子在时间 t 的IC值为 IC_t,那么因子衰减可以用以下方式定义:

# 因子衰减的数学表达
# 定义:因子收益的衰减率

# 方法1:IC半衰期
# 因子IC衰减到初始值一半所需的时间
IC_half_life = argmin_t |IC_t - IC_0/2|

# 方法2:衰减系数
# 假设IC呈指数衰减:IC_t = IC_0 * exp(-λt)
# λ越大,衰减越快
λ = -ln(IC_t / IC_0) / t

# 方法3:累计衰减率
# 用过去N期的IC均值与当前IC的比值
decay_rate = 1 - (IC_current / IC_rolling_mean)

这里要注意,IC半衰期是我最常用的指标。为什么?因为它直观。你一听「这个因子的半衰期是3个月」,立马就知道3个月后它的预测能力只剩一半了。

实战技巧:我一般要求因子的IC半衰期至少大于6个月。小于3个月的因子,基本就是噪音,不值得投入太多精力。

因子衰减与Alpha衰减的关系

这两个概念经常被混为一谈,但其实有本质区别。我画个图帮你理清楚:

因子衰减 vs Alpha衰减 因子衰减 • 关注因子本身的预测能力 • 衡量指标:IC、IR、Rank IC • 衰减原因:市场效率提升 • 衰减速度:相对稳定可预测 • 应对方式:因子调参、重构 Alpha衰减 • 关注组合的超额收益 • 衡量指标:超额收益、夏普比 • 衰减原因:因子衰减+交易拥挤 • 衰减速度:非线性、加速衰减 • 应对方式:组合优化、风控 因子衰减 → Alpha衰减(但Alpha衰减还受其他因素影响)

从图上你能看出来,因子衰减是Alpha衰减的一个子集。说白了,Alpha衰减 = 因子衰减 + 其他因素(交易拥挤、市场风格切换、资金容量限制等)。

我记得有一次,一个团队跑来跟我说他们的Alpha策略不行了,怀疑是因子衰减。我一看数据,因子本身的IC还挺稳,但超额收益确实在降。问题出在哪?交易拥挤!同一个因子被太多人用了,导致执行成本飙升。这就是典型的「因子没衰减,但Alpha衰减了」。

避坑指南:我曾经犯过一个错误——看到Alpha衰减就急着换因子。后来发现,其实是交易成本变了,因子本身没问题。所以,遇到Alpha衰减,先别慌,拆开来看看:是因子不行了,还是市场环境变了?

因子衰减的三种典型模式

根据我的经验,因子衰减大致有三种模式:

衰减模式 特点 典型案例 应对策略
缓慢线性衰减 IC每年下降10-20%,持续3-5年 价值因子、动量因子 定期调参,延长使用周期
快速指数衰减 半年内IC腰斩,之后趋于平稳 高频因子、事件驱动因子 快速迭代,缩短持有期
突发断崖式衰减 某个时间点后IC骤降 监管政策变化、市场规则改变 建立预警机制,及时止损

这三种模式,你都得心里有数。我个人的习惯是,每个因子上线前,先做压力测试——假设它按最坏的衰减模式走,我的组合能不能扛得住?

为什么因子一定会衰减?

这个问题我思考了很久。说白了,因子衰减是市场有效性的体现。你想想看:

  1. 套利行为:因子被发现 → 资金涌入 → 套利空间收窄 → 因子失效
  2. 信息扩散:因子背后的逻辑被更多人理解 → 提前反应 → 预测能力下降
  3. 市场进化:参与者越来越聪明 → 定价效率提升 → 简单因子不再有效

嗯,这里要注意一点:因子衰减不一定是坏事。它恰恰说明市场在变好。如果一个因子十年都不衰减,那才说明市场有问题——要么是信息不透明,要么是参与者不够理性。

换个角度看问题:因子衰减其实是市场的「免疫系统」。它逼着你不断进化,去找新的因子、新的逻辑。我做了这么多年,最大的体会就是——没有一劳永逸的因子,只有不断迭代的策略。

好了,因子衰减的基础概念就聊到这儿。记住三个关键词:IC半衰期、衰减模式、Alpha衰减的拆解。后面我们会深入讲怎么量化分析、怎么调优应对。


公众号:蓝海资料掘金营,微信deep3321