⚠️ Aviso de risco: Resultados passados não garantem resultados futuros. Os resultados apresentados são de backtest em dados históricos e podem não refletir a execução real (spread, deslizamento e comissões variam por corretora). Operar no mercado financeiro envolve risco de perda de capital. Use apenas capital que você pode perder e faça gestão de risco.

O que é o Gold Pullback Price Action EA

O Gold Pullback Price Action EA é um Expert Advisor desenvolvido para operar XAUUSD (ouro) no timeframe H4 (4 horas) no MetaTrader 5. Está disponível no MQL5 Market.

A estratégia une dois princípios clássicos do price action: operar a favor da tendência e entrar em pontos de pullback confirmados por padrões de candle. O EA não entra em qualquer recuo — ele aguarda que o preço retorne para uma zona específica de Fibonacci (38,2% a 78,6% do último impulso) e que um candle de sinal apareça nessa zona antes de disparar a ordem.

O resultado é uma estratégia de baixa frequência, alta seletividade e relação risco-retorno favorável — projetada para capturar as grandes tendências do ouro.

💡 Compras apenas (no padrão): O EA vem configurado para operar apenas compras no XAUUSD. Vendas foram testadas e apresentaram performance inferior nos backtests históricos. Max open sells padrão é 0 — o que reflete a tendência estrutural de alta do ouro no longo prazo.

Como funciona — 5 etapas da estratégia

O robô executa uma sequência lógica de 5 etapas antes de abrir qualquer operação. Todas as condições precisam ser atendidas:

📈

1. Identificação da tendência (H4)

O EA lê a estrutura de swing highs e swing lows no H4. Tendência de alta = série de topos e fundos ascendentes (higher highs + higher lows). Só busca compras em tendência de alta.

Direção do trade
📆

2. Filtro de timeframe superior (D1)

O último fechamento diário precisa estar acima da EMA 50 no D1. Se o preço estiver abaixo da EMA 50 diária, compras não são executadas — mesmo que o H4 indique alta.

Filtro de contexto D1
📐

3. Zona de pullback (38,2%–78,6%)

O preço precisa retrair entre 38,2% e 78,6% do último impulso. O EA não corre atrás do preço — só aguarda o mercado vir até a zona de interesse.

Fibonacci de pullback
🕯️

4. Candle de sinal na zona

Um dos três padrões de candle precisa fechar dentro da zona de pullback para confirmar a entrada:

  • Engulfing: corpo maior que o range completo do candle anterior
  • Hammer: longa sombra inferior, corpo pequeno, sombra superior pequena
  • Inside Bar: candle bullish pequeno dentro de um candle bearish grande
Gatilho de confirmação
🎯

5. Entrada e Stop Loss

O EA coloca uma ordem buy stop acima do candle de sinal — a operação só abre se o preço continuar subindo. O Stop Loss é posicionado abaixo da mínima do candle de sinal, com distâncias mínima e máxima baseadas no ATR.

Buy stop + SL dinâmico
⚠️ Sem martingale. Sem grid. Sem averaging: O Gold Pullback Price Action EA usa uma posição por símbolo em contas netting. Não há aumento de lote em posições perdedoras nem recuperação de perdas. Cada operação é totalmente independente.

Gestão da operação e proteção de lucro

Após a entrada, o EA gerencia o trade de forma progressiva, com foco em proteger lucros enquanto mantém posição nas tendências maiores:

🔒

Breakeven em 1,5R

Quando a operação atinge 1,5R (1,5× o risco inicial), o Stop Loss é movido para o preço de entrada — eliminando o risco financeiro do trade.

Proteção de capital
📊

Take Profit expansivo

O primeiro alvo é 2R. A cada vez que o preço percorre 80% do caminho até o próximo nível, o TP expande +1R. Isso permite capturar tendências longas sem fechar cedo demais.

Até 20R máximo
🛡️

Travamento de lucros

A cada expansão do TP, o Stop Loss sobe para travar 50% do lucro aberto. O stop nunca recua — só avança a favor do trade.

