MQL5 策略测试器是 MT5 平台的核心组件之一,支持单一品种、多品种、多周期回测,是 EA 开发与策略验证不可或缺的工具。
从单品种回测开始
新手用户建议从单品种、单周期回测入手,使用「每笔报价」精度模拟最真实的市场环境,避免使用「仅控制点」模式导致回测结果失真。
至少导入 3 年以上历史数据,覆盖牛熊不同市场环境,单一区间表现优异并不代表策略稳健。
进阶:参数优化
进阶用户可启用多线程优化功能,借助本地 CPU 多核或 MQL5 云网络对策略参数进行并行优化,遗传算法可在数小时内完成数百万次参数组合测试。
- 优先使用「快速遗传算法」模式,效率最高
- 锁定相关性高的参数为同一组,避免无效组合
- 结果按夏普比率或恢复因子排序,而非单纯净利润
防止过拟合
- 保留至少 30% 数据作为样本外验证集(Walk-Forward)
- 参数数量越少越稳健,尽量控制在 5 个以内
- 对最优参数附近做扰动测试,曲线应平滑无尖峰
- 上线前用 1–3 个月模拟盘验证真实滑点与点差
#MQL5#EA#回测#量化
