
🌱 Resumen en 4 líneas para principiantesGlosario
- ¿Qué hace este EA?
- Un EA agresivo que ejecuta un breakout M30 en oro (XAUUSD) junto con 8 estrategias de órdenes stop en fractales diarios. Prueba de 7.7 años en Exness: PF 1.51, DD máximo 30.8%.
- ¿Precio?
- Gratis: registre una cuenta en un bróker asociado y descargue una versión vinculada a esa cuenta. Si no quiere abrir cuenta, cómprelo en el MQL5 Market (compra o alquiler; el precio se muestra en la página de compra). Ambas opciones están más abajo.
- Para quién
- Para quien busca movimientos grandes en oro y tolera un DD cercano al 30 %. Si es su primer EA, empiece por uno con menor DD.
- Después de obtenerlo
- Instalar MT5
- Versión gratuita: coloque el archivo descargado en la carpeta Experts de MT5. Si lo compró en MQL5, aparece en la pestaña «Mercado» de MT5. Arrástrelo a un gráfico y configúrelo
- Ejecútelo en un gráfico XAUUSD M30, primero 1–2 semanas en cuenta demo y luego en real
GOLD VIPER EA — ruptura de oro agresiva (XAUUSD M30)
Predeterminado (Ultra = Standard) ×92.3 / Exness 7.7 años · interés compuesto
$10k → $923k
Medido con la configuración predeterminada (RunMode = Ultra = Standard ×1.0): +9,125% / PF 1.51 / DD de balance 24.9% / DD de equidad 30.8% / 2,806 operaciones (+80.4% anual). Exness XAUUSDm M30, 2019.01-2026.09, $10,000, capitalización compuesta, modo MT5 "todos los ticks basados en ticks reales". La calidad del histórico es solo del 8% (los ticks reales existen solo para parte del periodo), por lo que las cifras pueden ser optimistas.
⚠ v2 is a DIFFERENT engine (replaced 2026-07-03). v1 was an XAUUSD M1 grid scalper; v2 is an XAUUSD M30 breakout system. After updating: re-attach to an M30 chart, close any open positions from the old version BEFORE updating, and do NOT load old presets (.set) — use the defaults. The MagicNumber is shared, so leftover old positions will be adopted by the new engine.
⚠ EA agresivo. Incluso con la configuración predeterminada, el drawdown de equidad alcanza cerca del 31%, y cerca del 40% en modo Aggressive. Opere solo con dinero que pueda permitirse perder.
⚡ El backtest comienza con $10,000. El segundo motor opera con un mínimo de 0.01 lote, por lo que en cuentas pequeñas el riesgo efectivo es mayor que el configurado. Para saldos pequeños se recomienda una cuenta micro (cent)
How it works
Hypothesis: gold forms its strongest initial trends at calm-to-volatile regime transitions. The EA trades only when the ATR regime filter (fast ATR / slow ATR >= 1.2) and EMA50/200 trend agreement confirm a moving market, then enters on a closed-bar breakout of the 32-bar channel with an ATR margin. Exits are ATR-scaled: once group profit reaches the group TP (ATR x 3.0) a group trailing stop (width ATR x 0.4) rides the peak to let winners run, while the group SL (ATR x 1.5) caps the whole basket hard. On adverse moves it averages with same-size grid entries (max 5, no martingale) while the group SL caps the whole basket. Lot size is volatility-normalized risk% (a group-SL hit = 3% of balance). v2.13 adds regime-quality sizing: the stronger the volatility regime at entry (volRatio above the 1.2 gate), the larger the lot (up to x1.5) - losing regimes keep the base lot, so drawdown stays nearly unchanged while profits compound faster.
Segundo motor: 8 estrategias de órdenes stop fractales (v2.35, siempre activas)
En v2.35, además del breakout, ocho estrategias colocan órdenes stop en los máximos y mínimos fractales de D1 (H4 para la estrategia 2) y siguen la ganancia con trailing antes de cerrar. Están siempre activas y usan su propio rango de magic (FB_MagicBase hasta +7). De las 2,806 operaciones con la configuración predeterminada, 2,565 provienen de este motor, que genera la mayor parte del beneficio. AllowBuy/AllowSell y RunMode se aplican a ambos motores. ★Adjuntar solo a un gráfico (XAUUSD M30) por cuenta. En varios gráficos las órdenes del segundo motor se duplicarían (las antiguas configuraciones TWIN/PACK quedaron discontinuadas).
Entry & exit timing
- Entry: closed-bar breakout of the 32-bar (M30) channel + ATR x 0.6 margin + EMA50/200 trend agreement
- Regime gates: ATR ratio >= 1.2 (volatility expansion only) + |EMA50-EMA200| >= ATR x 0.5 (trend present)
- Take profit: group TP = ATR x 3.0 (volatility-scaled, spread-floor guarded)
- Stop loss: group SL = ATR x 1.5, executed by the EA and checked every tick (breakout orders carry no broker-side SL, so keep the EA running)
- Scale-in: same-size grid add every ATR x 1.0 adverse move (max 5, no lot escalation = no martingale)
- Safety: monthly -8% circuit breaker (pauses new baskets for the rest of a losing month) / regime-quality sizing scales lots only on strong regimes (cap x1.5) / emergency close at 150% margin level / trading hours 6-20 server time / Monday-open & Friday-close avoidance
Live-spread backtest
Retorno total (7.7 años, interés compuesto)
+9,125% (x92.25)
Profit factor
1.51
Win rate
54.8%
Max balance DD
24.9%
Max equity DD
30.8%
Trades
2,806
Las cifras anteriores se midieron con la configuración predeterminada (v2.35) en Exness XAUUSDm M30, 2019.01-2026.09, $10,000, capitalización compuesta. MT5 funcionó en modo "todos los ticks basados en ticks reales", pero la calidad del histórico es del 8% (los ticks reales se guardaron solo para parte del periodo; el resto se genera a partir de barras M1). Las antiguas cifras de v2.13 con Dukascopy de 22.5 años ya no se citan porque la configuración de motores es distinta.
Parameters (in .mq5 input order, key ones)
| Parameter | Default | Description |
|---|---|---|
| EntryLookback | 32 | Breakout channel lookback bars (M30) |
| EntryATR_Multi | 0.6 | Breakout margin = ATR x this |
| TrendEMA_Fast / Slow | 50 / 200 | Trend EMAs (fast/slow) |
| UseTrendFilter | true | Require trend agreement (robust, recommended) |
| AllowBuy | true | Permitir compras (false = solo ventas; ambos motores) |
| AllowSell | true | Permitir ventas (false = solo compras; ambos motores) |
| MinTrendATR | 0.5 | Regime: |EMA gap| >= ATR x this |
| MinVolRatio | 1.2 | Regime: fast ATR / slow ATR >= this |
| GridDistanceATR | 1.0 | Grid spacing = ATR x this |
| MaxGridCount | 5 | Max grid count (same lot) |
| GroupTP_ATR | 3.0 | Group TP = ATR x this |
| GroupSL_ATR | 1.5 | Group SL = ATR x this (executed by the EA; no broker-side SL) |
| UseTrailExit | true | Trail the group past TP instead of a hard TP close (ON by default in v2.11) |
| TrailActivateATR | 3.0 | Start trailing once group profit >= ATR x this (= Group TP) |
| TrailDistATR | 0.4 | Close when group profit retraces ATR x this from its peak |
| BreakevenATR | 0.0 | Lock a breakeven floor once group profit reaches ATR x this (0=off) |
| UseMonthlyLossStop | true | Monthly loss breaker (v2.12): once the month's realized loss hits the trigger, pause new baskets until next month (open basket still managed) |
| MonthlyLossStopPct | 8.0 | Monthly stop trigger % (defined at Standard risk; Defensive auto-scales x0.5; auto-disabled in Aggressive) |
| UseRegimeSizing | true | Regime-quality sizing (v2.13): scales lots up only on strong regimes; losing regimes keep the base lot |
| RegimeSizeSlope / Cap | 0.75 / 1.5 | Scale = 0.75 per volRatio above the 1.2 gate, capped at x1.5. Auto-disabled in Aggressive |
| RiskPercent | 3.0 | Risk % per basket (group-SL hit = this % of balance) |
| FixedBaseBalance | 0 | >0 = risk computed on this fixed base (compounding OFF; equals daily-withdrawal operation). 0 = compound on current balance |
| MaxLotTotal | 5.0 | Total lot cap |
| MaxMarginPercent | 20 | Initial-lot margin cap (% of balance) |
| TradeStartHour / EndHour | 6 / 20 | Trading hours (server time) |
| MaxSpreadPoints | 100 | Max spread (points, with ATR-linked dynamic allowance) |
| EmergencyMarginLevel | 150 | Emergency close-all margin level % |
| RunMode | Ultra (= Standard ×1.0) | Modo de operación (Defensive ×0.5 / Standard / Aggressive ×2 / Ultra = predeterminado; en este EA, Ultra equivale a Standard ×1.0) |
| MagicNumber | 20260602 | Magic number |
| FB_RiskPercent | 0.5 | Riesgo por orden del segundo motor, % (pérdida hasta el SL inicial = este % del balance × RunMode). 0 = FB_FixedLot |
| FB_MaxLot | 5.0 | Límite de lote por orden del segundo motor |
| FB_RunS1 … FB_RunS8 | true | Activar/desactivar cada una de las 8 estrategias (S2 en H4, el resto en D1) |
| FB_NfpPause | true | En los días de NFP, cerrar y cancelar entre las 15:20 y 19:30 hora del servidor, y volver a colocar a las 19:30 |
| FB_MagicBase | 2609220 | Base de magic del segundo motor (usa hasta +7; el rango no debe incluir MagicNumber) |
🛡 RunMode = Estándar es el valor de fábrica
Las cifras principales de GOLD VIPER (PF 1.51 / DD de equidad 30.8% / 80.4% anual) se midieron con el RunMode predeterminado de fábrica = Ultra (en este EA, igual a Standard ×1.0). No se necesitan cambios adicionales. Aggressive (×2.0) crece hasta +74,279% pero profundiza el DD de equidad a 39.9%, y el dimensionamiento por calidad y el disyuntor mensual se desactivan automáticamente. Para una configuración más segura, elija Defensive (×0.5, DD de equidad 21.3%).
Estado de verificación
Hasta dónde ha avanzado la verificación, del backtest a la prueba forward
- BacktestCompletado
- Periodo
- M30 (2019.01.01 - 2026.09.01)
- Calidad del histórico
- 8% real ticks — real-tick coverage is low for this period, so fill prices are reproduced less accurately
- Operaciones
- 2806
- FB
- 1.51
- DD máx.
- 30.83%
- OOSPrecaución
- Fuente de datos
- Ticks oficiales de MT5
- Años verificados
- 7.7
- ForwardEn curso
- Bróker
- EXNESS
- Inicio
- Jul 25, 2026
- Operaciones
- 2
- FB
- 2.17
- DD máx.
- 2.99%
- Ganancia
- +3.73%
- Actualizado
- 8 hours ago
- LiveNo iniciado
📈Reporte MT5 Strategy Tester — GOLD VIPER EA

