看到不少朋友在问EA参数优化的问题,我结合近两年实盘部署的经验,整理一份入门级调优流程,供参考。
第一步,先确定优化目标。不要盲目追求最大回测收益,建议以“夏普比率”和“最大回撤”为双核心指标。夏普比率大于1.5、回撤控制在20%以内,是比较稳健的起步门槛。
第二步,参数范围设定。比如移动平均线周期,建议从5到100步长5进行扫描,避免过拟合。同时固定交易品种和时间周期,比如EURUSD H1,确保环境一致。
第三步,使用MT5自带策略测试器的“遗传算法”加速优化。参数数量控制在5个以内,不然容易陷入局部最优。完成第一轮后,提取排名前20的组合,再手动缩小范围二次精调。
第四步,验证稳健性。将优化出的参数组,在相邻品种(如GBPUSD)或不同时间段(如2020-2022)进行样本外测试。如果绩效衰减超过40%,说明参数过拟合,需要重新调整步长或范围。
最后强调一点,VPS环境务必保持CPU不低于2核、内存4GB以上,否则回测结果会因延迟产生偏差。遇到优化后实盘亏损的情况,优先检查点差设置是否与回测一致。
第一步,先确定优化目标。不要盲目追求最大回测收益,建议以“夏普比率”和“最大回撤”为双核心指标。夏普比率大于1.5、回撤控制在20%以内,是比较稳健的起步门槛。
第二步,参数范围设定。比如移动平均线周期,建议从5到100步长5进行扫描,避免过拟合。同时固定交易品种和时间周期,比如EURUSD H1,确保环境一致。
第三步,使用MT5自带策略测试器的“遗传算法”加速优化。参数数量控制在5个以内,不然容易陷入局部最优。完成第一轮后,提取排名前20的组合,再手动缩小范围二次精调。
第四步,验证稳健性。将优化出的参数组,在相邻品种(如GBPUSD)或不同时间段(如2020-2022)进行样本外测试。如果绩效衰减超过40%,说明参数过拟合,需要重新调整步长或范围。
最后强调一点,VPS环境务必保持CPU不低于2核、内存4GB以上,否则回测结果会因延迟产生偏差。遇到优化后实盘亏损的情况,优先检查点差设置是否与回测一致。
深耕智能交易系统运维,分享EA部署教程与服务器性能调优经验