Lock de 50% do lucro
💡 Trailing Stop e Fechamento Parcial (opcional): O EA oferece trailing stop configurável em três modos — últimas N candles, último swing baixo ou distância ATR. Também há opção de fechamento parcial da posição. Ambos estão desativados por padrão para simplicidade.

Controle de risco e proteções

O Gold Pullback EA inclui múltiplas camadas de proteção de capital, todas configuráveis pelo usuário:

ProteçãoPadrãoDescrição
Risco por trade1,0% do saldoModo percentual ou lote fixo (configurável)
Limite de perda diária3% (0 = off)Para operar no dia ao atingir a perda máxima
Drawdown máximo15% (0 = off)Bloqueia novas entradas ao atingir o DD no saldo fechado
Lote máximo10Limite superior de lote por operação
Filtro de spreadConfigurávelNão entra se o spread estiver acima do limite
Horário de tradingConfigurávelDefine janela de operação (hora início/fim)
Corte de sexta-feiraConfigurávelHora para parar novas entradas às sextas
Fechamento fim do diaoffFecha posição aberta ao final de cada sessão
Máx. trades por diaConfigurávelLimita entradas por sessão
Máx. compras abertas2Máximo de posições de compra simultâneas

Painel visual e logs

O EA inclui um painel flutuante e ferramentas de visualização para acompanhar o status do robô em tempo real:

📋

Painel flutuante

Painel movível e minimizável disponível em inglês ou português. Exibe tendência (D1 + H4), status de entrada, detalhes da posição aberta, informações da conta e botões de controle.

Inglês ou Português
🏷️

Etiquetas no gráfico

Trades fechados são etiquetados diretamente no gráfico: STOP (vermelho), BE (amarelo) e TP1, TP2… (verde) com o resultado em R.

Histórico visual completo
📁

Logs em CSV

O EA pode gravar logs detalhados das operações em arquivo CSV, facilitando análise de performance e auditoria de cada setup.

Opcional — ativa nos parâmetros
💡 Dica para backtest: Desative o painel (Panel minimized = true ou Show Panel = false) antes de rodar o Strategy Tester — o painel redesenha a cada tick e pode lentificar significativamente o teste. Reative para uso em conta demo/real.

Backtest e performance histórica

Backtest realizado com dados reais de tick (Every tick based on real ticks) no Strategy Tester do MetaTrader 5:

ConfiguraçãoValor
Período23 fev 2023 – 09 out 2026 (~3,5 anos)
Ativo / TimeframeXAUUSD H4
Qualidade do histórico100% ticks reais (Every tick based on real ticks)
ModelagemEvery tick based on real ticks
Depósito inicialUSD 10.000 | Alavancagem 1:100
Total de ticks processados204.056.713
MétricaResultado
Total de trades66 operações (somente Long)
Win Rate48,48% (32 de 66)
Lucro líquido+$8.861,46 (+88,6%)
Lucro bruto+$12.966,62
Perda bruta-$4.105,16
Profit Factor3,16
Recovery Factor7,52
Sharpe Ratio4,93
Max Drawdown (equity)6,03% ($1.178,24)
Max Drawdown (balance)5,15% ($535,61)
Máx. perdas consecutivas4 (-$466,61)
Máx. ganhos consecutivos4 (+$1.088,68)
Média lucro por trade$405,21
Média perda por trade-$120,74
📊 Como interpretar os resultados: O win rate de 48,48% significa que o EA perde levemente mais da metade das vezes — e ainda assim gerou +88,6% de retorno em 3,5 anos. O segredo está no Profit Factor de 3,16: cada dólar ganho foi 3,16× maior que cada dólar perdido. A média de ganho por trade ($405) é mais de 3× a média de perda (-$120). Sequências de até 4 stops seguidos são esperadas — esteja preparado emocionalmente e preserve o risco por trade.
⚠️ Sobre os resultados de backtest: Backtests são realizados em dados históricos e não garantem que os mesmos resultados se repetirão no futuro. O mercado do ouro pode mudar de comportamento. Sempre teste em conta demo antes de operar com capital real. O máximo de 4 perdas consecutivas é real — esteja preparado financeiramente para sequências de stops.

Parâmetros e configurações