📋 Sobre este reporte
- Reporte oficial de MT5 Strategy Tester (servidor XMTrading-MT5)
- 5-10 años de datos reales + modelo every tick (99.9% precisión)
- Curva de balance (azul) / Equity (verde) muestra pérdidas flotantes
- Resultados pasados no garantizan ganancias futuras
Where it fails / main risks
- Extended ranges: failed breakouts reversing before TP produce consecutive group-SL hits (2020 and early 2024 were such regimes)
- Spread spikes: breakouts right after news or in thin markets suffer slippage and worse TP/SL geometry
- El modo Aggressive (×2) alcanza un drawdown de equidad de cerca del 40%. Elija un riesgo superior al predeterminado (Ultra = Standard) solo con dinero que pueda soportar grandes oscilaciones de balance
- Grid adds are same-size and capped at 5, but floating loss can grow to the group-SL distance while holding through a crash
- La prueba cubre solo 7.7 años (2019-2026), en su mayoría un mercado de oro alcista. Una larga fase de estancamiento como la de 2004-2012, en la que la versión anterior perdió durante 11 años, no se ha probado con el segundo motor. Si vuelve un mercado así, pueden producirse largas rachas de pérdidas y drawdowns profundos. Opere solo con dinero excedente
Descargar (gratis)
STEP 1 Prepara tu cuenta
Para usar el EA necesitas una cuenta MT5 abierta a través del enlace de referencia de nuestro sitio. Si ya tienes cuenta, crea una cuenta adicional.
Si no tienes cuenta — abre una nueva desde los enlaces siguientes
Si quieres una cuenta adicional — créala en tu página de clienteVer los pasos aquí →
Comprar (pago único)
Comprar GOLD VIPER EA
Buy on the official MetaQuotes Market (MQL5 Market). Payment, licensing and automatic updates are all handled inside the MT5 app.
🏷 Precio de lanzamiento — el precio sube un escalón por cada 3 copias vendidas. Cuanto antes compre, menor será el precio.
Buy on MQL5 Market (MT5) →Buy on MQL5 Market (MT4) →Buy on the official MetaQuotes Market — install directly in MT5 with automatic updates. No account registration needed.
The real risk, blow-up triggers, compounding note▾
GOLD VIPER v2.35 es un EA agresivo para oro (XAUUSD) que ejecuta dos motores en un mismo gráfico: (1) un breakout de régimen de volatilidad en M30 (ruptura del cierre del canal L32 + concordancia de tendencia EMA, TP/SL grupal escalado por ATR) y (2) ocho estrategias siempre activas que colocan órdenes stop en los máximos y mínimos fractales de D1/H4. Exness XAUUSDm 7.7 años (2019-2026), $10,000 con capitalización compuesta: ×92.3 / PF 1.51 (calidad del histórico 8%). Rejilla de ruptura: mismo lote hasta 5, SL de grupo ejecutado por el EA (sin SL en el bróker), sin martingala.
- ⚠ EA agresivo. Incluso con la configuración predeterminada, el drawdown de equidad alcanza cerca del 31%, y cerca del 40% en modo Aggressive. Opere solo con dinero que pueda permitirse perder.
- Grid recovery 'holds losers and waits', so the visible balance DD looks low — but the real risk is floating loss (equity DD). Even in its best real window, without the cap equity DD hit 97% (near total wipe).
- Withdraw daily, use only spare capital you can afford to lose, keep it under 10% of your portfolio, and prefer a micro (cent) account.
- If you want a low-drawdown defensive EA, pick one with a low equity drawdown from the EA ranking instead.
Resultados medidos por RunMode (v2.35, Exness 7.7 años)
| Setting | Resultado ($10,000 →) | Equity DD | Verdict |
|---|---|---|---|
| Ultra = Standard (predeterminado) | $923k | 30.8% | +9,125% / PF 1.51 / DD de balance 24.9% / 2,806 operaciones |
| Defensive (risk x0.5) | $169k | 21.3% | +1,589% / PF 1.74 / DD de balance 17.8% / 2,819 operaciones |
| Aggressive (risk x2) | $7.4M | 39.9% | +74,279% / PF 1.52 / DD de balance 29.9% / 2,811 operaciones |
Los tres modos se midieron en el mismo periodo con el mismo balance inicial. El DD de equidad es el "drawdown máximo" de MT5 (% en el punto de mayor caída de dinero). El DD relativo es 17.8% en Defensive, 25.4% en el predeterminado y 38.4% en Aggressive. En modo Aggressive, el dimensionamiento por calidad y el disyuntor mensual se desactivan automáticamente.
Edición MT4 (v2.35, medida por separado en el Probador de Estrategias de MT4 — cada tick generado a partir de datos M1 de Dukascopy, calidad de modelado 90 %, no son ticks reales; XAUUSD M30 2019.01–2026.07, spread 16 pips, 10.000 $ con interés compuesto, unas 2.730 operaciones por modo): Defensive +2,737% / PF 1.58 / eqDD 22.0% · Standard (= Ultra) +7,672% / PF 1.39 / eqDD 30.7% · Aggressive +105,651% / PF 1.46 / eqDD 41.6%. La edición MT4 no tiene SL/TP de cesta en USD ni ajuste al límite de volumen, y evita noticias con una regla de calendario NFP/FOMC/CPI.
Compounding = lot scales with balance (volatility-normalized risk%). Multiples are backtest values starting at $10,000 with no withdrawals and do not guarantee future profits.