
免费版需登记通过本站链接开设的 Exness、XM 或 HFM 真实账户后使用(模拟账户无法启动;可在策略测试器中确认运行情况)。付费版在 MQL5 Market 购买,无需登记账户。
GOLD VIPER EA
进攻型黄金突破 (XAUUSD M30)
🌱 新手4行速览术语表
- 这个EA做什么?
- 一款同时运行黄金(XAUUSD)M30突破策略与三组8个止损单策略的激进型EA。Exness 7.7年测试结果:PF 1.64,最大DD 24.1%。
- 价格?
- 免费(在合作经纪商注册账户后,可下载绑定该账户的专用版)。不想开户的人可在MQL5市场购买(买断/租用,价格显示在购买页)。两种方式都在本页下方。前往免费领取步骤 ↓
- 适合谁
- 想在黄金上博取较大波动、能承受约30%回撤的人。第一次用EA请先从回撤较小的EA开始。
- 获取后要做的事
- 安装MT5
- 免费版请把下载的文件放入MT5的Experts文件夹;在MQL5购买的会出现在MT5的「市场」标签。拖到图表上并设置
- 先用策略测试器确认运行,再在XAUUSD M30图表以最小手数开始
默认(Ultra = Standard) ×196.7 / Exness 7.7年·复利
$1.0万 → $197万
使用默认设置(RunMode = Ultra = Standard ×1.0)的实测结果:+19,565% / PF 1.64 / 余额DD 21.2% / 净值DD 24.1% / 10,340笔交易(年化+99.1%)。若按最大跌幅百分比计算,净值DD为30.3%。Exness XAUUSDm M30,2019.01-2026.09,$10,000,复利,MT5“基于真实点差的每一个报价”模式。但历史数据质量仅为8%(真实tick仅存在于部分时间段),因此数值可能偏乐观,请注意。
⚠ 这是一款激进型EA。即使在默认设置下,净值回撤最大也可能达到约30%,Aggressive模式下则可达约38%。请仅使用可承受损失的资金进行交易。
⚡ 回测起始资金为$10,000。第二引擎以最低0.01手下单,因此小额账户的实际风险会高于设定值。资金较小时建议使用微型(美分)账户
验证状态
从回测到前瞻测试,验证进行到了哪一步
- 回测已完成
- 期间
- M30 (2019.01.01 - 2026.09.01)
- 历史质量
- 8% real ticks — 该时期的真实tick覆盖率较低,因此成交价格的还原精度较差
- 交易数
- 10340
- 盈利因子
- 1.64
- 最大回撤(相对·净值)
- 30.30% (亏损金额最大时的净值回撤:24.09%)
- 建议最低资金
- 推荐 $1,000+
- OOS需注意
- 数据来源
- MT5 官方逐笔数据
- 验证年数
- 7.7
- 实盘未进行
运作原理
假设:黄金最强的初始趋势形成于平静到波动的状态转换阶段。EA仅在ATR状态过滤(快ATR / 慢ATR >= 1.2)与EMA50/200趋势一致确认市场正在运动时才交易,然后在32根K线通道收盘突破加ATR余量时入场。出场按ATR缩放:一旦组合利润达到组合TP(ATR x 3.0),组合追踪止损(宽度ATR x 0.4)便沿着峰值追踪,让盈利单继续奔跑,而组合SL(ATR x 1.5)则硬性限制整个篮子的亏损。在不利行情时,它以等量的网格入场摊平(最多5笔,无马丁),同时组合SL限制整个篮子。手数为波动率标准化的风险%(触发一次组合SL = 余额的2.3%)。v2.13 增加了状态质量调仓:入场时波动状态越强(volRatio高于1.2门槛),手数越大(最高x1.5)——亏损的状态保持基础手数,因此回撤几乎不变,而利润复利增长更快。
第二引擎:分形止损单8个策略(v2.35,始终开启)
自v2.35起,除突破策略外,还有8个策略始终运行,在D1(仅策略2使用H4)分形高低点挂止损单,并在平仓前用移动止损扩大盈利。这些策略始终开启,并使用独立的magic编号区间(FB_MagicBase至+7)。在默认设置的10,340笔交易中,有2,531笔来自该引擎(突破:282笔)。AllowBuy/AllowSell对所有引擎生效;RunMode缩放突破、该引擎和第四引擎。★每个账户仅可挂载在一张图表(XAUUSD M30)上。挂载在多张图表会导致第二、第三和第四引擎的订单重复(旧的TWIN/PACK配置已停用)。
第三引擎:另外8个止损单策略(v2.36,默认开启)
v2.36新增第三引擎:在同一张图表上再运行8个止损单策略,使用独立的magic编号(2610020至2610027;订单注释以GR8_开头)。该引擎按自身的单位余额确定订单手数(每1,600 USD单位每笔订单0.01-0.05手 × GR_LotMult),不受RunMode缩放。在7.7年回测中,10,340笔交易中有5,597笔来自该引擎。将UseReaperEngine设为false即可关闭。
第四引擎:日线分形的8个止损单策略(v2.38,默认开启)
v2.38新增第四引擎:8个策略在日线分形高低点挂止损单(每天更新一次,每个方向最多8笔),使用独立的magic编号(2610060至2610067;订单注释以GB1_开头)。每笔订单都带有止损和止盈。成交后,如果M1 K线、随后M30 K线未按交易方向收盘,则立即平仓;盈利的持仓会先移至保本位,再用移动止损跟踪。仅当前一日收盘价低于50日移动平均线时才允许做空,并在美国就业报告公布前清理持仓和挂单。每笔订单的风险为余额的0.25%(G1_RiskPercent)× RunMode,上限5手。与此同时,突破策略的RiskPercent从3.0下调至2.3,因此v2.38是重新分配风险,而不是增加风险总量。默认设置的结果从PF 1.55 / 净值DD 27.8%(v2.37)变为PF 1.64 / 净值DD 24.1%;10,340笔交易中有1,930笔来自该引擎。同时存在的挂单最多达58笔,请使用允许同时持有至少70笔订单的账户。将UseGoldbotEngine设为false即可关闭(如需恢复v2.37的行为,还需将RiskPercent设为3.0)。
入场与出场时机
- 入场:32根K线(M30)通道的收盘突破 + ATR x 0.6 余量 + EMA50/200趋势一致
- 状态门槛:ATR比率 >= 1.2(仅限波动扩张)+ |EMA50-EMA200| >= ATR x 0.5(存在趋势)
- 止盈:达到组合止盈(ATR x 3.0)后,由移动止损(触发 ATR x 3.0 / 宽度 ATR x 0.4)跟随利润高点
- 止损:组合SL = ATR x 1.5,由EA执行并逐tick检查(突破订单不带经纪商端止损,因此请保持EA运行)
- 加仓:每当不利波动达到 ATR x 1.0 时,等量网格加仓(最多5笔,不放大手数 = 无马丁)
- 安全:月度-8%熔断器(亏损月份的剩余时间暂停新篮子)/ 状态质量调仓仅在强状态下放大手数(上限x1.5)/ 保证金比例150%时紧急平仓 / 交易时间为服务器时间6-20点 / 避开周一开盘与周五收盘
实时点差回测
总收益率(7.7年复利)
+19,565% (196.65倍)
盈利因子
1.64
胜率
56.4%
最大余额回撤
21.2%
最大净值回撤
30.3%
交易数
10,340
以上数据为默认设置(v2.38实测;分发中的v2.40交易逻辑相同)在Exness XAUUSDm M30、2019.01-2026.09、$10,000、复利条件下的实测结果。MT5运行于“基于真实点差的每一个报价”模式,但历史数据质量仅为8%(真实tick仅在部分时间段被保存,其余由M1 K线生成)。旧版v2.13的Dukascopy 22.5年数据因引擎构成不同,已不再作为官方数值引用。
📈MT5 Strategy Tester 报告 — GOLD VIPER EA

