对齐测试条件
回测是在历史数据上运行。MT5 前向测试可以保留所选日期范围的后半段,用这部分未参与前半段测试的数据检验参数。记录交易品种、时间周期、准确日期、逐笔数据模型、EA 版本和参数、初始存款、存款货币、杠杆及手数。期间或设置不同的结果不能直接比较。前向测试区间仍是历史模拟,不能证明未来表现。
不要只看利润总额
将净利润与交易笔数、最大回撤、亏损期间的幅度和持续时间一起比较。确认手数和初始资金是否可比:手数更大可能同时提高收益和回撤。还要确认利润是否包含隔夜利息和佣金,并留意点差假设。MT5 测试器依据历史数据使用浮动点差,因此测试成本可能与经纪商当前条件不同。
区分模拟、模拟账户和实盘
将每项结果标注为回测、保留期间的前向模拟、模拟账户或实盘。模拟账户和实盘包含历史测试无法完全重现的实时成交条件;实盘还会使真实资金面临亏损风险。仔细比较测试期间和账户设置,不要把这些类别合并成一份业绩记录。确认选择参数时是否将前向数据单独保留,否则这部分可能实际上又是一轮回测。不同期间结果的一致性值得进一步检查,但不代表未来收益。
官方参考资料
- MetaTrader 5 Help: Strategy Testing
- MetaTrader 5 Help: Testing Features (spread simulation)
- MetaTrader 5 Help: Testing Report
已审查指南: 2026-10-19