
🌱 Résumé en 4 lignes pour débutantsGlossaire
- Que fait cet EA ?
- Un EA agressif qui combine un breakout M30 sur l'or (XAUUSD) avec 8 stratégies d'ordres stop sur les fractals journaliers. Test Exness sur 7.7 ans : PF 1.51, DD max 30.8%.
- Prix ?
- Gratuit : enregistrez un compte chez un courtier partenaire et téléchargez une version liée à ce compte. Si vous ne voulez pas ouvrir de compte, achetez-le sur le MQL5 Market (achat ou location ; le prix est affiché sur la page d'achat). Les deux options sont plus bas.
- Pour qui
- Pour qui veut capter de grands mouvements sur l'or et tolère un DD d'environ 30 %. Premier EA ? Commencez par un EA au DD plus faible.
- Après l'obtention
- Installer MT5
- Version gratuite : placez le fichier téléchargé dans le dossier Experts de MT5. Si acheté sur MQL5, l'EA apparaît dans l'onglet « Marché » de MT5. Glissez-le sur un graphique et configurez-le
- Lancez-le sur un graphique XAUUSD M30, d'abord 1 à 2 semaines en compte démo, puis en réel
GOLD VIPER EA — cassure or agressive (XAUUSD M30)
Par défaut (Ultra = Standard) ×92.3 / Exness 7.7 ans · intérêts composés
$10k → $923k
Mesuré avec les réglages par défaut (RunMode = Ultra = Standard ×1.0) : +9,125% / PF 1.51 / DD de balance 24.9% / DD d'équité 30.8% / 2,806 trades (+80.4% par an). Exness XAUUSDm M30, 2019.01-2026.09, $10,000, intérêts composés, mode MT5 « tous les ticks basés sur des ticks réels ». La qualité de l'historique n'est que de 8% (les ticks réels n'existent que sur une partie de la période), les chiffres peuvent donc être optimistes.
⚠ 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 agressif. Même avec les réglages par défaut, le drawdown d'équité atteint environ 31%, et environ 40% en mode Aggressive. Ne tradez qu'avec de l'argent que vous pouvez vous permettre de perdre.
⚡ Le backtest démarre à $10,000. Le deuxième moteur passe des ordres d'au moins 0.01 lot, donc sur les petits comptes le risque effectif est plus élevé que celui configuré. Pour les petits soldes, un compte micro (cent) est recommandé
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.
Deuxième moteur : 8 stratégies d'ordres stop fractals (v2.35, toujours actives)
Dans la v2.35, en plus du breakout, huit stratégies placent des ordres stop aux plus hauts et plus bas fractals en D1 (H4 pour la stratégie 2) et suivent les gains par trailing avant la clôture. Elles sont toujours actives et utilisent leur propre plage de magic (FB_MagicBase à +7). Sur les 2,806 trades en réglages par défaut, 2,565 proviennent de ce moteur, qui génère l'essentiel du profit. AllowBuy/AllowSell et RunMode s'appliquent aux deux moteurs. ★N'attachez l'EA qu'à un seul graphique (XAUUSD M30) par compte. Sur plusieurs graphiques, les ordres du deuxième moteur seraient dupliqués (les anciennes configurations TWIN/PACK sont abandonnées).
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
Rendement total (7.7 ans, intérêts composés)
+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
Les chiffres ci-dessus sont mesurés avec les réglages par défaut (v2.35) sur Exness XAUUSDm M30, 2019.01-2026.09, $10,000, intérêts composés. MT5 fonctionnait en mode « tous les ticks basés sur des ticks réels », mais la qualité de l'historique est de 8% (les ticks réels n'ont été stockés que sur une partie de la période, le reste étant généré à partir des bougies M1). Les anciens chiffres v2.13 sur Dukascopy 22.5 ans ne sont plus cités car la configuration des moteurs diffère.
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 | Autoriser les achats (false = vente uniquement ; les deux moteurs) |
| AllowSell | true | Autoriser les ventes (false = achat uniquement ; les deux moteurs) |
| 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) | Mode de fonctionnement (Defensive ×0.5 / Standard / Aggressive ×2 / Ultra = par défaut ; pour cet EA, Ultra équivaut à Standard ×1.0) |
| MagicNumber | 20260602 | Magic number |
| FB_RiskPercent | 0.5 | Risque par ordre du deuxième moteur, % (perte jusqu'au SL initial = ce % du solde × RunMode). 0 = FB_FixedLot |
| FB_MaxLot | 5.0 | Plafond de lot par ordre du deuxième moteur |
| FB_RunS1 … FB_RunS8 | true | Activation/désactivation de chacune des 8 stratégies (S2 en H4, les autres en D1) |
| FB_NfpPause | true | Les jours de NFP, clôture et annulation entre 15:20 et 19:30 heure serveur, replacement à 19:30 |
| FB_MagicBase | 2609220 | Base magic du deuxième moteur (utilise jusqu'à +7 ; la plage ne doit pas inclure MagicNumber) |
🛡 RunMode = Standard est le réglage d'usine
Les chiffres phares de GOLD VIPER (PF 1.51 / DD d'équité 30.8% / 80.4% par an) sont mesurés avec le RunMode par défaut d'usine = Ultra (identique à Standard ×1.0 pour cet EA). Aucun réglage supplémentaire n'est nécessaire. Aggressive (×2.0) monte jusqu'à +74,279% mais approfondit le DD d'équité à 39.9%, et le dimensionnement par qualité ainsi que le disjoncteur mensuel se désactivent automatiquement. Pour un réglage plus prudent, choisissez Defensive (×0.5, DD d'équité 21.3%).
Statut de vérification
Jusqu'où va la vérification, du backtest au test forward
- BacktestTerminé
- Période
- M30 (2019.01.01 - 2026.09.01)
- Qualité de l'historique
- 8% real ticks — real-tick coverage is low for this period, so fill prices are reproduced less accurately
- Transactions
- 2806
- PF
- 1.51
- DD max
- 30.83%
- OOSAttention
- Source des données
- Ticks officiels MT5
- Années vérifiées
- 7.7
- ForwardEn cours
- Courtier
- EXNESS
- Début
- Jul 25, 2026
- Transactions
- 2
- PF
- 2.17
- DD max
- 2.99%
- Gain
- +3.73%
- Mis à jour
- 8 hours ago
- LiveNon réalisé
📈Rapport MT5 Strategy Tester — GOLD VIPER EA

📋 À propos de ce rapport
- Rapport officiel MT5 Strategy Tester (serveur XMTrading-MT5)
- 5-10 ans de données réelles + modèle every tick (99.9% précision)
- Courbe de solde (bleu) / Equity (vert) affiche les pertes flottantes
- Les résultats passés ne garantissent pas les profits futurs
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
- Le mode Aggressive (×2) atteint environ 40% de drawdown d'équité. Ne choisissez un risque supérieur au défaut (Ultra = Standard) qu'avec de l'argent pouvant supporter de fortes variations de solde
- Grid adds are same-size and capped at 5, but floating loss can grow to the group-SL distance while holding through a crash
- Le test ne couvre que 7.7 ans (2019-2026), essentiellement un marché de l'or haussier. Une longue stagnation comme celle de 2004-2012, où l'ancienne version a perdu pendant 11 ans, n'a pas été testée avec le deuxième moteur. Si un tel marché revient, de longues séries de pertes et des drawdowns profonds peuvent survenir. Ne tradez qu'avec des fonds excédentaires
Télécharger (gratuit)
STEP 1 Préparer le compte
L'utilisation de l'EA nécessite un compte MT5 ouvert via le lien de parrainage de notre site. Si vous avez déjà un compte, veuillez créer un compte supplémentaire.
Sans compte — ouvrez un nouveau compte via les liens ci-dessous
Compte supplémentaire — créez un compte supplémentaire depuis votre espace personnelVoir la procédure →
Acheter (paiement unique)
Acheter GOLD VIPER EA
Buy on the official MetaQuotes Market (MQL5 Market). Payment, licensing and automatic updates are all handled inside the MT5 app.
🏷 Prix de lancement — le prix monte d'un palier toutes les 3 copies vendues. Plus vous achetez tôt, plus le prix est bas.
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 est un EA agressif sur l'or (XAUUSD) qui fait tourner deux moteurs sur un même graphique : (1) un breakout de régime de volatilité en M30 (cassure de clôture du canal L32 + concordance de tendance EMA, TP/SL de groupe ajustés à l'ATR) et (2) huit stratégies toujours actives qui placent des ordres stop aux plus hauts et plus bas fractals en D1/H4. Exness XAUUSDm 7.7 ans (2019-2026), $10,000 en intérêts composés : ×92.3 / PF 1.51 (qualité de l'historique 8%). Grille de cassure : même lot jusqu'à 5, SL de groupe exécuté par l'EA (pas de SL côté courtier), pas de martingale.
- ⚠ EA agressif. Même avec les réglages par défaut, le drawdown d'équité atteint environ 31%, et environ 40% en mode Aggressive. Ne tradez qu'avec de l'argent que vous pouvez vous permettre de perdre.
- 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.
Résultats mesurés par RunMode (v2.35, Exness 7.7 ans)
| Setting | Résultat ($10,000 →) | Equity DD | Verdict |
|---|---|---|---|
| Ultra = Standard (par défaut) | $923k | 30.8% | +9,125% / PF 1.51 / DD de balance 24.9% / 2,806 trades |
| Defensive (risk x0.5) | $169k | 21.3% | +1,589% / PF 1.74 / DD de balance 17.8% / 2,819 trades |
| Aggressive (risk x2) | $7.4M | 39.9% | +74,279% / PF 1.52 / DD de balance 29.9% / 2,811 trades |
Les trois modes ont été mesurés sur la même période avec le même solde de départ. Le DD d'équité est le « drawdown maximal » de MT5 (% au point de plus forte baisse de fonds). Le DD relatif est de 17.8% en Defensive, 25.4% par défaut et 38.4% en Aggressive. En mode Aggressive, le dimensionnement par qualité et le disjoncteur mensuel se désactivent automatiquement.
Édition MT4 (v2.35, mesurée séparément dans le testeur de stratégie MT4 — chaque tick généré à partir des données M1 de Dukascopy, qualité de modélisation 90 %, pas des ticks réels ; XAUUSD M30 2019.01–2026.07, spread 16 pips, 10 000 $ composés, environ 2 730 trades par mode) : 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'édition MT4 n'a ni SL/TP de panier en USD ni plafonnement à la limite de volume, et évite les news via une règle de calendrier 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.