EA-69712 · 网格

MASTER_WINNERFX_GOLD_MT5

这是一个针对黄金的网格交易EA,使用EMA趋势方向和RSI动量进行初始入场,当价格反向移动固定点数间隔时,最多追加3个马丁格尔加仓网格头寸。当组合利润达到目标或亏损超过最大风险阈值时,平掉所有仓位。

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

基本信息

分类网格
风险高风险
爆仓风险高
评分★★☆☆☆
类型交易型 EA
周期M15
指标EMA, RSI
作者Muhammad Asim

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD-2.96%-2.57%6.09%11241.40%-0.60-0.4910−$2.97可靠
GBPUSD-2.03%-1.76%9.27%11245.00%-0.28-0.228−$2.09可靠
USDJPY-6.09%-5.32%9.37%16042.80%-1.19-0.655−$3.80可靠
XAUUSD+46.15%+36.83%64.45%10139.60%0.900.7214+$45.70可靠

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

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

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD46%+1.74% 2026-03-3.58% 2026-04
GBPUSD46%+1.66% 2026-10-3.89% 2026-04
USDJPY31%+1.04% 2025-11-2.40% 2026-03
XAUUSD69%+58.33% 2026-01-23.23% 2026-07

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

爆仓风险: 高

  • 按固定价格间距挂一串网格单
  • 没有止损,也没有移动止损
  • 最多可同时持有 6 个仓位

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

策略概念是基于趋势跟踪的网格加仓系统,结合EMA判断趋势方向和RSI确认动量后进行初始入场。入场条件为:价格在EMA上方且RSI大于55时做多,价格在EMA下方且RSI小于45时做空。出场条件有两种:一是所有持仓总利润达到TargetProfit时全部平仓,二是总亏损超过MaxRisk时止损平仓。仓位管理采用动态手数,根据账户余额按每1000美元对应LotPer1000计算基础手数,网格加仓时使用Multiplier乘数递增手数,属于马丁格尔式加仓。资金管理方面,通过CanOpenTrade检查可用保证金是否充足,并使用GetSafeLot规范化手数,但最大网格层级被硬编码限制为3层。网格间距固定为GridStep点数,没有设置止损止盈单价位,完全依赖组合盈亏触发平仓。

优势

  • 使用EMA和RSI双重过滤初始入场方向,避免逆势开仓
  • 动态手数根据余额自动调整,资金管理有一定合理性
  • 设有MaxRisk最大亏损限制,防止账户爆仓
  • 新闻时段和收盘时段暂停交易,规避高波动风险
  • 使用MagicNumber区分持仓,避免与其他EA冲突

劣势

  • 网格加仓使用1.2倍马丁格尔乘数,逆势加仓会导致亏损头寸越来越大
  • 所有订单都没有设置止损价格,完全依赖程序化平仓,若OnTick未执行则无保护
  • RSI做多阈值55和做空阈值45逻辑反直觉,阈值区间过窄,可能频繁误判方向
  • 最大网格层数硬编码为3,无法通过参数调整,灵活性不足
  • 新闻暂停仅基于固定小时判断,无法适配不同经济日历和实际新闻时间
  • 没有新K线检查,每个Tick都会评估入场条件,可能导致重复下单

改进建议

  • 增加新K线判断逻辑,避免同一根K线内重复开仓和加仓
  • 为每个订单设置止损价格,防止终端断连时无法程序化平仓导致无限亏损
  • 将最大网格层数改为可配置参数,并添加总持仓手数上限检查
  • 增加点差过滤,避免在点差过大时开仓,特别是新闻前后和流动性低的时段

风险评估

总体风险: 高风险

  • 马丁格尔式网格加仓在逆势行情中会快速放大亏损,3层1.2倍加仓后最大手数可达基础手数的1.728倍
  • 所有订单无止损价格,若MT5终端与服务器断连,程序化平仓逻辑无法执行,持仓将无限暴露于市场风险中
  • 没有新K线检查机制,可能在极短时间内反复触发入场逻辑
  • MaxRisk以固定美元值设定而非百分比,随着账户增长风险比例会变化

评估得分

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

参数

参数默认值说明
LotPer10000.01每1000美元余额对应的基础手数
Multiplier1.2网格加仓手数乘数(马丁格尔倍率)
GridStep1500网格间距点数
TargetProfit3.0组合利润目标(美元),达到后全部平仓
MaxRisk1000.0最大允许亏损(美元),超过后全部平仓
MagicNumber506780EA魔术号,用于识别本EA的持仓
EMAPeriod50EMA周期,用于判断趋势方向
TrendTFPERIOD_M15趋势判断使用的时间周期
RSIPeriod14RSI周期
RSILower55RSI做多阈值(RSI高于此值确认多头动量)
RSIUpper45RSI做空阈值(RSI低于此值确认空头动量)
PauseDuringNewstrue是否在新闻时段暂停交易
NewsHoursUTC13新闻事件发生的小时(UTC)
MarketCloseHour22市场休市小时,该小时不交易

同类 EA:网格

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

订阅每周 Arena 周报

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