EA-11468 · 趋势跟踪

MA L WORLD

该EA使用12周期快速LWMA与25周期慢速LWMA的交叉信号来产生交易入场和出场。它通过92周期EMA进行移动止损,并使用固定保证金资金管理模块,每笔交易分配1%的保证金。这是一个基于MQL5标准库的经典趋势跟踪系统,具有可配置的信号阈值和止损/止盈水平。

打开交互版(权益曲线、切换品种)

基本信息

风险中等
评分★★☆☆☆
类型交易型 EA
周期H1, H4, D1
指标LWMA, EMA
作者Ronnie Mansolillo

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD+4.62%+4.00%2.91%9749.50%0.981.597+$5.16可靠
GBPUSD+0.34%+0.30%6.53%9345.20%0.090.056+$0.63可靠
USDJPY+5.18%+4.49%4.83%12051.70%1.021.075+$4.32可靠
XAUUSD-76.46%-69.73%91.79%11844.90%-0.57-0.835−$63.23可靠

在 4 个有可信结果的品种中,3 个盈利。

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

和同类(趋势跟踪)在同一品种上有可信结果的 EA 相比:EURUSD 好于 85%(共 95 个);GBPUSD 好于 49%(共 95 个);USDJPY 好于 95%(共 95 个);XAUUSD 好于 17%(共 96 个)

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD77%+1.54% 2026-03-1.76% 2026-06
GBPUSD38%+3.47% 2026-01-1.55% 2026-10
USDJPY46%+3.61% 2026-09-2.01% 2025-12
XAUUSD46%+50.22% 2026-11-54.70% 2026-08

根据回测净值曲线计算(约每两天一个点),只统计可信结果。

策略分析

该EA的核心策略是基于两条移动平均线的交叉来判断趋势方向:快速MA(12周期LWMA)上穿慢速MA(25周期LWMA)时产生买入信号,下穿时产生卖出信号。入场条件由信号阈值(ThresholdOpen=20)控制,只有当信号强度超过阈值时才开仓,信号强度低于关闭阈值(ThresholdClose=20)时平仓。出场条件包括固定止损(95点)和止盈(670点),同时使用92周期EMA作为移动止损跟踪趋势。仓位管理采用固定保证金比例方式,每笔交易使用1%的可用保证金,由CMoneyFixedMargin类实现。资金管理方面,止盈远大于止损(670:95约7:1的盈亏比),表明该策略依赖少数大盈利覆盖多次小亏损的趋势跟踪典型特征。整体策略逻辑清晰,属于经典的MA交叉趋势跟踪系统,但缺乏对震荡市场的过滤机制和更复杂的风险控制。

优势

  • 使用MQL5标准库(CExpert框架),代码结构规范、模块化程度高,易于维护和扩展
  • 止盈止损比约为7:1,符合趋势跟踪策略的高盈亏比特征,有利于长期正期望
  • 采用固定保证金比例的资金管理方式,每笔仅使用1%保证金,风险控制较为保守
  • 移动止损使用独立的92周期EMA,能有效跟踪趋势并保护已有利润
  • 信号阈值机制提供了额外的入场过滤,避免在信号较弱时盲目开仓

劣势

  • 策略过于简单,仅依赖MA交叉单一信号,在震荡行情中会产生大量虚假信号和频繁亏损
  • 缺乏新K线检查机制,可能在同一根K线内重复开仓,增加不必要的交易成本
  • 没有点差过滤和交易时间过滤,在高点差时段或流动性不足时仍会交易
  • 固定止损95点在不同波动率环境下表现差异巨大,未考虑ATR等动态止损方式
  • 信号权重设为1.0且仅有一个过滤器,无法通过多信号确认来提高入场质量

改进建议

  • 增加震荡市场过滤器(如ADX或ATR阈值),在低趋势强度时禁止交易以减少虚假信号
  • 加入新K线检查和点差过滤,避免同一K线重复开仓和在高点差时段交易
  • 考虑使用基于ATR的动态止损替代固定点数止损,使风险管理适应市场波动率变化

风险评估

总体风险: 中等

  • 缺少新K线检查机制,可能在同一K线内重复开仓导致过度交易
  • 固定止损95点未考虑市场波动率,在高波动品种上可能过于紧密而被频繁止损
  • 无点差过滤和交易时段过滤,可能在不利条件下入场
  • 单一MA交叉信号在震荡市中容易产生连续亏损

评估得分

代码质量4.0
策略逻辑2.0
风险管理3.0
稳健性2.0
创新性1.0
文档2.0
综合2.3

参数

参数默认值说明
Expert_Title"MA L WORLD"EA文档名称
Expert_MagicNumber18884EA魔术号,用于标识本EA的订单
Expert_EveryTickfalse是否每个Tick都执行交易逻辑
Signal_ThresholdOpen20开仓信号阈值[0...100]
Signal_ThresholdClose20平仓信号阈值[0...100]
Signal_PriceLevel2.0执行交易的价格水平
Signal_StopLevel95.0止损水平(点数)
Signal_TakeLevel670.0止盈水平(点数)
Signal_Expiration0挂单过期时间(K线数)
Signal_MACROSS_PeriodMA112快速移动平均线周期
Signal_MACROSS_PeriodMA225慢速移动平均线周期
Signal_MACROSS_Shift0移动平均线时间偏移
Signal_MACROSS_MethodMODE_LWMA移动平均线计算方法(线性加权)
Signal_MACROSS_AppliedPRICE_CLOSE移动平均线应用价格(收盘价)
Signal_MACROSS_Set_MAC_timeframePERIOD_CURRENT移动平均线交叉信号的时间周期
Signal_MACROSS_Weight1.0信号过滤器权重[0...1.0]
Trailing_MA_Period92移动止损MA周期
Trailing_MA_Shift0移动止损MA偏移
Trailing_MA_MethodMODE_EMA移动止损MA方法(指数平滑)
Trailing_MA_AppliedPRICE_CLOSE移动止损MA应用价格
Money_FixMargin_Percent1.0每笔交易使用保证金百分比

同类 EA:趋势跟踪

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。