📋 关于此报告
- 由 MT5 策略测试器生成的官方报告(真实 tick 数据)
- 采用逐笔 tick(真实 tick)模型的多年真实价格数据
- 余额曲线(蓝)/ 净值曲线(绿)可视化浮动损失
- 过去结果不保证未来利润
失效场景 / 主要风险
- 延伸的震荡区间:突破失败并在到达TP之前反转,会造成连续的组合SL触发(2020年和2024年初就属于这类状态)
- 点差飙升:新闻后或清淡市场中的突破会遭遇滑点,TP/SL的几何关系变差
- Aggressive模式(×2)的净值回撤达32.3%(按最大下跌比例计为37.7%)。高于默认(Ultra = Standard)的风险等级,请仅在能够承受账户余额大幅波动的资金条件下选择
- 网格加仓为等量且上限为5笔,但在暴跌中持仓时,浮动亏损可能增长到组合SL的距离
- 测试仅覆盖7.7年(2019-2026),且大部分处于黄金上涨行情。旧版本在2004-2012年这类长期停滞行情中曾连续11年亏损,而该情形在加入第二引擎后尚未经过验证。若此类停滞行情再次出现,可能发生长时间连续亏损和深度回撤。请仅使用闲置资金进行交易
真实风险、爆仓触发条件、复利说明▾
GOLD VIPER v2.38 是一款在同一张图表上同时运行四个引擎的黄金(XAUUSD)激进型EA:①M30波动率状态突破(L32通道收盘价突破+EMA趋势一致,ATR缩放的分组TP/SL)、②在D1/H4分形高低点挂止损单的8个策略(始终开启),以及③按自身单位余额确定手数的另外8个止损单策略(默认开启)。v2.38新增第四引擎:在日线分形高低点挂止损单的8个策略,每笔订单的风险为余额的0.25%(默认开启)。Exness XAUUSDm 7.7年(2019-2026)、$10,000复利:×196.7/PF 1.64(历史数据质量8%)。突破网格:同手数最多5单,组止损由EA执行(经纪商端无止损),无马丁格尔。当前分发的 v2.40 交易逻辑与 v2.38 相同,所列数值为 v2.38 的实测结果。
- ⚠ 这是一款激进型EA。即使在默认设置下,净值回撤最大也可能达到约30%,Aggressive模式下则可达约38%。请仅使用可承受损失的资金进行交易。
- 突破引擎的组止损由EA自身执行,经纪商端不设止损。EA停止或VPS断线期间止损不会生效,请在全天候运行的环境中使用。
- 请每天提现,只使用你亏得起的闲置资金,保持在投资组合的10%以下,并优先选择微型(美分)账户。
- 如果你想要低回撤的防御型EA,请从以下页面中选择净值回撤较低的EA: EA 排行榜 。
按RunMode分类的实测对比(v2.38/v2.40,Exness 7.7年)
| 设置 | 结果($10,000 →) | 净值回撤 | 判定 |
|---|---|---|---|
| Ultra = Standard(默认) | $197万 | 24.1% | +19,565% / PF 1.64 / 余额DD 21.2% / 10,340笔交易 |
| 防御型(风险x0.5) | $27万 | 17.5% | +2,616% / PF 1.79 / 余额DD 14.7% / 10,348笔交易 |
| 激进型(风险x2) | $1,008万 | 32.3% | +100,746% / PF 1.59 / 余额DD 28.7% / 10,336笔交易 |
三种模式均在相同期间、相同初始资金下实测。净值回撤为MT5的“最大回撤”(金额最大点的百分比)。按最大下跌比例计算,默认为30.3%、Aggressive为37.7%;Defensive的该数值尚未测定。Aggressive模式下质量仓位调整与月度熔断会自动关闭。
MT4 版(v2.39,在 MT4 策略测试器中单独实测——由 Dukascopy M1 数据生成的每个跳动,并非真实跳动;XAUUSD M30 (100 oz · 1:500) 2019.01–2026.07,点差 16 点,$10,000 复利,每种模式约 9,700 笔交易):Defensive +2,550% / PF 1.72 / eqDD 17.7% · Standard (= Ultra) +25,120% / PF 1.60 / eqDD 24.2% · Aggressive +82,865% / PF 1.57 / eqDD 33.7%。MT4 版没有以美元计的篮子止损/止盈和成交量上限钳制,新闻规避采用 NFP/FOMC/CPI 日程规则。
复利 = 手数随余额缩放(波动率标准化的风险%)。倍数为从 $10,000 起步、无提现的回测值,不保证未来收益。
参数(按 .mq5 输入顺序,关键项)
| 参数 | 默认值 | 说明 |
|---|---|---|
| EntryLookback | 32 | 突破通道回看K线数(M30) |
| EntryATR_Multi | 0.6 | 突破余量 = ATR x 该值 |
| TrendEMA_Fast / Slow | 50 / 200 | 趋势EMA(快/慢) |
| UseTrendFilter | true | 要求趋势一致(稳健,推荐) |
| AllowBuy | true | 允许买入(false = 仅卖出,两个引擎通用) |
| AllowSell | true | 允许卖出(false = 仅买入,两个引擎通用) |
| MinTrendATR | 0.5 | 状态:|EMA间距| >= ATR x 该值 |
| MinVolRatio | 1.2 | 状态:快ATR / 慢ATR >= 该值 |
| GridDistanceATR | 1.0 | 网格间距 = ATR x 该值 |
| MaxGridCount | 5 | 最大网格数量(相同手数) |
| GroupTP_ATR | 3.0 | 组合 TP = ATR x 此值 |
| GroupSL_ATR | 1.5 | 组合SL = ATR x 该值(由EA执行;无经纪商端止损) |
| UseTrailExit | true | 让组合越过TP继续追踪,而不是硬性TP平仓(v2.11 中默认开启) |
| TrailActivateATR | 3.0 | 当组合利润 >= ATR x 该值(= 组合TP)时开始追踪 |
| TrailDistATR | 0.4 | 当组合利润从峰值回撤 ATR x 该值时平仓 |
| BreakevenATR | 0.0 | 当组合利润达到 ATR x 该值时锁定保本底线(0=关闭) |
| UseMonthlyLossStop | true | 月度亏损熔断(v2.12):当月已实现亏损触及触发线后,暂停新篮子直至下月(已有篮子仍继续管理) |
| MonthlyLossStopPct | 8.0 | 月度停止触发 %(以标准风险定义;防御模式自动 x0.5 缩放;激进模式自动禁用) |
| UseRegimeSizing | true | 状态质量调仓(v2.13):仅在强状态下放大手数;亏损状态保持基础手数 |
| RegimeSizeSlope / Cap | 0.75 / 1.5 | 缩放 = 每高于1.2门槛的 volRatio 为 0.75,上限 x1.5。激进模式自动禁用 |
| RiskPercent | 2.3 | 每个篮子的风险 %(触发组合SL = 余额的该 %) |
| FixedBaseBalance | 0 | >0 = 以该固定基数计算风险(关闭复利;等同于每日提现运作)。0 = 按当前余额复利 |
| MaxLotTotal | 5.0 | 总手数上限 |
| MaxMarginPercent | 20 | 初始手数的保证金上限(占余额的 %) |
| TradeStartHour / EndHour | 6 / 20 | 交易时间(服务器时间) |
| MaxSpreadPoints | 100 | 最大点差(点,附带与ATR联动的动态容差) |
| EmergencyMarginLevel | 150 | 紧急全部平仓的保证金比例 % |
| RunMode | Ultra (= Standard ×1.0) | 运行模式(Defensive ×0.5 / Standard / Aggressive ×2 / Ultra = 默认。在本EA中,Ultra与Standard ×1.0相同) |
| MagicNumber | 20260602 | 魔术号 |
| FB_RiskPercent | 0.5 | 第二引擎每笔订单的风险百分比(到初始SL的损失 = 余额的该百分比 × RunMode)。0 = FB_FixedLot |
| FB_MaxLot | 5.0 | 第二引擎每笔订单的手数上限 |
| FB_RunS1 … FB_RunS8 | true | 8个策略各自的开/关(仅S2使用H4,其余使用D1) |
| FB_NfpPause | true | 在非农就业数据(NFP)公布日,于服务器时间15:20-19:30平仓并取消挂单,19:30重新挂单 |
| FB_MagicBase | 2609220 | 第二引擎的magic起始值(使用至+7;该区间不得包含MagicNumber) |
| UseReaperEngine | true | 第三引擎开关(8个止损单策略,magic 2610020至2610027) |
| GR_LotMult | 1.0 | 第三引擎的手数倍率(1.0 = 每1,600 USD单位每笔订单0.01-0.05手)。不受RunMode影响 |
| GR_VirtualDeposit | 1600 | 第三引擎余额档位起算的单位余额(USD) |
| UseGoldbotEngine | true | 第四引擎开关(日线分形的8个止损单策略,magic 2610060至2610067) |
| G1_RiskPercent | 0.25 | 第四引擎每笔订单的风险%(× RunMode,上限5手) |
🛡 出厂为 RunMode = Ultra(本 EA 中与标准相同,×1.0)
GOLD VIPER的主要数据(PF 1.64 / 净值DD 24.1% / 年化99.1%)是在直接使用出厂默认设置RunMode = Ultra(在本EA中与Standard ×1.0相同)时的实测结果,无需额外调整设置。Aggressive(×2.0)可增长至+100,746%,但净值DD会加深至32.3%,其单笔最大亏损约为Standard的6.6倍,且质量仓位调整和月度断路器会自动关闭。如需更保守的设置,请选择Defensive(×0.5,净值DD 17.5%)。RunMode缩放突破、分形引擎和第四引擎;第三引擎保持自身的手数。
图表常驻面板
EA 加载到图表后,面板会一目了然地显示运行状态。

