回测参数与结果复现

发布于 2026年6月22日 · 更新于 2026年9月7日

复现一次回测,需要核对 运行版本的输入快照。同一个模板、相似的曲线或相同的策略名称,都不足以说明两次运行使用了相同输入。

还没有实验时,先按第一次策略回测新建并运行一次。本文说明如何核对输入、保存结果,以及把明确选定的版本用于 Paper。

运行前记录哪些输入

输入核对内容
模板与配置策略参数、执行与敞口、风控设置;比较时记录具体版本
交易对与行情源确认所选来源包含这些市场的历史数据
起止日期使用 UTC;结束日期包含当日,不按浏览器本地午夜解释
回放周期决定模拟价格路径的 K 线粒度;指标所需周期仍由策略配置决定
初始资金(USDT)保持比较运行的资金口径一致;它不自动成为 Paper 账户余额
运行档位与原快照核对;当前账户权益可能改变模拟执行节拍,套用参数不会恢复历史套餐

网页使用默认成交模型。运行后在 已有回测参数 的版本快照里核对成交模型、费用、滑点、时间周期和引擎版本。快照是对这次运行输入的记录,不表示这些字段都能在网页表单里修改。

完成本地运行后,确认服务器保存成功

运行完成后,页面会尝试保存新版本。记录实验名称或地址、版本号和运行时间,并核对 已有回测参数 中的快照。

  • 出现保存失败提示时,使用 重试保存;看到曲线不等于保存完成。
  • 只有参数与摘要、没有曲线的旧版本,可以套用参数后重新运行;不要把缺少曲线解释为零收益。
  • 逐笔明细与保存的摘要不是同一份材料。要核查一笔成交时,同时记录其交易对、时间及对应运行版本。

复现与比较两个版本

先套用要复现的版本

回测实验列表进入要复现的实验。打开 已有回测参数,选中目标版本,点 使用此版本参数 并确认。这会恢复该版本的策略配置、行情源、日期、初始资金和回放周期;仅切换正在查看的结果不会替换草稿。

运行档位仍由当前账户权益决定,成交模型仍使用当前默认值。与原快照核对这两项;套用参数不会恢复历史套餐或成交模型。升级或试用到期后,参数相同也不代表运行条件相同。

核对输入,再运行

按上表核对行情源、交易对、UTC 日期、初始资金与策略配置。重新运行会形成新的版本;即使参数相同,数据修正、引擎或成交模型版本的变化也需要记录。

每次只解释一个变化

要比较参数,先固定时间范围与其他输入;要观察另一段行情,就固定配置并记录日期变化。记录两个版本号后,再比较收益曲线、最大回撤、交易记录和持仓。

例如,从版本 A 套用参数后,只调整一个策略参数并运行得到版本 B,这才是有记录的参数对比。若同时更换行情源、日期和资金,结果差异无法只归因于这个参数。

交易计数统计减仓或平仓;零交易时也要检查是否有未平仓持仓、挂单或数据警告。历史收益不能保证之后的表现。

把选定版本用于 Paper

已有回测参数 中重新选择目标版本并 使用此版本参数,核对当前草稿后点 用此参数创建策略。弹窗直接选择交易账户并创建策略,不会进入四步「新建策略」表单。

选择已经准备好的 Paper 账户,检查计费预览,再点 创建并启动。弹窗也能选择实盘账户;确认账户类型是这一步的必要检查。Paper 初始资金在交易账户中设置,不会由回测日期或初始权益自动覆盖。

创建后的状态、订单与停止操作见第一个模拟盘策略。需要理解历史回放与当前行情模拟的区别,阅读回测、模拟盘与实盘的区别

使用自己的 Agent 时,可先按 AlphaFox CLI 安装指南安装 CLI 与配套 Skills。该链接说明安装和认证;具体命令参数以 CLI 命令帮助为准。