Todos os parâmetros são configuráveis no painel de propriedades do EA no MetaTrader 5. Os valores padrão refletem os backtests realizados:

Gestão de Risco

ParâmetroPadrãoDescrição
Modo de riscoPercentualPercentual do saldo ou lote fixo por trade
Base do risco %SaldoCalcula risco sobre o saldo da conta
Lote fixo0,01Tamanho fixo de lote (quando modo = fixo)
Risco por trade %1,0%% do saldo arriscado por operação
Lote máximo10Teto de lote independente do risco calculado
Perda diária máxima %3%Para operar no dia ao atingir o limite (0 = off)
Drawdown máximo %15%Bloqueia entradas ao atingir o DD no saldo fechado (0 = off)
Guards usam equityfalseAplica os limites sobre equity em vez de saldo

Contexto e Análise

ParâmetroPadrãoDescrição
Magic number—Identificador único do EA na conta
Timeframe de análiseGráfico atualRecomendado: H4
Período do ATR14Utilizado para calcular distâncias de SL e filtros
Barras por lado (pivot)3Barras usadas para identificar swing highs/lows
Barras analisadas150Janela histórica para análise de estrutura
Retração mínima %38,2%Limite inferior da zona de pullback Fibonacci
Retração máxima %78,6%Limite superior da zona de pullback Fibonacci
Filtro EMA na tendênciaoffEMA adicional no H4 (opcional)
Timeframe superiorD1Timeframe do filtro EMA 50 (padrão: diário)
EMA do filtro superior50Período da EMA no D1

Gatilhos (Padrões de Candle)

ParâmetroPadrãoDescrição
EngulfingonCandle cujo corpo engole o range completo do anterior
HammeronSombra inferior longa, corpo pequeno, sombra superior pequena
Inside BaronCandle bullish pequeno dentro de um candle bearish grande
Ignored BaroffFiltra candles de baixa relevância
Filtro de forçaoffExige força mínima no padrão de candle
Elephant BaroffFiltro de candle gigante (outlier)

Execução

ParâmetroPadrãoDescrição
Buffer de entrada2 pontosMargem acima da máxima do candle de sinal para o buy stop
Buffer de stop2 pontosMargem abaixo da mínima do candle de sinal para o SL
Vida da ordem pendente2 barrasCancela o buy stop se não for ativado em N barras
Stop mínimo (× ATR)0,3Distância mínima do SL em múltiplos de ATR
Stop máximo (× ATR)2,5Distância máxima do SL em múltiplos de ATR
Máx. compras abertas2Limite de posições de compra simultâneas
Máx. vendas abertas0Vendas desativadas por padrão
Máx. total por lado5Teto global de posições por direção
Spread máximoConfigurávelNão entra se o spread estiver acima deste valor
Hora de inícioConfigurávelInício da janela de trading diária
Hora de fimConfigurávelFim da janela de trading diária
Corte sexta-feiraConfigurávelHora para parar novas entradas às sextas
Fechar na sextaoffFecha posições abertas toda sexta
Fechar fim do diaoffFecha posições ao final de cada sessão

Gestão do Trade

ParâmetroPadrãoDescrição
Breakeven em1,5RMove SL para entrada ao atingir 1,5× o risco
Offset do BE5 pontosMargem de lucro mínima no breakeven
Modo de trailingoffOpções: últimas N barras, último swing low, ou ATR
TP12RPrimeiro alvo em múltiplos de risco
Passo entre TPs1RExpansão de TP a cada nível (+1R)
Expandir em80% do TP% do TP percorrida para expandir para o próximo nível
Travar no expand50% do lucroMove SL para travar 50% do lucro aberto a cada expansão
TP máximo20RLimite máximo de expansão do Take Profit
Fechamento parcialoffFecha parte da posição no primeiro alvo (opcional)

Interface e Logs

ParâmetroPadrãoDescrição
IdiomaInglêsEnglish ou Português PT-BR
Painel minimizadofalseExibe painel flutuante completo — defina true para backtesting
Desenhar pivots/rangetrueExibe swing highs/lows e zona de pullback no gráfico
Desenhar sinaistrueMarca os candles de gatilho no gráfico
Marcar trades fechadostrueEtiqueta STOP/BE/TP no gráfico com resultado em R
Gravar logs CSVfalseSalva logs de operações em arquivo CSV

