运行 Backtest
EA Builder Pro 内置了 Backtest 功能,已集成在系统中。您可以即时运行 Backtest,无需导出您的 EA。借助此功能,您可以快速识别盈利策略。如果您想在 EA Builder Pro 中运行 Backtest,您需要注册并登录。
之后,您就可以点击 Run Backtest 按钮。
- 我们的 MT4 Backtest 使用 Dukascopy tick 数据。
- 我们的 MT5 Backtest 使用 Pepperstone tick 数据。
每个经纪商的 tick 数据会略有不同,这会产生不同的结果,尤其是在您使用(微型)剥头皮策略时。我们强烈建议使用 MT5 而非 MT4,因为 MT5 的 tick 质量要好得多。
如果您是剥头皮交易者,点差和佣金对您的结果影响很大是很常见的——特别是对于剥头皮策略或涉及低 Take Profit (TP) 和/或 Stop Loss (SL) 水平的策略。对于剥头皮策略,建议: 1:仅在本地机器上进行 Backtest。 2:验证点差、佣金和延迟是否与您经纪商的一致。
然而,如果您不是(微型)剥头皮交易者,请确保:
- 如果使用 MT5,请使用
Every tick based on real ticks测试模型以获得最准确的 tick 数据。 - 如果您的账户有每手佣金,请验证(在 MT 的
Strategy Tester选项卡、Orders & Deals中)佣金列已填写。
Backtest 参数
Section titled “Backtest 参数”
在 Backtest 对话框中,您可以指定 Backtest 参数。
- 周期:Backtest 运行的时间周期。
- 点差:买入价和卖出价之间的差价。
- 货币对:用于 Backtest 的货币对(例如 EURUSD)。
- 时间框架:时间框架(例如 1 分钟、5 分钟、1 小时等)
- 执行模式:通过在下单和执行之间设置小延迟来模拟真实世界的执行。仅 MT5 支持。
- 测试模型:在特定事件上进行测试。
完成后,点击 Run 按钮,Backtest 将被加入队列。
Backtest 进度
Section titled “Backtest 进度”
您的 Backtest 将被添加到队列中。队列按照先安排先处理的原则运作,这意味着——当有其他 Backtest 在排队时——您的 Backtest 可能需要一些时间才能被处理。这取决于当时排队的 Backtest 数量。您可以在点击菜单后的 Backtest 下监控您的 Backtest 进度。
Backtest 报告
Section titled “Backtest 报告”当您的 Backtest 完成后,您可以查看 Backtest 报告或点击下载。
如果您想恢复正在查看的 Backtest 结果的 EA,请点击 Recover expert advisor 按钮。此 Backtest 的特定参数 EA 将被添加到您的 Expert Advisor 列表中。