一、因果归因导论:量化策略的“为什么”

做量化这些年,我见过太多人盯着回测曲线傻乐。

曲线漂亮,就以为找到了圣杯。曲线回撤,就慌得一批。

其实,真正该问的问题是:这笔收益,到底从哪来的?

这就是我们今天要聊的——因果归因

1.1 什么是因果归因?

说白了,因果归因就是搞清楚“为什么赚钱”。

你想想看,一个策略赚了钱,可能是运气好,可能是市场涨了,也可能是你真的发现了某种规律。因果归因,就是把这些可能性拆开,找到真正的驱动因素。

核心定义:因果归因是识别策略收益中,哪些来自系统性风险暴露(Beta),哪些来自主动管理能力(Alpha)的过程。

我个人习惯把这件事比作“拆礼物”。

你收到一个礼物盒,里面有钱。你得搞清楚:这钱是别人塞的(市场送的),还是你自己挣的(策略能力)。

1.2 为什么量化策略需要因果归因?

这个问题,我当年刚入行时也问过自己。

直到有一次,我写了一个看起来无敌的策略。回测年化30%,夏普2.5。我兴奋得不行,直接上实盘。

结果呢?三个月后亏了15%。

后来复盘才发现,那段时间刚好是科技股大牛市。我的策略其实就是在赌科技股涨。牛市一过,原形毕露。

这就是典型的伪Alpha——你以为是自己厉害,其实是市场在帮你。

所以,因果归因至少解决三个核心问题:

  • 识别风险暴露:你的策略到底在承担什么风险?
  • 评估策略能力:去掉市场因素,你还有多少超额收益?
  • 优化策略设计:知道收益来源,才能有针对性地改进。

避坑指南:我曾经见过一个团队,策略回测五年年化20%,结果实盘一年就崩了。原因就是他们从来没做过因果归因,不知道收益全靠小市值因子撑着。小市值因子一失效,策略直接归零。

1.3 策略收益来源的经典分解:Alpha vs Beta

这是量化策略归因的基石。

我们把策略收益拆成两部分:

  • Beta收益:来自市场系统性风险的补偿。比如你买了沪深300,赚的就是市场上涨的钱。
  • Alpha收益:来自你主动选股、择时、套利等能力的超额收益。这才是量化策略真正的价值所在。

数学上,经典的分解公式是:

R_strategy = Beta * R_market + Alpha + ε

其中:

  • R_strategy:策略总收益
  • Beta:策略对市场的敏感度
  • R_market:市场收益
  • Alpha:超额收益(截距项)
  • ε:随机误差

嗯,这里要注意:Alpha不是免费的午餐。它需要你付出研究成本、交易成本、甚至承担模型风险。

1.4 一个简单的例子

假设你有一个策略,上个月赚了5%。同期沪深300涨了3%。

如果策略的Beta是1.2,那么:

  • Beta贡献 = 1.2 * 3% = 3.6%
  • Alpha贡献 = 5% - 3.6% = 1.4%

也就是说,5%的收益里,3.6%是市场送的,只有1.4%是你自己的本事。

这个例子虽然简单,但揭示了核心逻辑:别把Beta当Alpha

1.5 知识体系框架

为了让你更直观地理解,我画了一张图:

量化策略因果归因知识体系 策略总收益 Beta收益(市场风险) Alpha收益(主动能力) 市场因子暴露(市值、动量、价值等) 选股、择时、套利、统计套利 因子模型(CAPM、Fama-French等) 因果推断(DID、IV、RDD等)

这张图展示了因果归因的完整链条:从策略总收益出发,拆解为Beta和Alpha,再进一步追溯各自的来源,最后落到具体的分析工具上。

1.6 实际应用中的注意事项

做归因分析时,有几个坑我踩过,分享给你:

  1. 不要只看R²:高R²不一定代表好策略,可能只是Beta暴露太大。
  2. 注意时间窗口:短期归因和长期归因结果可能完全不同。我建议至少用3年以上的数据。
  3. 小心幸存者偏差:回测时只用了活下来的股票,归因结果会偏乐观。
  4. 区分统计显著和经济显著:一个因子可能统计上显著,但实际贡献很小,不值得交易。

我的经验:刚开始做归因时,我总喜欢把Alpha拆得越细越好。后来发现,拆得太细反而容易过拟合。现在我的原则是:能解释80%收益来源的因子就够了,剩下的20%就当运气。

1.7 小结

因果归因不是炫技,而是量化策略的“体检报告”。

它告诉你:你的策略到底在赚什么钱?这些钱能不能持续?

没有归因的策略,就像闭着眼睛开车。你可能会开得很快,但不知道下一秒会不会撞墙。

好了,这一章就到这里。记住:别把Beta当Alpha,别把运气当能力


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