- 通过图表上的按钮切换运行模式(无需重新打开设置)
- 可从 11 种语言中选择显示语言
- 实时显示盈亏、最大回撤和 EA 净利润
- 显示持仓及距止损(SL)的距离
图中数值为示例。
EA设置指南
- 复制到MQL5/Experts文件夹将.ex5文件复制到MT5数据文件夹(文件→打开数据文件夹)内的MQL5/Experts文件夹
- 在MT5 WebRequest允许列表中添加 fxea365.com在MT5「工具」→「选项」→「EA交易」选项卡中勾选「允许以下URL的WebRequest」,添加 https://fxea365.com 并确定。EA启动时会连接此处验证账户授权,未设置将以「code=4014」停止
- 将EA附加到图表打开目标货币对的图表,从导航面板将EA拖动到图表。勾选「允许自动交易」并点击确定
- 打开自动交易按钮打开MT5工具栏的「自动交易」按钮(绿色)。图表右上角显示笑脸标志(😊)即表示运行中
免费下载(登记账户号码)
购买付费版(MQL5 Market·无需登记账户)
购买 GOLD VIPER EA
在MetaQuotes官方市场(MQL5 Market)购买。付款、授权和自动更新均在MT5应用内完成。
🏷 现为首发价 —— 每售出3份价格上调一档。越早购买越优惠。
在 MQL5 Market 购买 (MT5) →在 MQL5 Market 购买 (MT4) →在MetaQuotes官方市场购买——直接在MT5中安装并自动更新。无需注册账户。
常见问题
- 免费版和付费版有什么区别?
- 免费版需登记通过本站推荐链接开设的 Exness、XMTrading 或 HFM 交易账户号码后才能使用。付费版在 MQL5 Market 一次性购买,无需登记账户。部分 EA 的版本或默认设置两者不同(请查看各页面标注的版本)。
- 更换账户会怎样?
- 免费版只能在已登记的账户号码上运行。要在其他账户使用,请用该账户号码重新登记。
- 可以回测吗?
- 可以。MT5/MT4 的策略测试器不检查账户,因此任何账户类型都能测试。
- 可以在模拟账户上使用吗?
- 不可以。免费版只能在已登记的真实交易账户上运行。请用策略测试器确认运行情况。
- EA 不交易怎么办?
- 请查看安装指南中的“常见卡点与解决方法”。 向MT5设置EA的方法|从安装到运行 →