
🌱 Resumo em 4 linhas para iniciantesGlossário
- O que este EA faz?
- Um EA agressivo que executa um breakout M30 no ouro (XAUUSD) junto com 8 estratégias de ordens stop em fractais diários. Teste Exness de 7.7 anos: PF 1.51, DD máximo 30.8%.
- Preço?
- Grátis: registre uma conta em uma corretora parceira e baixe uma versão vinculada a essa conta. Se não quiser abrir conta, compre no MQL5 Market (compra ou aluguel; o preço aparece na página de compra). As duas opções estão mais abaixo.Ir para as etapas do download grátis ↓
- Para quem serve
- Para quem quer movimentos maiores no ouro e tolera um DD perto de 30%. Se for seu primeiro EA, comece por um com DD menor.
- Depois de obter
- Instalar o MT5
- Versão gratuita: coloque o arquivo baixado na pasta Experts do MT5. Se comprou no MQL5, o EA aparece na aba 'Mercado' do MT5. Arraste para um gráfico e configure
- Rode em um gráfico XAUUSD M30, primeiro 1–2 semanas em conta demo, depois em real
GOLD VIPER EA — rompimento de ouro agressivo (XAUUSD M30)
Padrão (Ultra = Standard) ×92.3 / Exness 7.7 anos · juros compostos
$10k → $923k
Medido com as configurações padrão (RunMode = Ultra = Standard ×1.0): +9,125% / PF 1.51 / DD de saldo 24.9% / DD de patrimônio 30.8% / 2,806 operações (+80.4% ao ano). Exness XAUUSDm M30, 2019.01-2026.09, $10,000, juros compostos, modo MT5 "todos os ticks baseados em ticks reais". A qualidade do histórico é de apenas 8% (ticks reais existem apenas para parte do período), portanto os números podem estar otimistas.
⚠ 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 agressivo. Mesmo com as configurações padrão, o drawdown de patrimônio chega a cerca de 31%, e a cerca de 40% no modo Aggressive. Opere apenas com dinheiro que você pode perder.
⚡ O backtest começa com $10,000. O segundo motor opera com no mínimo 0.01 lote, então em contas pequenas o risco efetivo é maior que o configurado. Para saldos pequenos, recomenda-se uma conta 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 estratégias de ordens stop fractais (v2.35, sempre ativas)
Na v2.35, além do breakout, oito estratégias colocam ordens stop nas máximas e mínimas fractais de D1 (H4 na estratégia 2) e usam trailing para ampliar o lucro antes de fechar. Ficam sempre ativas e usam seu próprio intervalo de magic (FB_MagicBase até +7). Das 2,806 operações nas configurações padrão, 2,565 vêm desse motor, responsável pela maior parte do lucro. AllowBuy/AllowSell e RunMode valem para os dois motores. ★Anexe a apenas um gráfico (XAUUSD M30) por conta. Em vários gráficos, as ordens do segundo motor seriam duplicadas (as antigas configurações TWIN/PACK foram descontinuadas).
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 anos, juros compostos)
+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
Os números acima foram medidos com as configurações padrão (v2.35) na Exness XAUUSDm M30, 2019.01-2026.09, $10,000, juros compostos. O MT5 rodou no modo "todos os ticks baseados em ticks reais", mas a qualidade do histórico é de 8% (ticks reais foram armazenados apenas para parte do período; o restante é gerado a partir de barras M1). Os antigos números da v2.13 com Dukascopy de 22.5 anos não são mais citados porque a configuração dos motores é diferente.
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 = somente vendas; ambos os motores) |
| AllowSell | true | Permitir vendas (false = somente compras; ambos os 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 operação (Defensive ×0.5 / Standard / Aggressive ×2 / Ultra = padrão; neste EA, Ultra equivale a Standard ×1.0) |
| MagicNumber | 20260602 | Magic number |
| FB_RiskPercent | 0.5 | Risco por ordem do segundo motor, % (perda até o SL inicial = esse % do saldo × RunMode). 0 = FB_FixedLot |
| FB_MaxLot | 5.0 | Limite de lote por ordem do segundo motor |
| FB_RunS1 … FB_RunS8 | true | Ativar/desativar cada uma das 8 estratégias (S2 em H4, as demais em D1) |
| FB_NfpPause | true | Nos dias de NFP, fechar e cancelar das 15:20 às 19:30 horário do servidor, e recolocar às 19:30 |
| FB_MagicBase | 2609220 | Base de magic do segundo motor (usa até +7; o intervalo não deve incluir MagicNumber) |
🛡 RunMode = Padrão é a configuração de fábrica
Os números principais do GOLD VIPER (PF 1.51 / DD de patrimônio 30.8% / 80.4% ao ano) são medidos com o RunMode padrão de fábrica = Ultra (neste EA, igual a Standard ×1.0). Não são necessárias alterações adicionais. Aggressive (×2.0) cresce até +74,279%, mas aprofunda o DD de patrimônio para 39.9%, e o dimensionamento por qualidade e o disjuntor mensal são desativados automaticamente. Para uma configuração mais segura, escolha Defensive (×0.5, DD de patrimônio 21.3%).
Status de verificação
Até onde a verificação avançou, do backtest ao teste forward
- BacktestConcluído
- Período
- M30 (2019.01.01 - 2026.09.01)
- Qualidade do histórico
- 8% real ticks — real-tick coverage is low for this period, so fill prices are reproduced less accurately
- Operações
- 2806
- FL
- 1.51
- DD máx.
- 30.83%
- OOSAtenção
- Fonte de dados
- Ticks oficiais do MT5
- Anos verificados
- 7.7
- ForwardEm andamento
- Corretora
- EXNESS
- Início
- Jul 25, 2026
- Operações
- 2
- FL
- 2.17
- DD máx.
- 2.99%
- Ganho
- +3.73%
- Atualizado
- 43 minutes ago
- LiveNão iniciado
📈Relatório MT5 Strategy Tester — GOLD VIPER EA

📋 Sobre este relatório
- Relatório oficial MT5 Strategy Tester (servidor XMTrading-MT5)
- 5-10 anos de dados reais + modelo every tick (99.9% precisão)
- Curva de saldo (azul) / Equity (verde) mostra perdas flutuantes
- Resultados passados não garantem lucros futuros
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
- O modo Aggressive (×2) chega a cerca de 40% de drawdown de patrimônio. Escolha um risco acima do padrão (Ultra = Standard) apenas com dinheiro capaz de suportar grandes oscilações de 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
- O teste cobre apenas 7.7 anos (2019-2026), em sua maioria um mercado de ouro em alta. Uma longa fase de estagnação como a de 2004-2012, quando a versão antiga perdeu por 11 anos, não foi testada com o segundo motor. Se um mercado assim retornar, podem ocorrer longas sequências de perdas e drawdowns profundos. Opere apenas com dinheiro excedente
Download (grátis)
STEP 1 Prepare a conta
Para usar o EA, é necessária uma conta MT5 aberta pelo link de indicação do nosso site. Se já tiver conta, crie uma conta adicional.
Quem ainda não tem conta — abra uma nova conta pelos links abaixo
Quem quer conta adicional — crie uma conta adicional na sua área do clienteVeja os passos aqui →
Comprar (pagamento ú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.
🏷 Preço de lançamento — o preço sobe um degrau a cada 3 cópias vendidas. Quanto mais cedo comprar, menor o preço.
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 é um EA agressivo para ouro (XAUUSD) que executa dois motores em um único gráfico: (1) um breakout de regime de volatilidade em M30 (rompimento do fechamento do canal L32 + concordância de tendência EMA, TP/SL em grupo escalados pelo ATR) e (2) oito estratégias sempre ativas que colocam ordens stop nas máximas e mínimas fractais de D1/H4. Exness XAUUSDm 7.7 anos (2019-2026), $10,000 com juros compostos: ×92.3 / PF 1.51 (qualidade do histórico 8%). Grade de rompimento: mesmo lote até 5, SL de grupo executado pelo EA (sem SL na corretora), sem martingale.
- ⚠ EA agressivo. Mesmo com as configurações padrão, o drawdown de patrimônio chega a cerca de 31%, e a cerca de 40% no modo Aggressive. Opere apenas com dinheiro que você pode 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 anos)
| Setting | Resultado ($10,000 →) | Equity DD | Verdict |
|---|---|---|---|
| Ultra = Standard (padrão) | $923k | 30.8% | +9,125% / PF 1.51 / DD de saldo 24.9% / 2,806 operações |
| Defensive (risk x0.5) | $169k | 21.3% | +1,589% / PF 1.74 / DD de saldo 17.8% / 2,819 operações |
| Aggressive (risk x2) | $7.4M | 39.9% | +74,279% / PF 1.52 / DD de saldo 29.9% / 2,811 operações |
Os três modos foram medidos no mesmo período com o mesmo saldo inicial. O DD de patrimônio é o "drawdown máximo" do MT5 (% no ponto de maior queda de fundos). O DD relativo é 17.8% no Defensive, 25.4% no padrão e 38.4% no Aggressive. No modo Aggressive, o dimensionamento por qualidade e o disjuntor mensal são desativados automaticamente.
Edição MT4 (v2.35, medida separadamente no Testador de Estratégia do MT4 — cada tick gerado a partir de dados M1 da Dukascopy, qualidade de modelagem 90%, não são ticks reais; XAUUSD M30 2019.01–2026.07, spread 16 pips, US$ 10.000 com juros compostos, cerca de 2.730 operações 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%. A edição MT4 não tem SL/TP de cesta em USD nem ajuste ao limite de volume, e evita notícias por uma regra de calendário 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.