黑箱第 8–9 章 → M03¶
书:Rishi K. Narang, Inside the Black Box, Wiley,第 2 版 2013,第 3 版 2024。 对应教材:M03 数据与回测工程
原书核心命题与论证链¶
数据章区分价格、基本面和另类数据,并强调时点:一项数据在决策当时是否已经存在。教材把它收成三列用途:未复权价用于下单,向前累加的总收益指数用于排名,披露日用于财报。后复权若在新分红到达时重写历史,就破坏了这一章的时点要求。
幸存者偏差在书里是数据问题,不是统计附录。教材用动量实验室的事后大市值池作为本地例子,并拒绝把 Elton, Gruber & Blake (1996) 的基金样本「每年约 0.9 个百分点」挪到个股上。
研究章要求先写假设,再碰数据,并保留失败的试验。教材的对应物是实验目录和 docs/workflow.md 里的尝试次数。滚动前推是「测试段不参与挑选」的一种实现。本章的均线滚动显示挑选结果不稳定,而且接起来的表现仍落后买入持有。科学流程的产出包括这种否定,不只包括保留下来的规则。
PBO 和块自助法不是这两章的内容。教材放在深入层,用来说明「冠军参数」本身需要一个选择偏差的度量,而不是再增加一个夏普。
第 8 章问一项数据在决策当时是否已经存在。第 9 章问研究是否先写了假设,并是否保留了失败的试验。教材 M03 把时点收成三列用途,并用同一条均线把前视的幅度算出来。滚动前推则用来看挑选是否稳定。
个人港美股账户裁剪提示。机构数据库常常给一条会随新分红改写历史的复权价。个人下单用未复权价,排名用向前累加、且不改写更早点位的总收益指数。会计期间结束日不是你已经看见报表的日子。事后成分和幸存者样本不要因为账户小就放过。
原书与本仓库教材(M03)对照表¶
| 黑箱第 8–9 章 | 教材 |
|---|---|
| 时点 | 未复权价、总收益指数、披露日三列 |
| 幸存者 | 用动量实验室的事后大市值池作本地例子 |
| 先写假设 | 对应实验目录和流程文件里的尝试次数 |
| 不写选择偏差的概率 | 深入层才放 PBO 和块自助 |
同一条 10 个月均线,用当月收盘赚当月的夏普是 1.77,推迟到下一期是 0.51。这个差额是种子上的计算,不是书里的表。
精读重点与可跳过部分¶
精读时盯住这些段落。
- 数据章里「当时是否已经存在」这句。
- 研究章里失败试验是否被要求留下。
- 作者把样本内冠军和样本外表现分开的例子。
这些部分可以跳过。
- 另类数据供应商的产品名单。
- 把基金论文里的每年约 0.9 个百分点减到个股动量上。
- 用 PBO 的名词代替一次真正的滚动测试。名词在深入层,滚动在这一章就能做。
回到教材与代码的核对清单¶
- 排名用总收益指数,下单用未复权价。
- 1.77 与 0.51 是同一条均线的时点对照。
- 全样本 6 到 18 个月的夏普落在一个窄区间。最高的那一档不是样本外。
- 滚动接起来的表现仍要和同期买入持有比。落后就是落后。
- Elton、Gruber 与 Blake 的 0.9 个百分点属于基金样本。
- 流程不以夏普大于 1 为通用门槛。1.77 是前视,更不能当门槛。