
🌱 Riepilogo in 4 righe per principiantiGlossario
- Cosa fa questo EA?
- Un EA aggressivo che esegue un breakout M30 sull'oro (XAUUSD) insieme a 8 strategie di ordini stop sui frattali giornalieri. Test Exness di 7.7 anni: PF 1.51, DD massimo 30.8%.
- Prezzo?
- Gratis: registra un conto presso un broker partner e scarica una versione vincolata a quel conto. Se non vuoi aprire un conto, acquistalo sul MQL5 Market (acquisto o noleggio; il prezzo è mostrato nella pagina di acquisto). Entrambe le opzioni sono più in basso.
- Per chi è adatto
- Per chi vuole movimenti ampi sull'oro e tollera un DD intorno al 30%. Se è il primo EA, parti da uno con DD più basso.
- Dopo averlo ottenuto
- Installa MT5
- Versione gratuita: metti il file scaricato nella cartella Experts di MT5. Se acquistato su MQL5, l'EA compare nella scheda «Market» di MT5. Trascinalo su un grafico e configuralo
- Eseguilo su un grafico XAUUSD M30, prima 1–2 settimane in conto demo, poi in reale
GOLD VIPER EA — breakout oro aggressivo (XAUUSD M30)
Predefinito (Ultra = Standard) ×92.3 / Exness 7.7 anni · interesse composto
$10k → $923k
Misurato con le impostazioni predefinite (RunMode = Ultra = Standard ×1.0): +9,125% / PF 1.51 / DD di balance 24.9% / DD di equity 30.8% / 2,806 operazioni (+80.4% annuo). Exness XAUUSDm M30, 2019.01-2026.09, $10,000, interesse composto, modalità MT5 "ogni tick basato su tick reali". La qualità dello storico è solo dell'8% (i tick reali esistono solo per parte del periodo), quindi i valori potrebbero essere ottimistici.
⚠ 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 aggressivo. Anche con le impostazioni predefinite il drawdown di equity raggiunge circa il 31%, e circa il 40% in modalità Aggressive. Operate solo con denaro che potete permettervi di perdere.
⚡ Il backtest parte da $10,000. Il secondo motore invia ordini di almeno 0.01 lotti, quindi sui conti piccoli il rischio effettivo è superiore a quello impostato. Per saldi ridotti si consiglia un conto 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.
Secondo motore: 8 strategie di ordini stop frattali (v2.35, sempre attive)
Nella v2.35, oltre al breakout, otto strategie piazzano ordini stop sui massimi e minimi frattali D1 (H4 per la strategia 2) e seguono il profitto con trailing prima della chiusura. Sono sempre attive e usano un proprio intervallo di magic (FB_MagicBase fino a +7). Delle 2,806 operazioni con le impostazioni predefinite, 2,565 provengono da questo motore, che genera la maggior parte del profitto. AllowBuy/AllowSell e RunMode si applicano a entrambi i motori. ★Applicare a un solo grafico (XAUUSD M30) per conto. Su più grafici gli ordini del secondo motore si duplicherebbero (le vecchie configurazioni TWIN/PACK sono state dismesse).
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
Rendimento totale (7.7 anni, interesse composto)
+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
I valori sopra sono misurati con le impostazioni predefinite (v2.35) su Exness XAUUSDm M30, 2019.01-2026.09, $10,000, interesse composto. MT5 ha operato in modalità "ogni tick basato su tick reali", ma la qualità dello storico è dell'8% (i tick reali sono stati salvati solo per parte del periodo; il resto è generato dalle barre M1). I precedenti valori v2.13 su Dukascopy a 22.5 anni non sono più citati perché la configurazione dei motori è diversa.
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 | Consenti acquisti (false = solo vendite; entrambi i motori) |
| AllowSell | true | Consenti vendite (false = solo acquisti; entrambi i motori) |
| 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) | Modalità operativa (Defensive ×0.5 / Standard / Aggressive ×2 / Ultra = predefinito; per questo EA Ultra equivale a Standard ×1.0) |
| MagicNumber | 20260602 | Magic number |
| FB_RiskPercent | 0.5 | Rischio per ordine del secondo motore, % (perdita fino allo SL iniziale = questa % del saldo × RunMode). 0 = FB_FixedLot |
| FB_MaxLot | 5.0 | Limite di lotto per ordine del secondo motore |
| FB_RunS1 … FB_RunS8 | true | Attiva/disattiva ciascuna delle 8 strategie (S2 su H4, le altre su D1) |
| FB_NfpPause | true | Nei giorni NFP, chiusura e cancellazione tra le 15:20 e le 19:30 ora server, ripiazzamento alle 19:30 |
| FB_MagicBase | 2609220 | Base magic del secondo motore (usa fino a +7; l'intervallo non deve includere MagicNumber) |
🛡 RunMode = Standard è l'impostazione di fabbrica
I valori principali di GOLD VIPER (PF 1.51 / DD di equity 30.8% / 80.4% annuo) sono misurati con il RunMode predefinito di fabbrica = Ultra (per questo EA identico a Standard ×1.0). Non sono necessarie ulteriori modifiche. Aggressive (×2.0) sale fino a +74,279% ma approfondisce il DD di equity al 39.9%, e il dimensionamento per qualità e l'interruttore mensile si disattivano automaticamente. Per un'impostazione più prudente, scegliete Defensive (×0.5, DD di equity 21.3%).
Stato di verifica
Fino a che punto è arrivata la verifica, dal backtest al forward test
- BacktestCompletato
- Periodo
- M30 (2019.01.01 - 2026.09.01)
- Qualità dello storico
- 8% real ticks — real-tick coverage is low for this period, so fill prices are reproduced less accurately
- Operazioni
- 2806
- PF
- 1.51
- DD max
- 30.83%
- OOSAttenzione
- Fonte dati
- Tick ufficiali MT5
- Anni verificati
- 7.7
- ForwardIn corso
- Broker
- EXNESS
- Inizio
- Jul 25, 2026
- Operazioni
- 2
- PF
- 2.17
- DD max
- 2.99%
- Guadagno
- +3.73%
- Aggiornato
- 8 hours ago
- LiveNon avviato
📈Rapporto MT5 Strategy Tester — GOLD VIPER EA

📋 Informazioni su questo rapporto
- Rapporto ufficiale MT5 Strategy Tester (server XMTrading-MT5)
- 5-10 anni di dati reali + modello every tick (99,9% precisione)
- Curva saldo (blu) / Equity (verde) mostra perdite fluttuanti
- I risultati passati non garantiscono profitti futuri
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
- La modalità Aggressive (×2) raggiunge circa il 40% di drawdown di equity. Scegliete un rischio superiore al predefinito (Ultra = Standard) solo con denaro in grado di sopportare forti oscillazioni del saldo
- Grid adds are same-size and capped at 5, but floating loss can grow to the group-SL distance while holding through a crash
- Il test copre solo 7.7 anni (2019-2026), per lo più un mercato dell'oro rialzista. Una lunga fase di stagnazione come quella del 2004-2012, in cui la vecchia versione ha perso per 11 anni, non è stata testata con il secondo motore. Se un mercato simile dovesse tornare, potrebbero verificarsi lunghe serie di perdite e drawdown profondi. Operate solo con capitale in eccesso
Download (gratuito)
STEP 1 Prepara il conto
Per usare l'EA serve un conto MT5 aperto tramite il link di affiliazione di questo sito. Chi ha già un conto può creare un conto aggiuntivo.
Senza conto — apri un nuovo conto dai link seguenti
Conto aggiuntivo — crea un conto aggiuntivo dalla tua area personaleProcedura qui →
Acquista (pagamento unico)
Acquista GOLD VIPER EA
Buy on the official MetaQuotes Market (MQL5 Market). Payment, licensing and automatic updates are all handled inside the MT5 app.
🏷 Prezzo di lancio — il prezzo sale di uno scatto ogni 3 copie vendute. Prima si acquista, più basso è il prezzo.
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 è un EA aggressivo sull'oro (XAUUSD) che esegue due motori su un unico grafico: (1) un breakout di regime di volatilità M30 (rottura della chiusura del canale L32 + concordanza del trend EMA, TP/SL di gruppo scalati sull'ATR) e (2) otto strategie sempre attive che piazzano ordini stop sui massimi e minimi frattali D1/H4. Exness XAUUSDm 7.7 anni (2019-2026), $10,000 con interesse composto: ×92.3 / PF 1.51 (qualità dello storico 8%). Griglia breakout: stesso lotto fino a 5, SL di gruppo eseguito dall'EA (nessuno SL lato broker), nessuna martingala.
- ⚠ EA aggressivo. Anche con le impostazioni predefinite il drawdown di equity raggiunge circa il 31%, e circa il 40% in modalità Aggressive. Operate solo con denaro che potete permettervi di perdere.
- 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.
Risultati misurati per RunMode (v2.35, Exness 7.7 anni)
| Setting | Risultato ($10,000 →) | Equity DD | Verdict |
|---|---|---|---|
| Ultra = Standard (predefinito) | $923k | 30.8% | +9,125% / PF 1.51 / DD di balance 24.9% / 2,806 operazioni |
| Defensive (risk x0.5) | $169k | 21.3% | +1,589% / PF 1.74 / DD di balance 17.8% / 2,819 operazioni |
| Aggressive (risk x2) | $7.4M | 39.9% | +74,279% / PF 1.52 / DD di balance 29.9% / 2,811 operazioni |
Tutte e tre le modalità sono state misurate nello stesso periodo con lo stesso saldo iniziale. Il DD di equity è il "drawdown massimo" di MT5 (% nel punto di massimo calo dei fondi). Il DD relativo è 17.8% per Defensive, 25.4% per il predefinito e 38.4% per Aggressive. In modalità Aggressive, il dimensionamento per qualità e l'interruttore mensile si disattivano automaticamente.
Edizione MT4 (v2.35, misurata separatamente nello Strategy Tester di MT4 — ogni tick generato dai dati M1 di Dukascopy, qualità di modellazione 90%, non tick reali; XAUUSD M30 2019.01–2026.07, spread 16 pips, 10.000 $ con capitalizzazione, circa 2.730 operazioni per modalità): 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%. L'edizione MT4 non ha SL/TP di paniere in USD né il limite di volume, ed evita le notizie con una regola di 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.