交易练习 · 手工回测

建立可重复的外汇手工回测流程

手工回测是在不提前查看未来行情的前提下,用历史数据检验自己的决策流程。先确定问题与成本,再按顺序揭示价格、记录每项决策,并结合回放限制审视证据。

实践流程

六步完成一次可重复测试

  1. 只写一个问题和一条规则

    用一句话说明要验证什么。定义形态、进场条件、失效或退出规则,以及每次决策时允许使用的信息。

  2. 选择数据并固定假设

    选择当前可用的外汇品种和日期范围。记录初始资金、点差、手续费和滑点假设;不要在一轮练习中途修改。

  3. 按时间顺序揭示 K 线

    开始回放,并在每个决策前使用暂停或单步控制。每次只根据已经揭示的价格作判断,不要依据完整图表或记忆中的后续走势。

  4. 记录每个决策,包括不交易

    记下时间、形态、行动、仓位、计划退出点和理由。跳过机会同样是有效证据,应当记录,而不是从样本中悄悄删除。

  5. 结束后对照复盘

    将笔记与成交、成本、净盈亏、权益或回撤曲线进行对照。先查找规则执行和操作模式,再判断是否需要继续测试该规则。

  6. 换一段样本重复检查

    下一轮先保持规则不变,尽可能换用另一时间段。将形成想法的数据与评估想法的数据分开。

怎样让手工回测可以重复检验?

简短的测试卡有助于分辨清晰规则与看完图表后才补出的解释。

  • 市场与样本:记录选择器显示的品种、日期范围和数据来源。
  • 形态与触发:只用当时已经可见的信息描述可以观察到的条件。
  • 风险与退出:提前说明仓位如何确定、何时判定想法失效,以及如何平仓。
  • 成本:开始前记录已设置的点差、手续费和滑点假设。

减少未来信息和样本选择偏差

回放可以帮助你按顺序揭示行情,但练习是否严谨,仍取决于你允许自己使用哪些信息。

  • 每次决策前暂停,在记录选择之前不要揭示未来 K 线。
  • 不要删除亏损尝试或不交易案例。在看到结果前就确定一轮何时结束。
  • 不要按每次结果不断修改规则,然后只汇报表现最好的版本;每次修改都应视为新假设。
  • 复查时尽可能换用另一段日期,而不是反复拟合相同样本。

维护精简的决策日志

在决策发生时记下理由,完成一轮后再与复盘数据对照。

  • 可记录字段:日期时间、品种、形态、当时可见证据、行动或观望、仓位、计划止损与退出、成本、退出原因和规则执行情况。
  • 将过程质量与单笔结果分开评估。模拟盈利也可能来自违反规则。
  • 登录并成功保存后,可以从 Dashboard 历史记录重新打开复盘;同时应将自己的测试定义留在会话笔记中。

准确预期

谨慎解读测试结果

  • 回放使用一分钟 OHLC 数据及合成的分钟内价格路径,并非逐笔历史行情。
  • 历史价格触及和模拟成交不证明真实订单会以相同价格成交。
  • 外汇预设和日期范围可能变化;请查看选择器,并按说明理解导入数据采用的 UTC 处理方式。
  • 人工复核的样本可能较少或带有偏差,不能可靠预测未来,也不能证明未来盈利。
  • 手工练习不同于需要 Pro 的自动化 Strategy Replay。