Requisitos e uso recomendado

RequisitoEspecificação
PlataformaMetaTrader 5 (MT5) — não funciona no MT4
AtivoXAUUSD (Ouro) — otimizado exclusivamente para ouro
Timeframe do gráficoH4 — configure o gráfico em H4 antes de anexar o EA
Depósito mínimo (lote fixo 0,01)USD 3.000
Depósito mínimo (1% de risco)USD 5.000
Tipo de conta recomendadoHedging preferencial; netting suportado (1 posição por símbolo)
CorretoraQualquer ECN com spread competitivo no ouro
VPSRecomendado para não perder sinais H4
Versão atual1.15 — lançado em 9 de outubro de 2026
Preço de lançamentoUSD 50 (primeiros 5 compradores) → retorna a USD 150
💡 Configuração de risco recomendada: Para resultados consistentes no longo prazo, use entre 0,5% e 1,0% de risco por trade — o mesmo intervalo usado nos backtests.
  • 0,5% — conservador, ideal para os primeiros meses em uma nova conta ou corretora
  • 1,0% — equilibrado, corresponde aos parâmetros usados no backtest
  • Acima de 1,5% — não recomendado; com até 5 perdas consecutivas, o drawdown pode ficar desconfortável
💡 Demo antes de real:
  • ✅ Rode o backtest no Strategy Tester em modo Every tick based on real ticks
  • ✅ Opere em conta demo por pelo menos 1 mês antes de usar capital real
  • ✅ Observe pelo menos 4–6 trades na demo para entender o comportamento do EA
  • ✅ Use VPS com latência abaixo de 10ms para a corretora
  • ✅ Verifique no Journal do MT5 os logs de análise para entender cada decisão do robô

Perguntas frequentes

Não. O Gold Pullback Price Action EA foi desenvolvido exclusivamente para o MetaTrader 5 (MT5). O arquivo .ex5 não é compatível com o MT4. Certifique-se de ter o MT5 instalado e uma conta aberta em corretora que ofereça MT5 com XAUUSD.

O win rate de 48% significa que o EA perde mais da metade das vezes — e mesmo assim é lucrativo. A razão é o Profit Factor de 3,16: as operações vencedoras são, em média, 3,16× maiores que as perdedoras. A média de ganho por trade foi $405 contra uma média de perda de apenas $120. Isso é possível graças ao sistema de TP expansivo que mantém posição nas grandes tendências do ouro enquanto os stops são relativamente compactos. A estratégia "ganha pouco frequente e perde pequeno" — clássico das estratégias de seguimento de tendência.

Nos backtests históricos, as vendas (operações short) no XAUUSD apresentaram performance significativamente inferior às compras. O ouro tem uma tendência estrutural de alta no longo prazo, e operações de pullback de baixa (vendas após rompimentos) não geraram o mesmo edge. Por isso, o padrão traz Max open sells = 0. Você pode ativar vendas nos parâmetros se quiser testar nos seus próprios backtests.

Sim. O MQL5 Market oferece uma versão demo gratuita que pode ser baixada diretamente no MT5. A demo permite rodar o EA no Strategy Tester (backtesting) e em conta demo ao vivo. É altamente recomendável fazer o backtest completo e operar em demo por pelo menos 4–6 trades antes de decidir pela compra com capital real.

Não. O Gold Pullback Price Action EA não usa martingale, grid, hedging nem averaging. Opera com uma posição por símbolo (em contas netting) e cada operação é completamente independente das anteriores. O tamanho da posição é fixo ou baseado em % de risco configurável e nunca aumenta para compensar perdas.

O EA está disponível exclusivamente no MQL5 Market — a loja oficial de Expert Advisors e indicadores da MetaQuotes, desenvolvedora do MetaTrader. A compra é feita diretamente na plataforma MT5 ou pelo site mql5.com. Após a compra, o produto fica vinculado à sua conta MQL5.

Acessar o produto no MQL5 Market →

Compartilhar: 𝕏 Twitter WhatsApp