Emergenzix
历史回测库

001 · 滚动样本外

用时间顺序分离选择期与不可见测试期

状态

AVAILABLE

默认窗口

18月训练 · 3月选择 · 3月测试

核心约束

测试期在冻结前不可见

执行模式

BACKTEST ONLY

为什么先做它

金融时间序列不能随机切分。滚动样本外按照真实时间推进:只用过去选择参数,冻结后才打开下一段数据。这样可以观察策略是否跨越不同市场状态,而不是记住整段历史。

标准窗口

阶段默认长度允许做什么
训练上下文18个月建立指标与候选参数空间
参数选择3个月在预先登记的候选中选择稳定区域
样本外测试3个月只评价,不调参
滚动步长3个月移动到下一窗口

必须报告

每个窗口的起止时间、被选参数、收益、最大回撤、交易数、暴露、换手、基准收益,以及移除最大赢家后的结果。汇总至少包含盈利窗口数、收益中位数、最坏回撤和参数变化次数。

失败信号

  • 参数频繁跳变,说明机制不稳定。
  • 盈利依赖单个窗口或单笔最大赢家。
  • 训练很好但多数样本外窗口失效。
  • 任何测试期数据参与参数选择或特征计算。

反馈规则

失败时先修改假说、规则或参数空间,再创建新策略版本。不能返回已经看过的测试窗口继续优化;该窗口从此属于开发证据,下一次最终判断必须使用新的未见数据。

On this page