因子与 Alpha 策略
这一页覆盖 Q29–Q40:从「什么是因子 / Alpha 与 Beta」一路讲到 Fama-French 模型、量价因子构建、IC/IR、组合优化(MVO 与风险平价)与回测评估(偏差、过拟合、交易成本)。适合刚入门的大一新生建立完整框架,也适合求职者临阵磨枪——每道硬核题都配了「🔬 深度拓展」,含推导、踩坑案例与面试追问演练。
因子研究的主线只有一句话:找到能在截面上预测未来收益、且不能被已知风险解释的信号,再用尽量低的成本把它做成组合。下面四个章节就是这条主线的四个环节——信号是什么(Q29–30)、怎么造怎么评(Q31–34)、怎么配权重(Q35–36)、怎么验证不是骗自己(Q37–40)。
因子投资基础(Q29–Q30)
因子,就是挑股票时反复管用的某个特征,好比挑西瓜看纹路。Beta(贝塔)是你随大流、跟着大盘一起涨跌就能拿到的那份钱;Alpha(阿尔法)是你比别人聪明、靠真本事多赚出来的那份钱。
标准答案
因子:能够系统性解释资产收益率截面差异的变量。换句话说,把一堆股票按某个变量(市值、估值、动量……)排序,如果排序能稳定地对应到未来收益的高低,这个变量就是一个因子。
Alpha vs Beta:
- Beta(系统性风险暴露):承担市场、规模、价值等公共因子风险获得的补偿,人人都可以获取,本质是风险溢价。
- Alpha(超额收益):在控制所有已知因子暴露后剩余的收益,来自信息优势或更优的执行。
用一个回归把两者拆开:
$$r_i - r_f = \alpha_i + \beta_{i,MKT} \cdot (r_{MKT} - r_f) + \beta_{i,SMB} \cdot SMB + \beta_{i,HML} \cdot HML + \epsilon_i$$
如果截距项 $\alpha_i$ 显著大于零,说明存在无法被已知因子解释的超额收益。
核心洞察:今天的 Alpha 可能是明天的 Beta——当一个信号被足够多的人知晓和使用后,它就变成了一个定价因子。
几位学者发现:股票涨跌不只跟着大盘走,还能被几个共同特征解释。三因子=大盘+公司大小+股票便宜还是贵;五因子又多加了赚不赚钱、是否乱花钱扩张这两条。它给了大家一把统一的尺子,去衡量你的赚钱是不是只在吃这些公共特征的钱。
标准答案
三因子模型(1993):
- MKT(市场因子):市场组合超额收益 $r_{MKT}-r_f$。
- SMB(Small Minus Big):小盘股组合减大盘股组合的收益。
- HML(High Minus Low):高 B/M(价值股)减低 B/M(成长股)的收益。
五因子模型(2015)新增:
- RMW(Robust Minus Weak):高盈利能力 vs 低盈利能力。
- CMA(Conservative Minus Aggressive):低投资(保守)vs 高投资(激进)。
核心贡献:建立了因子投资的分析框架。任何策略的收益都应该用这些因子回归分解——如果 Alpha 不显著,说明你只是在承担已知风险。
争议:HML 在五因子模型中可能是冗余的(被 RMW 和 CMA 吸收);动量因子(UMD)未被包含但实证上很强。
量价因子与因子风险(Q31–Q34)
量价因子,就是只看股价和成交量算出来的特征,不碰公司财报,比如「最近一直在涨」「换手特别频繁」。构建,就是把这些原始数字洗干净:去掉极端的怪值、统一尺度、再抹平行业和大小盘的差异,让不同股票能放在一起公平比较。
标准答案
| 因子类别 | 代表因子 | 构建逻辑 |
|---|---|---|
| 动量 | 12-1 月动量 | 过去 12 个月累计收益(跳过最近 1 个月) |
| 反转 | 短期反转 | 过去 1 个月 / 1 周收益取反 |
| 波动率 | 特质波动率 | 回归残差的标准差(IVOL) |
| 流动性 | Amihud 非流动性 | $|r| / \text{Volume}$ 的均值 |
| 换手率 | 平均换手率 | 日均成交量 / 流通股本 |
| 量价背离 | 价升量缩 | 价格与成交量趋势方向不一致的程度 |
构建流程:
1. 原始值计算 → 2. 截面标准化(z-score 或排序) → 3. 异常值处理(MAD / Winsorize) → 4. 行业/市值中性化 → 5. 缺失值填充
IC,就是给因子打的「准头分」,看它猜涨跌准不准,有点像考试正确率。IR,看一个策略每冒一份险能多赚多少,是性价比。有个朴素的道理:哪怕单次准头很低,只要出手次数足够多,也能积少成多、赚到稳稳的钱。
标准答案
- IC:因子值与下期收益率的截面Rank 相关系数(Spearman)。衡量因子单期选股能力。
- $IC \gt 0.03$ 就算不错了。
- 更稳健的变体:RankIC、quantile-spread。
- ICIR:IC 均值除以 IC 标准差,衡量因子的稳定性:
$$ICIR = \frac{\overline{IC}}{\sigma_{IC}}$$
$ICIR \gt 0.5$ 通常认为是优秀因子。
- IR(策略层面):年化超额收益除以年化跟踪误差,衡量策略承担主动风险的效率:
$$IR = \frac{\text{年化超额收益}}{\text{年化跟踪误差}}$$
基本定律(Fundamental Law of Active Management):
$$IR \approx IC \times \sqrt{BR}$$
其中 $BR$(Breadth)是独立决策次数。含义:微弱的 IC 也可以通过大量独立决策积累出好的 IR。
有时几个因子其实在说同一件事(比如都在量股票便不便宜)。把它们一起用,电脑会算糊涂,仓位忽正忽负乱跳。共线性(信息高度重复)的解法不是删掉,而是把重复的部分合并或剥离,只留下每个因子各自独特的信息。
标准答案
当多个因子高度相关时(如 EP 和 BP 都是价值因子),回归系数不稳定,单因子测试有效但组合后失效。
处理方法:
- 正交化:对因子做 Gram-Schmidt 正交化或回归取残差。
- PCA 降维:提取主成分作为合成因子。
- 因子分组:同类因子等权合成为一个复合因子。
- 弹性网络(Elastic Net):L1+L2 正则化自动处理共线性。
- VIF 检验:方差膨胀因子 $\gt 10$ 视为严重共线性。
拥挤,就是太多人用同一个赚钱套路、挤在同一批股票上。平时相安无事,可一旦有人急着跑,大家会同时夺路而逃,价格被踩踏暴跌、一起巨亏。应对靠多备几套不同套路、留够现金、别上太多杠杆(借钱放大仓位)。
标准答案
因子拥挤:过多资金追逐同一个因子策略,导致因子估值过高、预期收益下降、崩盘风险上升。
检测信号:
- 因子多空组合的估值价差达到历史极端。
- 短边借股成本飙升(做空拥挤)。
- 同类策略的相关性上升。
- 因子回撤加深且恢复变慢。
历史案例:2007 年 8 月量化危机——大量统计套利基金同时去杠杆,价值和动量因子在几天内回撤超过 20%。
应对:
- 监控因子估值水平和拥挤度指标。
- 分散因子来源(基本面+量价+另类数据)。
- 动态调整因子暴露。
- 保持流动性缓冲。
组合优化(Q35–Q36)
这是一套帮你算「每只股票该买多少钱」的数学方法,目标是同样风险下收益最大。毛病是它太较真:你给的收益预测稍微偏一点点,它就把仓位调得天翻地覆,还爱把钱全压在少数几只票上,实战里很不稳。
标准答案
原理(Markowitz, 1952):
$$\min_w \frac{1}{2} w^T \Sigma w \quad \text{s.t.} \quad w^T \mu = \mu_{\text{target}}, \quad \mathbf{1}^T w = 1$$
求解得到有效前沿上的最优组合。
实践中的问题:
- 对输入极度敏感:期望收益率微小变化会导致权重剧烈变动("误差最大化器")。
- 估计风险:期望收益率极难准确估计,协方差矩阵含噪。
- 集中持仓:最优解常常极度集中在少数资产上。
- 忽略交易成本:理论最优组合频繁调仓不现实。
改进方法:
- Black-Litterman 模型(融入主观观点)。
- 加入正则化约束(如持仓上下限、换手约束)。
- 风险平价(Risk Parity):权重与波动率近似成反比:$$w_i \propto \frac{1}{\sigma_i}$$
- 最小方差组合(不需要估计期望收益率)。
- 收缩估计(Ledoit-Wolf)改进协方差矩阵输入。
等权,是每样东西都投一样多的钱。风险平价,是让每样东西「惹的麻烦(波动大小)」一样大。股票比债券能折腾,平摊钱反而让股票担了大头风险;风险平价就多买点稳的债券,把各自担的风险扯平。
标准答案
风险平价:使每个资产对组合总风险的贡献相等。
资产 $i$ 的风险贡献:
$$RC_i = w_i \cdot (\Sigma w)_i$$
风险平价要求:
$$RC_1 = RC_2 = \cdots = RC_N = \frac{w^T \Sigma w}{N}$$
vs 等权:等权是 $w_i = 1/N$(权重相等),风险平价是风险贡献相等。在波动率差异大的多资产组合中,等权会让高波动资产主导风险。
典型应用:Bridgewater 的 All Weather 策略。股债配比中,股票波动率远高于债券,等权配比下股票贡献 90%+ 的风险;风险平价下需要大量增配债券(通常加杠杆),使风险贡献均衡。
回测与策略评估(Q37–Q40)
回测,就是拿历史数据假装重新交易一遍,看策略灵不灵。但很容易自己骗自己:偷看了当时还不知道的未来消息、只统计活下来的赢家(亏没的早被删了)、专挑走势好的时间段……这些都会让成绩虚高,上线就露馅。
标准答案
| 偏差 | 描述 | 危害 |
|---|---|---|
| 前视偏差(Look-ahead Bias) | 使用了回测时刻不可得的未来信息 | 收益虚高,致命 |
| 幸存者偏差(Survivorship Bias) | 只用了存续至今的股票/基金数据 | 高估历史收益 |
| 过拟合偏差 | 参数过度拟合历史数据 | 样本外表现崩塌 |
| 交易成本忽略 | 不考虑滑点、手续费、冲击成本 | 盈利被吃掉 |
| 时间段选择偏差 | 选择有利的回测区间 | 不具代表性 |
如何减轻:
- 严格使用 point-in-time 数据库。
- 在回测框架中内置时间戳检查。
- 分样本内 / 样本外 / 前向验证。
- 纸交易(Paper Trading)验证。
光看赚多少不够,还得看担了多少风险、稳不稳。夏普比率,就是「每担一份险能赚多少」的性价比分。但每个分都有盲点,比如夏普看不出「平时小赚、偶尔巨亏」的隐患,所以要好几个指标一起看。
标准答案
| 指标 | 公式/含义 | 局限 |
|---|---|---|
| 年化收益率 | $(1+R_{\text{total}})^{252/T} - 1$ | 不反映风险 |
| 夏普比率(Sharpe) | $\frac{R_p - R_f}{\sigma_p}$ | 假设正态分布,忽略尾部风险 |
| 索提诺比率(Sortino) | 用下行偏差替代标准差 | 更关注下行风险,但对下行的定义依赖阈值 |
| 最大回撤(Max DD) | 峰值到谷底的最大跌幅 | 只描述单次最坏情况 |
| Calmar 比率 | 年化收益 / 最大回撤 | 对单一极端事件敏感 |
| 信息比率(IR) | 超额收益 / 跟踪误差 | 依赖于基准选择 |
进阶指标:
- t 统计量:检验夏普比率是否显著异于零(下式中 $SR$ 即上表的夏普比率 Sharpe Ratio,$T$ 为样本期数):$$t = \frac{SR \times \sqrt{T}}{\text{correction}}$$
- Bailey-López de Prado 建议:至少需要 $t \gt 3$ 才可信(考虑多重检验后)。
过拟合,就是策略把历史背得太熟,连碰巧的巧合(噪声)都当成规律记住了,一换新数据就露馅。像死记答案的学生,考原题满分、换道新题就傻眼。防它要用「没见过的数据」检验,还要有讲得通的道理撑着。
标准答案
过拟合:模型/策略在历史数据上表现优异,但在新数据上表现大幅衰减。本质上是拟合了噪声而非信号。
判断信号:
- 样本内夏普比率远高于样本外。
- 策略逻辑过于复杂(大量参数、特殊规则)。
- 对参数微调极度敏感。
避免方法:
- 数据层面:训练集/验证集/测试集严格分离;使用 Walk-Forward 验证。
- 模型层面:限制参数数量;用简单模型作为基线。
- 统计层面:对多重测试做校正(Deflated Sharpe Ratio)。
- 经济学层面:策略逻辑必须有合理的经济学解释。
- 稳健性检验:更换时间窗口、市场、参数范围看策略是否稳定。
Marcos López de Prado 的提醒:回测更适合承担验证职责,研究本身应先来自假设与机制。
买卖股票要花钱:手续费、买价卖价之间的差价,还有你大笔买卖时会把价格推得对自己不利(这叫冲击成本,下单块头越大越费劲)。频繁换股的策略账面上看着赚,扣掉这些成本可能白忙一场。
标准答案
交易成本构成:
- 显性成本:佣金、印花税、交易所费用。
- 隐性成本:买卖价差(bid-ask spread)、市场冲击(market impact)、时机成本。
市场冲击模型:
Almgren-Chriss 模型(经典):
$$\text{Impact} = \sigma \cdot \gamma \cdot \left(\frac{V}{ADV}\right)^{\delta}$$
其中 $V$ 是订单量,$ADV$ 是日均成交量,$\gamma$ 和 $\delta$ 是经验参数。
平方根模型(业界常用简化版):
$$\text{Impact} \approx \sigma \cdot \sqrt{\frac{V}{ADV}}$$
重要性:高换手策略(如短期反转)的收益可能被冲击成本完全吃掉。策略开发时必须将冲击成本纳入回测。
① Alpha 会衰减成 Beta,靠的是持续生产新信号;② 因子加工流水线「去极值→标准化→中性化」每步都有 WHY;③ $IR\approx IC\sqrt{BR}$ 是广度战胜深度,但「独立」是关键漏洞;④ 共线性的解法是重组信息不是丢信息;⑤ MVO 是误差最大化器,缓解=约束/收缩/先验/少用 μ;⑥ 风险平价靠欧拉分解,隐含「等夏普」先验、需杠杆配债;⑦ 回测的敌人是前视与幸存者偏差;⑧ 多重检验下要 $t\gt3$ 与 Deflated Sharpe;⑨ 防过拟合的终极武器是经济逻辑优先;⑩ 净收益与容量才是真相,冲击成本是平方根定律。