跳至内容

帮助中心

Help Center articles

交叉数据检查:在另一个价格源上进行相同的测试

价格在不同经纪商(Broker)之间略有不同。Cross-data 会使用相同的 EA、设置文件(set file)、存款金额和日期,在 MetaQuotes 自有的模拟价格源上重新运行你的回测,并将两者的结果进行对比。如果一个策略的利润在另一个数据源上消失了,说明该策略是针对某一特定经纪商的数据进行过拟合,而非针对整个市场。

计划: Pro(每月 €29)。新账户在首次登录 App 时,可获得 14 天的 Pro 会员权限。

在你开始之前

  1. 你需要一个登录了 MetaQuotes-Demo 账户的测试终端。在 Settings › Terminals 中添加一个,如果 MetaTrader 提示登录,请进行登录。
  2. 打开回测审查(参见 开始鲁棒性审查)。

运行跨数据检查

  1. 在审核页面上,找到 Cross-data comparison。它列出了数据源:True (broker)、你的回测、already run 以及 MetaQuotes (demo feed),其中 will run。
  2. 点击 Run cross-data。

运行前的跨数据对比:True (实盘) 已运行,MetaQuotes (模拟数据流) 将运行

MetaQuotes 测试进入了你 MetaQuotes-Demo 终端上的 Queue,并在此处显示 queued。当测试完成时,app 会自动收集结果。Collect results 也可以通过手动方式执行相同操作。

交叉数据开始:MetaQuotes 测试已进入队列,包含“收集结果”和“重新运行”选项

阅读结论

当两组结果都生成后,面板会并排显示一个包含 14 个数值的表格(净利润、收益、回撤、Profit Factor、交易笔数、胜率等),以及 Difference (max − min) 和 Worst / Best:即较弱数值除以较强数值,其中 1.00 表示两者完全一致。

完成对比:表现一致,两路数据源的各项指标、差异以及最差/最佳情况均已显示

  • CONSISTENT:两路数据表现一致。此阶段通过。
  • DIVERGENT:一个数据源盈利而另一个数据源亏损,较弱的数据源收益不足较强数据源净利润的一半,或者没有任何数据源盈利,亦或是未产生利润便达到了风险优先限制。红色通知会说明具体情况。审查结论将变为 Do not trade。
  • NOT AVAILABLE:没有第二个数据源进行对比。因此,结论充其量只能是 Caution。

<p>一个存在分歧的对比:经纪商端产生利润,而 MetaQuotes 端产生亏损</p>

了解详情

  • 由于没有 MetaQuotes-Demo 终端,MetaQuotes 行会显示“未配置 MetaQuotes 回测终端”,且阶段只能以 NOT AVAILABLE 结束。
  • 如果你的回测本身是在 MetaQuotes-Demo 上运行的,那么就没有第二个数据源可以进行对比。
  • Re-run 开始一次新的尝试,例如在你先设置风险(Risk)之后。之前的尝试会被保留为历史记录。
  • Robustness › Cross-Data 列出了每项审查的跨数据结论。

相关指南

评分和评论
有用的没用