实践流程
六步完成一次可重复测试
只写一个问题和一条规则
用一句话说明要验证什么。定义形态、进场条件、失效或退出规则,以及每次决策时允许使用的信息。
选择数据并固定假设
选择当前可用的外汇品种和日期范围。记录初始资金、点差、手续费和滑点假设;不要在一轮练习中途修改。
按时间顺序揭示 K 线
开始回放,并在每个决策前使用暂停或单步控制。每次只根据已经揭示的价格作判断,不要依据完整图表或记忆中的后续走势。
记录每个决策,包括不交易
记下时间、形态、行动、仓位、计划退出点和理由。跳过机会同样是有效证据,应当记录,而不是从样本中悄悄删除。
结束后对照复盘
将笔记与成交、成本、净盈亏、权益或回撤曲线进行对照。先查找规则执行和操作模式,再判断是否需要继续测试该规则。
换一段样本重复检查
下一轮先保持规则不变,尽可能换用另一时间段。将形成想法的数据与评估想法的数据分开。
怎样让手工回测可以重复检验?
简短的测试卡有助于分辨清晰规则与看完图表后才补出的解释。
- 市场与样本:记录选择器显示的品种、日期范围和数据来源。
- 形态与触发:只用当时已经可见的信息描述可以观察到的条件。
- 风险与退出:提前说明仓位如何确定、何时判定想法失效,以及如何平仓。
- 成本:开始前记录已设置的点差、手续费和滑点假设。
减少未来信息和样本选择偏差
回放可以帮助你按顺序揭示行情,但练习是否严谨,仍取决于你允许自己使用哪些信息。
- 每次决策前暂停,在记录选择之前不要揭示未来 K 线。
- 不要删除亏损尝试或不交易案例。在看到结果前就确定一轮何时结束。
- 不要按每次结果不断修改规则,然后只汇报表现最好的版本;每次修改都应视为新假设。
- 复查时尽可能换用另一段日期,而不是反复拟合相同样本。
维护精简的决策日志
在决策发生时记下理由,完成一轮后再与复盘数据对照。
- 可记录字段:日期时间、品种、形态、当时可见证据、行动或观望、仓位、计划止损与退出、成本、退出原因和规则执行情况。
- 将过程质量与单笔结果分开评估。模拟盈利也可能来自违反规则。
- 登录并成功保存后,可以从 Dashboard 历史记录重新打开复盘;同时应将自己的测试定义留在会话笔记中。
准确预期
谨慎解读测试结果
- 回放使用一分钟 OHLC 数据及合成的分钟内价格路径,并非逐笔历史行情。
- 历史价格触及和模拟成交不证明真实订单会以相同价格成交。
- 外汇预设和日期范围可能变化;请查看选择器,并按说明理解导入数据采用的 UTC 处理方式。
- 人工复核的样本可能较少或带有偏差,不能可靠预测未来,也不能证明未来盈利。
- 手工练习不同于需要 Pro 的自动化 Strategy Replay。