1. 因子评价概述:什么是因子评价、为什么需要因子评价、因子评价的核心流程

各位同学好,我是老张。今天咱们开始聊因子评价这个话题。

说实话,因子评价这件事,我做了快十年了。刚入行那会儿,我也觉得写因子比评价因子有意思多了——写个新因子多酷啊,跑个回测看着曲线往上窜,心里美滋滋的。但后来吃了不少亏,才明白一个道理:不会评价因子,你写的因子再多也是废的

嗯,咱们今天就先把地基打牢。先搞清楚因子评价到底是个啥,为什么非做不可,以及整个流程该怎么走。

1.1 什么是因子评价?

说白了,因子评价就是给因子「打分」。

你写了一个因子,比如「过去20天涨幅」或者「市盈率倒数」,它到底能不能用?能赚多少钱?风险大不大?会不会明天就失效了?这些问题,因子评价就是用来回答的。

我个人习惯把因子评价比作「选秀」:

  • 海选:成百上千个因子候选,先筛掉明显不行的
  • 初赛:看IC、IR这些基础指标,留下有潜力的
  • 复赛:做分组回测、多空组合,看实际表现
  • 决赛:压力测试、稳健性检验,确保不是运气好

最终能留下来的因子,才是真正能上实盘的「好苗子」。

核心定义:因子评价是一套系统性的方法论,用于量化评估因子在预测收益、控制风险、保持稳健等方面的综合表现。

1.2 为什么需要因子评价?

这个问题我问过不少新人,答案五花八门。有人说是为了选因子,有人说是为了写论文。其实最根本的原因就一个:避免亏钱

我在项目中遇到过一件事,印象特别深。有个同事写了个因子,回测夏普比高达3.5,兴奋得不行。结果一上实盘,连续三个月负收益。后来复盘才发现,那个因子在回测期间刚好踩中了一波风格行情,本质上就是个「伪因子」。

为什么会这样?因为因子评价没做到位。

具体来说,因子评价能帮我们解决这几个核心问题:

  1. 区分信号和噪音——你的因子是真的有预测能力,还是纯属巧合?
  2. 量化收益和风险——赚了多少?波动多大?最大回撤能扛住吗?
  3. 识别失效风险——因子会不会过拟合?换个时间段还行不行?
  4. 指导组合构建——多个因子怎么配权重?相关性高的要不要去掉?

我的经验:评价一个因子花的时间,至少应该是写这个因子的两倍。别嫌麻烦,这是对自己钱包负责。

1.3 因子评价的核心流程

好了,咱们来聊聊具体怎么做。因子评价的流程,我一般分成五个步骤:

先看一张流程图,把整体框架理清楚:

因子评价核心流程 步骤1 数据准备与清洗 步骤2 基础指标计算 步骤3 分组与多空检验 步骤4 稳健性检验 步骤5 综合评分与决策 各步骤核心要点: ① 数据准备:去极值、中性化、行业市值处理 ② 基础指标:IC、IR、t统计量、夏普比 ③ 分组检验:多空组合收益、单调性检验 ④ 稳健性:不同时间段、不同市场、不同参数 ⑤ 综合决策:多维度打分,决定是否上实盘 注:流程可迭代,发现因子有问题就返回修改

这五个步骤,咱们一个一个简单过一下:

第一步:数据准备与清洗

这一步最枯燥,但也最重要。我见过太多人因子写得漂亮,结果数据里藏着幸存者偏差,或者没做中性化处理,出来的结果全是假的。

具体要做的事:

  • 去极值(winsorize)——别让几个异常值把结果带偏了
  • 中性化——剔除行业、市值等风格因素的影响
  • 标准化——让不同量纲的因子可以比较

第二步:基础指标计算

这一步就是算各种统计量。IC(信息系数)、IR(信息比率)、t统计量、夏普比……这些是因子评价的「体检报告」。

一个小提醒:IC的绝对值大于0.05就算不错了,别指望每个因子都是0.2以上。我见过有人拿IC=0.3的因子当宝贝,结果一查,样本量才50个——这明显是过拟合了。

第三步:分组与多空检验

把股票按因子值分成10组(或者5组),看最高组和最低组的收益差。如果单调性明显,说明因子确实有区分能力。

第四步:稳健性检验

这一步是「压力测试」。换时间段、换股票池、换参数,看看因子还能不能打。

避坑指南:我曾经有一个因子,在2015-2017年表现特别好,IC稳定在0.08以上。结果2018年一过,直接变成负的。后来才发现,那个因子本质上是在捕捉「小市值效应」,而2018年小盘股正好崩了。所以,一定要做不同市场环境下的检验

第五步:综合评分与决策

把前面几步的结果汇总,给因子打个综合分。我一般用这个表格来做最终决策:

评价维度 权重 优秀(3分) 合格(2分) 不合格(1分)
IC均值 25% |IC| > 0.08 0.03 < |IC| ≤ 0.08 |IC| ≤ 0.03
IR 20% IR > 1.0 0.5 < IR ≤ 1.0 IR ≤ 0.5
分组单调性 20% 严格单调 基本单调 无明显规律
稳健性 20% 所有子样本均显著 大部分子样本显著 部分子样本失效
逻辑可解释性 15% 有强经济学逻辑 有合理逻辑 纯数据挖掘

总分超过2.5分的因子,我才会考虑上实盘。低于2分的,直接扔进垃圾桶——别心疼,心疼会亏钱。

一个小技巧:评价因子的时候,别忘了看「逻辑可解释性」。你想想看,如果一个因子你完全说不出它为什么赚钱,那它大概率是过拟合出来的。我在实盘中吃过这个亏,现在特别看重这一点。

好了,因子评价的概述就聊到这儿。说白了,因子评价就是给因子做「全身体检」——数据清洗是抽血化验,IC是血压,分组检验是心电图,稳健性是压力测试。一套流程走下来,这个因子能不能用,心里就有数了。

下一节咱们会深入聊IC和IR这两个最核心的指标。到时候我会手把手教你怎么算、怎么看、怎么用。


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