2. 因子投资理论基础:CAPM模型、Fama-French三因子模型、套利定价理论(APT)

聊因子投资,绕不开三个基石:CAPM、Fama-French三因子、APT。说实话,我当年刚入行时,觉得这些理论太学术,离实战很远。后来做Smart Beta策略回测,才发现——不懂这些,你连因子为什么赚钱都说不清楚。

咱们一个一个来拆。

2.1 CAPM:一切从β开始

CAPM(资本资产定价模型)是因子投资的起点。它说得很简单:股票的预期收益 = 无风险利率 + β × 市场风险溢价

公式长这样:

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

其中:

  • E(Ri):股票i的预期收益率
  • Rf:无风险利率(比如国债收益率)
  • βi:股票i对市场的敏感度
  • E(Rm) - Rf:市场风险溢价

说白了,CAPM认为只有一个风险因子——市场。你承担了市场波动,就应该获得对应的超额收益。

核心观点:β是唯一的定价因子。所有股票的收益差异,都可以用β解释。

我在项目中遇到过一个问题:用CAPM给A股做定价,发现很多小盘股的α显著不为零。这说明什么?说明市场因子不够用,还有别的因子在起作用。

实战小技巧:做因子研究时,先用CAPM做基准模型。如果α显著,说明你找到了潜在的异象因子。

2.2 Fama-French三因子模型:从1到3

1993年,Fama和French干了件大事。他们发现,除了市场因子,还有两个因子能解释股票收益:规模(SMB)价值(HML)

模型长这样:

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

三个因子分别是:

  • 市场因子(MKT):市场组合超额收益
  • 规模因子(SMB):小盘股 vs 大盘股的收益差
  • 价值因子(HML):高账面市值比 vs 低账面市值比的收益差

你想想看,为什么小盘股长期跑赢大盘股?Fama-French的解释是:小盘股风险更高,所以需要更高的预期收益来补偿。这就是因子溢价的核心逻辑。

关键发现:三因子模型能解释90%以上的股票收益截面差异。CAPM做不到这一点。

我记得有一次做因子归因,发现某个策略的α在CAPM下很显著,但放到三因子模型里就消失了。嗯,这说明策略的收益来源其实是规模和价值暴露,而不是真正的选股能力。

避坑指南:我曾经以为三因子模型是万能的。后来发现,它在解释动量因子时完全失效。所以,模型只是工具,不是真理。

2.3 APT:从具体到一般

套利定价理论(APT)是Stephen Ross在1976年提出的。它比CAPM更灵活,比Fama-French更一般化。

APT的核心思想是:股票的预期收益由多个因子共同决定。公式如下:

E(Ri) = Rf + βi1 × F1 + βi2 × F2 + ... + βik × Fk

其中:

  • F1, F2, ..., Fk:k个系统性风险因子
  • βi1, βi2, ..., βik:股票i对各因子的敏感度

APT不告诉你因子是什么,它只告诉你:如果存在套利机会,市场会迅速消除它。所以,任何能带来持续超额收益的因子,本质上都是某种系统性风险的补偿。

APT vs CAPM:CAPM假设只有一个市场因子,APT允许多个因子。APT更贴近现实,但需要你自己去发现因子。

我个人的习惯是:用APT的框架来思考因子选择。先问自己——这个因子背后对应什么风险?如果说不清楚,那它很可能只是数据挖掘的产物。

2.4 三个模型的关系与对比

咱们用一张表来对比:

维度 CAPM Fama-French三因子 APT
因子数量 1个(市场) 3个(市场、规模、价值) 多个(不限定)
因子来源 理论推导 实证发现 理论框架
假设强度 强(市场有效、投资者理性) 中等 弱(仅假设无套利)
实战应用 基准模型 因子归因、策略构建 因子发现、风险模型

为什么会这样?因为CAPM是理论起点,Fama-French是实证突破,APT是通用框架。三者不是替代关系,而是递进关系。

2.5 知识体系总览

下面这张图,是我自己整理的因子投资理论基础框架。你看一眼,就能明白这三个模型在整个体系中的位置。

因子投资理论基础 CAPM 单因子模型 市场风险溢价 β = 唯一定价因子 Fama-French三因子 多因子实证 市场 + 规模 + 价值 解释90%截面收益 APT 多因子框架 无套利假设 因子数量不限定 因子投资实战应用 因子归因分析 识别收益来源 Smart Beta策略 因子暴露配置 风险模型构建 多因子风险分解

这张图展示了三个模型的关系:CAPM是起点,Fama-French是实证扩展,APT是通用框架。它们共同构成了因子投资的理论基石。

2.6 实战中的选择建议

说了这么多理论,到底怎么用?我给出三个建议:

  1. 做基准模型时,用CAPM。简单、透明、容易解释。客户问起来,你三句话能说清楚。
  2. 做因子归因时,用Fama-French三因子。它已经成了业界标准。你跑个回归,看看α和因子暴露,策略的收益来源一目了然。
  3. 做因子发现时,用APT的思维。别被现有因子框住。多问自己:这个因子背后是什么风险?有没有经济含义?

我的经验:刚开始做因子研究时,别急着上复杂模型。先用CAPM跑一遍,再用三因子跑一遍。对比结果,你会发现很多有意思的东西。

嗯,这一章的内容就到这儿。三个模型,一个比一个灵活,一个比一个贴近现实。但记住——模型只是工具,真正重要的是你对市场的理解。


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