回测MT5
如何使用MT5策略测试器进行回测
更新日期:2026年5月15日
什么是回测?
回测是将EA在历史市场数据上运行以验证策略有效性的过程。MT5标配了名为策略测试器的强大回测功能。
无需使用真实资金,即可检验EA在多年历史数据上的表现,是在真实账户上运行EA之前的重要步骤。
即使回测结果良好,也不保证未来盈利。回测仅作参考使用。
打开策略测试器
以下是在MT5中打开策略测试器的方法。
- 方法1:从顶部菜单点击"查看" → "策略测试器"
- 方法2:使用键盘快捷键"Ctrl + R"
- 方法3:点击工具栏中的"策略测试器"按钮
策略测试器面板将出现在屏幕底部。
回测设置
| 设置项 | 推荐值 | 说明 |
|---|---|---|
| 智能交易系统 | GOLD_EMA_ATR_EA | 选择要测试的EA |
| 品种(货币对) | XAUUSD | 选择黄金 |
| 时间框架 | H1(1小时) | 设置与EA设计匹配的时间框架 |
| 模式 | 每个报价 | 精度最高(耗时较长) |
| 周期 | 自定义 | 设置要测试的周期(例如2020-2025年) |
| 初始资金 | 10000 | 虚拟初始资金($10,000等) |
| 货币 | USD | 与账户货币匹配 |
| 点差 | 30-50(XAUUSD) | 设置接近实际点差的值 |
"每个报价"模式精度最高,但耗时较长。建议先用"控制点"快速查看,再用"每个报价"进行验证。
运行回测
- 1.设置完成后,点击"开始"按钮
- 2.进度条将出现,回测开始
- 3.完成后,所有交易列表将显示在"结果"选项卡中
- 4.在"图表"选项卡中,可以查看资产变化曲线图
- 5.在"报告"选项卡中,可以查看详细统计信息
解读结果
| 指标 | 说明 | 目标 |
|---|---|---|
| 净利润 | 回测周期内的总利润 | 应为正数 |
| 胜率 | 所有交易中盈利交易的百分比 | 参考标准50%以上 |
| 盈利因子(PF) | 总利润 ÷ 总亏损 | 建议1.5以上 |
| 最大回撤(DD) | 资产的最大跌幅 | 建议10%以下 |
| 夏普比率 | 收益风险比 | 建议1.0以上 |
| 总交易次数 | 回测周期内的交易次数 | 过少则可靠性低 |
| 最大连续亏损次数 | 最大连续亏损的次数 | 检查心理上是否能承受 |