检验的目的不是「证明因子有效」,而是建立淘汰标准:一个因子要活下来,必须通过本篇的全部关卡。每道关卡都回答一个实盘必问的问题——「它真的有效吗?有多稳定?能持续多久?装得下多少钱?」
第一关:IC 与 Rank IC——预测力存在吗
IC(信息系数):每个调仓截面,因子值与下期收益的横截面相关系数(Pearson)。Rank IC:换成 Spearman 秩相关——对极端值稳健,量价因子默认用它。得到 IC 时间序列后的判读标准(月频、A 股全市场的经验参考):
| 指标 | 弱 | 可用 | 强 |
|---|---|---|---|
| Rank IC 均值 | < 0.02 | 0.03–0.05 | > 0.05 |
| ICIR(IC 均值/标准差) | < 0.2 | 0.3–0.5 | > 0.5 |
| IC > 0 占比 | < 55% | 60%–70% | > 70% |
单月 IC 0.15 不值得高兴(噪声),ICIR 才是品质:IC 均值 0.03、标准差 0.1(ICIR = 0.3)的因子比均值 0.06、标准差 0.3(ICIR = 0.2)的更有价值。显著性检验 t = IC 均值/σ_IC × √T(见统计推断
),且必须做多重检验校正——你的候选因子库有 200 个,5% 显著性的假阳性期望 10 个(见Alpha 研究流程
)。
IC 计算的三个口径决定生死:收益用 T+1 开盘到 T+N 开盘(避免「用收盘价算信号又按收盘价成交」的同步偏差);因子值滞后一期对齐(前视防线);股票池用当期可用样本(停牌剔除)。
第二关:分组回测——单调性与多空分解
按因子值分 5–10 组,各组等权持有并画累计净值。看三件事:
- 单调性:Q1 到 Q10 净值依次排列 → 因子信息连续可用;只有两端好中间平 → 只做两端的「哑铃」用法;
- 多头组 vs 基准:A 股实操大多只能做多——多头组超额才是真实可实现的 alpha,多空(Q10−Q1)只是理论上限(含做空收益,融券受限下不可复制);
- 空头组的角色:空头组净值是「因子风险的显影液」——空头崩盘式跑输(如小市值空头在 2017 年)提示多头组可能只是「躲过了雷区」而非「选出了好股」。
分组回测附加自检:各组的行业/市值分布要列出来——**「低波组恰好都是大盘蓝筹」**这类混杂一旦可见,结论就诚实了(中性化后复测是必做步骤,见因子构建 )。
第三关:因子衰减与半衰期——信号能活多久
计算因子值与未来第 1、2、…、12 期收益的 IC 序列(IC 衰减曲线)。三种形态:
- 快速衰减(第 2 期 IC 掉一半):高频换手才能吃到,成本敏感——量价短因子常如此;
- 缓慢衰减(半年后仍有 0.02):适合低频持有,基本面因子的理想形态;
- 衰减后回升(N 期后 IC 反转符号):因子有周期性——考虑周期化使用而非线性衰减模型。
半衰期(IC 首次衰减到初始值一半的期数)直接决定两个参数:调仓频率(不早于半衰期,否则为「旧信号」重复付费)与持有期下限(信号没走完就卖 = 白付成本)。算例:半衰期 2.5 月的因子配周频调仓——每周都在为「还有 5 周寿命的信号」付交易成本,换成月频同样捕获、成本省 70%。衰减曲线还是策略失效的监控基准:上线后滚动 IC 持续低于历史 1/4 分位 → 预警(见因子失效监控 )。
第四关:换手与容量——装得下多少钱
换手率:min(买入额, 卖出额)/平均净值(双边折单边口径,见术语表
)。换手 × 单边成本 = 每期成本拖累——年化换手 20 倍 × 0.3% = 6% 成本,直接从多头超额里扣。因子层面的「成本后 IC」:把成本加进收益再算 IC,能压过成本线的信号才保留。
容量估算(以多头组合为例,三层近似):
- 成交额约束:单日调仓的买入额 ≤ 成分股当日成交额的 k%(k = 5%–10%,超过则冲击成本非线性上升);
- 参与率约束:因子多头组在调仓日的总成交需求 / 全市场成交额 → 反推最大资金规模;
- 冲击成本模型:
冲击 ≈ σ × √(Q/ADV)(Q 为订单量、ADV 为日均成交额,见市场冲击与 Kyle 模型 )——把它写进回测的成本函数,容量就是「冲击成本吃掉超额 50%」时的规模。
第五关:稳健性——换条件它还活着吗
通过前四关的因子,最后过一遍「拷问清单」(每条只改一个条件,IC 不应消失或反转):
- 子样本:分年度 IC 列表(哪几年失效?是否集中在特定 regime?);分市场板块(主板/创业板);分市值域(大盘内是否仍有效);
- 参数邻域:窗口 ±30%、调仓频率 ±1 档、分组数 5↔10——绩效对参数的敏感面要平缓;
- 口径变换:Rank↔Z、行业中性↔市值中性、含剔除 ST↔不含;
- 成本压力测试:成本 ×2 后多头超额是否仍为正。
全绿的因子进入因子库 并登记完整检验卡片;任何一条不过,回到研究流程 重新立项或归档——淘汰是流程的常态产出,不是失败。
关联阅读:实战串联见站内原文等权打分因子 (RQFactor 示例)与小市值+质量+低波案例 ;检验报告落成模板见报告模板 。