在查看结果前写下枢轴点策略的假设、样本、参数和通过标准,可以减少事后挑规则的空间。这类研究预注册不保证策略有效,却能区分原先计划与看到数据后的探索。原6月28日页面没有研究记录,本页给出简化模板。
先写清要回答的问题
例如“伦敦时段首次触及R1后回落到P是否具有正净期望”,比“Pivot是否有效”更可检验。问题中应包含品种、时段、触发、退出、成本和评价指标。
冻结样本与排除规则
指定训练期、验证期、数据源、交易日边界、异常值处理和缺失数据规则。排除某天或某品种必须依据事先标准,不能因为结果不利而删除。
预先确定参数和通过门槛
记录区域宽度、确认K线、止损、目标、持有期限、成本假设,以及最低交易数、净期望和最大回撤门槛。若测试后修改,就建立新版本并使用新的验证数据。
探索结果与确认结果分开
在同一数据中发现的规律可以作为新假设,但不能继续称为样本外证明。报告所有预设测试,包括失败结果,并注明哪些分析是在查看数据后增加的。
预注册文档应有时间戳、版本、作者和不可覆盖的归档副本。团队评审关注口径是否可执行,而不是预先保证盈利;实盘前仍要进行前向测试、执行验证和风险审批。
若中途发现代码错误,可以更正,但应保存原版本、错误影响和修复时间,并说明是否重新开始验证。把修复后的结果直接覆盖原计划,会让读者无法区分方法改进与事后调参。
预注册并不禁止探索。探索分析可以帮助提出下一轮问题,只需在报告中明确标识,并使用未见数据重新检验,而不是与原先假设混合统计。
参数选择风险见多重检验,滚动验证见Walk-forward方法,前向测试见规则冻结与新数据。