量化因子知识介绍

用通俗的语言,介绍因子挖掘的基本概念、常见因子、检验方法和容易踩的坑。

一、什么是量化因子

因子,是可以用数据计算出来、能够解释或预测资产收益差异的特征。比如"市盈率低的股票,长期平均收益更高",市盈率就可以看作一个因子。

量化投资里,因子相当于给每只股票打分的尺子:每天用同一把尺子量一遍全市场,分数高的和分数低的,后续收益是否有稳定差别,就是研究的核心问题。

因子挖掘,就是系统地寻找、构造和检验这类"尺子"的过程。

二、常见因子类别

类别代表指标背后的逻辑
价值市盈率、市净率、股息率便宜的资产长期有补偿,或反映了市场的过度悲观
规模总市值、流通市值小公司风险更高、关注更少,历史上常有溢价
动量 / 反转过去 1–12 个月涨跌幅趋势延续(动量)或短期过度反应后回归(反转)
质量ROE、毛利率、负债率、盈利稳定性经营更好的公司,估值和收益更有支撑
成长营收、利润增长率成长性被市场逐步定价
低波动历史波动率、贝塔低风险资产被系统性低估的"低波动异象"
流动性换手率、成交额流动性差的资产需要额外补偿;过高换手常伴随过度交易
另类分析师预期、资金流、舆情、供应链数据从传统财务和行情之外寻找增量信息

三、怎样检验一个因子

1. IC 与 IR

IC(信息系数):每期因子值与下一期收益的相关系数,常用秩相关(Rank IC)。绝对值越大,预测力越强。

IR(信息比率):IC 均值除以 IC 标准差,衡量预测力是否稳定。一个 IC 均值不高、但很稳定的因子,往往比忽高忽低的因子更有用。

2. 分层回测

每期按因子值把股票分成 5 组或 10 组,分别计算各组后续收益。好的因子,各组收益应大致呈单调排列,最高组和最低组的差值(多空收益)明显且稳定。

3. 其他要看的

四、因子挖掘的一般流程

  1. 提出想法:从经济逻辑、行为金融或市场微观结构出发,先回答"为什么它应该有效";
  2. 数据准备:使用点时数据(当时能拿到的数据),处理停牌、新股、ST、退市等情况;
  3. 因子构造:计算原始值,去极值、标准化,必要时对行业和市值做中性化;
  4. 单因子检验:IC、分层回测、换手、衰减;
  5. 样本外验证:在没参与研究的时间段上再检验一次;
  6. 组合与风控:与其他因子合成,控制行业、风格暴露和交易成本。

常见的系统化挖掘方法包括:基于逻辑的手工构造、对基础字段做算子组合的遗传规划、以及机器学习模型。方法越"自动",越要警惕过拟合。

五、最容易踩的坑

陷阱是什么怎么避免
未来函数用到了当时还不知道的数据,比如用年报公布前的财务数据严格按公告日对齐,使用点时数据
幸存者偏差只用现在还在交易的股票回测,漏掉了已退市的股票池包含历史上所有存在过的股票
过拟合反复调参直到回测漂亮,实盘失效参数少而有逻辑,保留样本外数据,记录试过多少次
忽略成本不计手续费、冲击成本和涨跌停无法成交回测中加入成本和可交易性约束
因子拥挤大家都在用同一个因子,收益被摊薄甚至反转关注因子估值和资金拥挤度

本站内容仅用于量化投资知识的学习与交流,不构成任何投资建议。市场有风险,投资需谨慎。