924 字
5 分钟
全书总结:QEPM 流水线全景与动手清单
对应原书第五部分(第 16~17 章)与全书收束:先补上最后一道工序——回测,再把十七章压成一张流水线表。
第 16 章:回测流程——上线前的最后一道闸
书中把回测明确当成流程而非一次跑分,四个反复强调的坑:
- 幸存者偏差:用今天还活着的股票池回测历史,等于提前剔除了退市输家(平台按历史全量行情逐日取截面,天然规避大半);
- 前视偏差:用了当时拿不到的数据——财报要按公告日对齐,复权因子不能泄漏未来(平台以昨收决策、今日结算,就是防这个);
- 数据窥探:在同一段历史上反复调参,直到”发现”一个好策略——参数是被历史选中的,不是被逻辑选中的;
- 样本内外分离:留出一段从未参与调参的时间做终审,且只用一次。
第 17 章用一个完整实例把全书流程从头到尾跑一遍——宇宙、因子、打分、权重、成本、归因,各章零件组装成整机。教科书的收尾方式:不是新思想,是完整作业。
全书压缩成一张流水线表
| 步骤 | 一句话 | 原书章 | 平台对应 |
|---|---|---|---|
| 1 定宇宙与基准 | 在哪些股票里选、和谁比 | 第 2 章 | 股票池 + 基准指数 |
| 2 选因子 | 经济逻辑 + 单因子 IC 检验 | 第 4 章 | 因子分析 |
| 3 选收益模型 | Z-score / 基本面 / 经济因子模型 | 第 3、5~7 章 | 单因子打分(最简版) |
| 4 做预测 | 溢价与暴露:历史均值起步 | 第 8 章 | 历史 IC 背书 |
| 5 定权重 | MVO 带约束;或 top-N 等权 | 第 9 章 | 策略回测 top-N |
| 6 管成本与再平衡 | 换仓自证 α 增量 > 成本 | 第 10~11 章 | cost + rebalance 参数 |
| 7 增强与归因 | 杠杆/中性/贝叶斯;拆 β 与残差 α | 第 12~15 章 | 超额三件套(归因待建) |
| 8 回测把关 | 防幸存者/前视/窥探,样本外终审 | 第 16~17 章 | 引擎防前视设计 |
动手练习
- 造一个聚合 Z-score 因子:在
factors.py里把两个低相关因子(如反转 + 波动率)各自截面标准化后等权相加注册成新因子,跑 IC 对比单因子——体验第 5 章的核心操作; - 测成本敏感度:同一因子分别用 rebalance = 5 / 10 / 20 回测,记录年化收益与换手成本的此消彼长——第 10 章的再平衡权衡亲手复现;
- 做一次穷人版归因:把你的 top-N 组合收益减去基准,再目测持仓的行业与市值集中度——粗略回答”我赚的是风格的钱还是选股的钱”。
下一本读什么
顺着流水线的短板走:想把第 7 步归因和评价学到位,接《主动投资组合管理》(书屋有精读,IR 体系的源头);想在 A 股语境下检验因子真伪,接《因子投资:方法与实践》;想看这套流水线在机构里如何酿成 2007 年的集体事故,用《宽客》当反面教材。
本页带走的三句话
- 回测是流程不是跑分:幸存者、前视、数据窥探三个坑,样本外只许用一次;
- QEPM 是八步流水线:宇宙 → 因子 → 模型 → 预测 → 权重 → 成本 → 归因 → 回测把关;
- 平台已实现流水线的骨架,缺的主要是多因子合成、优化权重与因子归因——这也是你的升级路线图。