交易中不同类型移动平均线的比较·综合运用
(3/3)·从指标公式到EA回测,把SMA、EMA、FRAMA等七种均线放在同一策略里看谁更抗假信号
◍ 三货币对下均线系统的回测横评
把 USDJPY、USDCAD、AUDUSD 三个货币对丢进 MT5 策略测试器,用不同均线平均方法跑优化,能直接看出哪类均线在哪种品种上更扛打。USDJPY 高波动环境下,VIDYA(Period EMA=18、CMO=42、Growth=0.001)总净利润 2338.68、盈利因子 1.64、锋锐比率 5.14,归一化净利润和锋锐比率均为 1.00,全场最佳;但 SMMA 与 LWMA 的余额最大回撤最小(SMMA 归一化回撤 0.15926,LWMA 0.2),属于低回撤梯队。外汇与贵金属杠杆交易高风险,回撤小不代表实盘稳。 切到 USDCAD,AMA(Period=38、Growth=0.0009)利润因子 3.18、恢复因子 8.62、锋锐比率 0.55 全维度第一,且余额回撤仅 77.57(0.73%),归一化三项均为 1.00;VIDYA(EMA=34、CMO=9)净利润总额最大 1563.99,但其他指数并非最高。图例 23-28 显示 AMA 交易量最低、盈利交易比例最高,三种均线图表都无明显大幅回撤。 AUDUSD 上 VIDYA(EMA=26、CMO=5、Growth=0.0006)再次霸榜:总净利润 697.59、盈利因子 2.99、恢复因子 2.96、锋锐比率 0.53,归一化四项全 1.00;EMA 与 SMMA 参数表现几乎重合(Period 40 与 21,净利润 652.88 / 651.18,交易数都是 24)。想验证就开 MT5 选对应货币对,把 Growth factor 和 Period 按上表填进去跑一遍优化报告。
不同均线在五组货币对上的回测分野
图例 29 至 34 对比了 VIDYA、EMA 与 SMMA 的余额(净值)曲线与报告,三者形态接近,但 VIDYA 的盈利交易笔数明显多于后两者。AUDUSD 本身波动性偏低,这能部分解释为何自适应类均线在该品种上未出现明显劣势。 把测试扩展到 EURUSD、GBPUSD、USDJPY、USDCAD、AUDUSD 后,分化开始清晰:高波动的 GBPUSD 与 USDJPY、低波动的 AUDUSD 上,VIDYA 综合结果占优;USDCAD 上自适应移动平均(AMA)最佳,但换到 EURUSD 就滑落到较差区间。 EURUSD 的反而是三重指数移动平均(TEMA)表现最好;FRAMA 在 GBPUSD、USDJPY、USDCAD、AUDUSD 四组里都垫底。标准 MA 配合可变均化周期给出的结果最「公允」,无明显短板。外汇与贵金属杠杆高、滑点随机,上述结论仅来自历史回测,实盘可能偏离,上 MT5 用 Strategy Tester 复跑这几组品种即可验证。
「别急着下结论」
把 TEMA、NRMA、DEMA 在 EURUSD 上做后向优化再前向测试,区间拆成 2016.01.01–04.11 与 2016.11.05–2017.09.09,结果里 TEMA(周期44/增益0.0002)前向净利润 1072.76、回收率 3.93,DEMA(周期49/增益0.0002)前向净利润 575.92、回收率 1.68,而 NRMA(周期10/增益0.0001)前向净利润掉到 415.26、回收率仅 0.89,比原文回测明显走弱。 这类差异提醒我们,不同 MA 变体在样本外表现会漂移,横盘减假信号和趋势跟手快只是 EMA 系的概率优势,不是必然。外汇与贵金属属高风险品种,参数过拟合后实盘可能迅速失效。 附件里的 MultiMovingAverageExpert.mq5 可直接丢进 MT5 重跑上述前向区间,把增长因子微调一档,看看夏普比率会不会还停在 0.05–0.13 这种偏弱区间。真要信某个均线,先让自己在实盘前跑完一段样本外再说。