首页 > EA与MT5知识库 > 如何回测

回测MT5

如何使用MT5策略测试器进行回测

更新日期:2026年5月15日

什么是回测?

回测是将EA在历史市场数据上运行以验证策略有效性的过程。MT5标配了名为策略测试器的强大回测功能。

无需使用真实资金,即可检验EA在多年历史数据上的表现,是在真实账户上运行EA之前的重要步骤。

即使回测结果良好,也不保证未来盈利。回测仅作参考使用。

打开策略测试器

MT5 策略测试器的“设置”选项卡(指定 EA、品种、时间周期、测试区间和建模方式)
MT5 策略测试器的“设置”选项卡(指定 EA、品种、时间周期、测试区间和建模方式)

以下是在MT5中打开策略测试器的方法。

  • 方法1:从顶部菜单点击"查看" → "策略测试器"
  • 方法2:使用键盘快捷键"Ctrl + R"
  • 方法3:点击工具栏中的"策略测试器"按钮

策略测试器面板将出现在屏幕底部。

回测设置

测试器的“参数”选项卡(查看并修改 EA 的输入参数)
测试器的“参数”选项卡(查看并修改 EA 的输入参数)
设置项推荐值说明
智能交易系统GOLD_VIPER选择要测试的EA
品种(货币对)XAUUSD选择黄金
时间框架M30(30分钟)设置与EA设计匹配的时间框架
模式每个报价精度最高(耗时较长)
周期自定义设置要测试的周期(例如2020-2025年)
初始资金10000虚拟初始资金($10,000等)
货币USD与账户货币匹配
点差30-50(XAUUSD)设置接近实际点差的值
"每个报价"模式精度最高,但耗时较长。建议先用"控制点"快速查看,再用"每个报价"进行验证。

运行回测

回测进行中(下载历史数据与进度条)
回测进行中(下载历史数据与进度条)
  1. 1.设置完成后,点击"开始"按钮
  2. 2.进度条将出现,回测开始
  3. 3.完成后,所有交易列表将显示在"结果"选项卡中
  4. 4.在"图表"选项卡中,可以查看资产变化曲线图
  5. 5.在"报告"选项卡中,可以查看详细统计信息

解读结果

“回测”选项卡的结果(净利润、盈利因子、最大回撤、交易次数)
“回测”选项卡的结果(净利润、盈利因子、最大回撤、交易次数)
指标说明目标
净利润回测周期内的总利润应为正数
胜率所有交易中盈利交易的百分比因策略而异(趋势型35〜45%也可)
盈利因子(PF)总利润 ÷ 总亏损1.3以上为参考(1.1〜2.0为健康范围)
最大回撤(DD)资产的最大跌幅20%以下为参考(相对回撤10〜25%较常见)
夏普比率收益风险比建议1.0以上
总交易次数回测周期内的交易次数过少则可靠性低
最大连续亏损次数最大连续亏损的次数检查心理上是否能承受

评论与提问