1. 量化因子概述
1.1 因子投资的定义
因子投资(Factor Investing)是一种系统化的投资方法论,其核心思想是将资产的收益与风险归因于若干可识别、可度量的共同驱动因素——即“因子”。与传统的选股或择时不同,因子投资不依赖对单个股票未来走势的主观判断,而是通过暴露于具有长期风险溢价的因子来获取超额收益。
核心定义:因子是能够解释资产截面收益差异的、具有经济含义的、可复制的特征变量。例如,市值小的公司长期跑赢市值大的公司,这一现象背后的“市值因子”就是量化投资中最早被发现的因子之一。
1.2 因子研究的核心目标
因子研究的最终目的是构建稳定、有效、可解释的预测信号。具体而言,核心目标可归纳为以下四个层次:
| 目标层次 | 描述 | 关键问题 |
|---|---|---|
| 识别 | 从海量数据中发现具有统计显著性的因子 | 哪些变量能稳定预测未来收益? |
| 验证 | 确认因子在样本外、不同市场环境下的稳健性 | 因子是否过拟合?是否存在数据窥探偏差? |
| 解释 | 为因子的预测能力提供经济学或行为金融学解释 | 因子背后的风险溢价或错误定价来源是什么? |
| 应用 | 将因子转化为可执行的交易信号或组合权重 | 如何控制因子暴露?如何降低交易成本? |
在量化研究的实际流程中,上述目标通常通过“变量衍生 → 因子计算 → IC分析 → 回测验证”的闭环来实现。本课程将重点围绕变量衍生与IC分析展开。
1.3 因子在量化策略中的作用
因子在量化策略中扮演着多重角色,从信号生成到风险控制,贯穿策略全生命周期:
- 信号生成:因子值直接作为选股或择时的排序依据。例如,使用“市盈率倒数(EP)”因子,买入EP最高的前20%股票,卖出EP最低的后20%股票。
- 风险归因:通过因子暴露分解组合收益,识别策略的风险来源。例如,一个多头组合的超额收益可能主要来自“动量因子”的暴露,而非选股能力。
- 组合优化:在均值-方差框架或风险平价框架中,因子协方差矩阵替代个股协方差矩阵,降低估计误差,提升组合稳定性。
- 绩效评估:使用因子模型(如Fama-French三因子、五因子)计算Alpha,剥离市场、规模、价值等系统性收益,评估策略的真实选股能力。
实践提示:初学者常犯的错误是“因子堆积”——将大量相关性高的因子同时放入模型,导致多重共线性和过拟合。正确的做法是先通过IC分析筛选独立性强、预测能力稳定的因子,再进行组合。
1.4 因子投资的核心流程
下图展示了因子投资从原始数据到策略输出的完整流程。本课程将重点聚焦于“变量衍生”与“IC分析”两个环节。
1.5 因子的分类体系
为了系统性地研究因子,学术界和业界通常将因子分为以下几类:
| 分类维度 | 典型因子 | 经济逻辑 |
|---|---|---|
| 风格因子 | 市值、价值、动量、波动率、质量 | 反映系统性风险溢价或投资者行为偏差 |
| 宏观因子 | 利率、通胀、信用利差、经济增长 | 驱动大类资产配置的宏观经济变量 |
| 基本面因子 | ROE、营收增长、资产负债率、现金流 | 公司经营状况的直接度量 |
| 另类数据因子 | 新闻情绪、卫星图像、供应链数据 | 非传统数据源中提取的增量信息 |
重要提醒:因子并非越多越好。根据“因子动物园”现象,市场上已被发现的因子超过300个,但其中大部分在样本外失效或存在严重的多重比较偏差。本课程将教授如何通过严格的IC分析框架筛选真正有效的因子,避免“伪因子”陷阱。
1.6 因子研究的数学基础
在进入变量衍生之前,需要建立因子研究的基本数学框架。最常用的模型是截面回归模型:
# 截面回归模型示例(伪代码)
# 对于每个时间点 t,对所有股票 i 进行回归:
# R_{i,t+1} = α_t + β_{1,t} * Factor_{1,i,t} + β_{2,t} * Factor_{2,i,t} + ... + ε_{i,t}
# 其中:
# R_{i,t+1} : 股票 i 在 t+1 期的收益
# Factor_{k,i,t} : 股票 i 在 t 期的第 k 个因子值
# β_{k,t} : 因子 k 在 t 期的因子溢价(预期收益)
# α_t : 截距项,代表未被因子解释的超额收益
# ε_{i,t} : 残差项
IC(Information Coefficient,信息系数)是衡量因子预测能力的核心指标,定义为因子值与未来一期收益的截面相关系数:
# IC 计算公式
# IC_t = corr(Factor_{i,t}, R_{i,t+1})
# 其中 corr 为 Spearman 秩相关系数或 Pearson 相关系数
# 通常使用 Spearman 秩相关,对异常值更稳健