匡醍量化|大富翁量化

回测与风控

回测是量化研究最容易欺骗自己的环节。这个专题聚焦回测框架选型、绩效评估(夏普、回撤、换手)、风险控制与前视偏差等经典陷阱——用真实案例讲清楚「看起来很美」的策略为什么会亏钱。

这是「回测与风控」专题的避坑长文:回测是量化研究最容易自我欺骗的环节。这篇把"看起来很美但会亏钱"的坑一次性列全,每一个坑后面都跟着本站的真实案例。

一句话结论

坑 一句话 站内案例
前视偏差 用了"当时"不存在的数据 数据标准化
过拟合 参数是调出来的,不是选出来的 样本外测试之外
幸存者偏差 只看活下来的票 低换手因子
成本 扣完手续费还剩多少 虎口夺食
可成交性 日线能成交 ≠ 你能成交 波动率交易

一、前视偏差:最常见,也最隐蔽

夏普大于 4 的策略讲了一个真实案例:一个模型突然表现远好于历史,唯一的变化是标准化方法——全局 Z-score 把"未来"的信息漏进了"过去"。修正方法是用滚动窗口(Point-in-Time):每一天只能用当天及之前的数据。

自查清单:财报用公告日(不用报告期)、复权用当日因子、成分股用当时名单。任何一个用了"事后才知道"的东西,回测结果直接作废。

二、过拟合:参数越多,死得越快

样本外测试之外,还有哪些过拟合检测方法系统讲了样本外、白噪音、打乱标签三套检测。记住两条铁律:

  1. 调参次数要计入自由度:试了 20 组参数才找到的漂亮曲线,样本外大概率熄火
  2. 样本外只能用一次:用第二次,它就变成了样本内

低换手因子那篇标题就很诚实——"这么简单的 Alpha 计算竟然错了"。细节(对齐方式、复权时点、缺失值处理)错一个,结论反转。

三、成本与可成交性:纸面收益打几折

虎口夺食讲高频低风险策略的诱惑与陷阱:名义夏普很高,但冲击成本、滑点、借券费用扣完,剩不下多少。A 股按双边万 2.5 起步算成本,换手越高的策略,成本侵蚀越狠。

KS Test 与抄底沪指则展示了"统计显著 ≠ 可交易"——分布拟合得再好,落到真实订单簿里是另一回事。

四、风控:策略上线前的最后一道门

五、延伸阅读

回测没有银弹,只有一句话:所有"好得不真实"的结果,先假设是自己的错,再去证明它是市场的错。

共 29 篇 · 按难度分组

入门(1)

进阶(18)

实战(10)

← 全部专题 · 标签浏览