第二章:因子投资的理论基础

聊因子投资,得先搞清楚它到底站在哪些巨人的肩膀上。我个人习惯把这一章看作是整个课程的「地基」——地基不稳,后面盖多高的楼都悬。咱们从最经典的几个理论模型说起。

2.1 有效市场假说与因子投资

有效市场假说(EMH)这玩意儿,说白了就是一句话:市场价格已经反映了所有已知信息。你想想看,如果市场真的完全有效,那任何分析都没用,闭眼买指数就完了。

但现实呢?我在项目中遇到过好几次这样的情况:某只股票财报明明很好,股价就是不涨;另一只垃圾股,莫名其妙被炒上天。这说明什么?市场并不总是有效的。

核心观点:因子投资本质上是在「利用市场的无效性」。有效市场假说给了我们一个基准——如果市场完全有效,因子策略就不该有超额收益。但实证数据告诉我们,某些因子(如价值、动量)确实长期有效。

这里有个坑,我得提醒你:不要以为找到几个有效因子就能躺赚。市场会进化,因子会失效。我曾经见过有人死磕一个因子,结果连续三年跑输大盘——嗯,那滋味不好受。

2.2 CAPM模型与Alpha

CAPM(资本资产定价模型)是因子投资的起点。它的公式很简单:

E(Ri) = Rf + βi × (E(Rm) - Rf)

其中:

  • E(Ri) —— 资产的预期收益率
  • Rf —— 无风险利率(通常用国债收益率)
  • βi —— 资产对市场风险的敏感度
  • E(Rm) - Rf —— 市场风险溢价

CAPM告诉我们:你承担的风险越大,预期收益就该越高。但这里有个问题——它只考虑了市场这一个风险因子。

我的经验:在实际回测中,CAPM的R²通常只有60%-70%。这意味着有30%-40%的收益波动是它解释不了的。这部分解释不了的东西,就是Alpha的来源。

Alpha的计算方式:

Alpha = 实际收益 - 预期收益(根据CAPM计算)

如果Alpha为正,说明你的策略跑赢了市场风险调整后的收益。我刚开始做量化时,总盯着Alpha看,后来发现——高Alpha往往伴随着高波动,得结合夏普比率一起看才靠谱。

2.3 多因子模型:Fama-French三因子

CAPM解释不了的东西,Fama和French在1993年给出了答案。他们提出了三因子模型:

E(Ri) - Rf = βi × (E(Rm) - Rf) + si × SMB + hi × HML

三个因子分别是:

因子 全称 含义
市场因子 Market 大盘收益减去无风险利率
规模因子 SMB (Small Minus Big) 小盘股收益减去大盘股收益
价值因子 HML (High Minus Low) 高账面市值比股票减去低账面市值比股票

为什么加入规模和价值因子?Fama和French发现:小盘股长期跑赢大盘股,价值股长期跑赢成长股。这不是偶然,而是系统性的风险溢价。

避坑指南:我曾经在回测三因子模型时,发现SMB因子的系数不稳定。后来排查发现——我用的市值数据是复权前的,导致小盘股分类出错。记住:因子构建的细节决定成败

2.4 Fama-French五因子模型

2015年,Fama和French又加了两个因子,变成了五因子模型:

E(Ri) - Rf = βi × (E(Rm) - Rf) + si × SMB + hi × HML + ri × RMW + ci × CMA

新增的两个因子:

  • RMW (Robust Minus Weak) —— 盈利能力因子。高盈利能力的公司减去低盈利能力的公司。
  • CMA (Conservative Minus Aggressive) —— 投资风格因子。保守投资的公司减去激进投资的公司。

五因子模型比三因子模型解释力更强,但也不是万能的。我记得有一次做A股回测,五因子的R²能到85%以上,但换到港股市场,效果就差很多——不同市场的因子有效性差异很大

核心结论:多因子模型的核心思想是——资产的收益不是由单一风险决定的,而是由多个系统性风险因子共同驱动。因子投资就是找到这些因子,并构建组合来获取风险溢价。

2.5 本章知识体系图

下面这张图帮你理清本章的核心逻辑:

因子投资理论基础结构图 有效市场假说 价格反映所有信息 CAPM模型 单一市场因子 三因子模型 市场+规模+价值 五因子模型 +盈利+投资风格 Alpha 超额收益的来源 核心逻辑 市场并非完全有效 → 存在系统性风险因子 因子投资 = 识别因子 + 构建组合 + 获取风险溢价

2.6 实战中的思考

理论讲完了,说点实际的。我个人做因子投资时,会遵循这么几个原则:

  1. 不要迷信单一模型 —— CAPM、三因子、五因子各有适用场景。A股市场我更喜欢用三因子加一个动量因子。
  2. 因子要可解释 —— 如果一个因子你讲不出它为什么赚钱,那它大概率是数据挖掘的产物。
  3. 注意因子衰减 —— 公开的因子会随着被更多人使用而失效。我习惯每季度重新评估一次因子表现。

一个小技巧:在做因子测试时,先把数据按时间分成两段——前70%做训练,后30%做验证。如果因子在验证集上表现明显变差,说明它可能已经过拟合了。

嗯,这一章的内容就到这里。理论是枯燥的,但它是你后面所有策略的根基。记住:没有扎实的理论基础,再漂亮的回测曲线都是空中楼阁


公众号:蓝海数据掘金营,微信deep3321