🔍 Clique para ampliar
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.
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 trade2. 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 D13. 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 pullback4. 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
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âmicoGestã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 capitalTake 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áximoTravamento 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 lucroControle 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ção | Padrão | Descrição |
|---|---|---|
| Risco por trade | 1,0% do saldo | Modo percentual ou lote fixo (configurável) |
| Limite de perda diária | 3% (0 = off) | Para operar no dia ao atingir a perda máxima |
| Drawdown máximo | 15% (0 = off) | Bloqueia novas entradas ao atingir o DD no saldo fechado |
| Lote máximo | 10 | Limite superior de lote por operação |
| Filtro de spread | Configurável | Não entra se o spread estiver acima do limite |
| Horário de trading | Configurável | Define janela de operação (hora início/fim) |
| Corte de sexta-feira | Configurável | Hora para parar novas entradas às sextas |
| Fechamento fim do dia | off | Fecha posição aberta ao final de cada sessão |
| Máx. trades por dia | Configurável | Limita entradas por sessão |
| Máx. compras abertas | 2 | Má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êsEtiquetas 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 completoLogs 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âmetrosBacktest e performance histórica
Backtest realizado com dados reais de tick (Every tick based on real ticks) no Strategy Tester do MetaTrader 5:
| Configuração | Valor |
|---|---|
| Período | 23 fev 2023 – 09 out 2026 (~3,5 anos) |
| Ativo / Timeframe | XAUUSD H4 |
| Qualidade do histórico | 100% ticks reais (Every tick based on real ticks) |
| Modelagem | Every tick based on real ticks |
| Depósito inicial | USD 10.000 | Alavancagem 1:100 |
| Total de ticks processados | 204.056.713 |
| Métrica | Resultado |
|---|---|
| Total de trades | 66 operações (somente Long) |
| Win Rate | 48,48% (32 de 66) |
| Lucro líquido | +$8.861,46 (+88,6%) |
| Lucro bruto | +$12.966,62 |
| Perda bruta | -$4.105,16 |
| Profit Factor | 3,16 |
| Recovery Factor | 7,52 |
| Sharpe Ratio | 4,93 |
| Max Drawdown (equity) | 6,03% ($1.178,24) |
| Max Drawdown (balance) | 5,15% ($535,61) |
| Máx. perdas consecutivas | 4 (-$466,61) |
| Máx. ganhos consecutivos | 4 (+$1.088,68) |
| Média lucro por trade | $405,21 |
| Média perda por trade | -$120,74 |
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âmetro | Padrão | Descrição |
|---|---|---|
| Modo de risco | Percentual | Percentual do saldo ou lote fixo por trade |
| Base do risco % | Saldo | Calcula risco sobre o saldo da conta |
| Lote fixo | 0,01 | Tamanho fixo de lote (quando modo = fixo) |
| Risco por trade % | 1,0% | % do saldo arriscado por operação |
| Lote máximo | 10 | Teto 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 equity | false | Aplica os limites sobre equity em vez de saldo |
Contexto e Análise
| Parâmetro | Padrão | Descrição |
|---|---|---|
| Magic number | — | Identificador único do EA na conta |
| Timeframe de análise | Gráfico atual | Recomendado: H4 |
| Período do ATR | 14 | Utilizado para calcular distâncias de SL e filtros |
| Barras por lado (pivot) | 3 | Barras usadas para identificar swing highs/lows |
| Barras analisadas | 150 | Janela 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ência | off | EMA adicional no H4 (opcional) |
| Timeframe superior | D1 | Timeframe do filtro EMA 50 (padrão: diário) |
| EMA do filtro superior | 50 | Período da EMA no D1 |
Gatilhos (Padrões de Candle)
| Parâmetro | Padrão | Descrição |
|---|---|---|
| Engulfing | on | Candle cujo corpo engole o range completo do anterior |
| Hammer | on | Sombra inferior longa, corpo pequeno, sombra superior pequena |
| Inside Bar | on | Candle bullish pequeno dentro de um candle bearish grande |
| Ignored Bar | off | Filtra candles de baixa relevância |
| Filtro de força | off | Exige força mínima no padrão de candle |
| Elephant Bar | off | Filtro de candle gigante (outlier) |
Execução
| Parâmetro | Padrão | Descrição |
|---|---|---|
| Buffer de entrada | 2 pontos | Margem acima da máxima do candle de sinal para o buy stop |
| Buffer de stop | 2 pontos | Margem abaixo da mínima do candle de sinal para o SL |
| Vida da ordem pendente | 2 barras | Cancela o buy stop se não for ativado em N barras |
| Stop mínimo (× ATR) | 0,3 | Distância mínima do SL em múltiplos de ATR |
| Stop máximo (× ATR) | 2,5 | Distância máxima do SL em múltiplos de ATR |
| Máx. compras abertas | 2 | Limite de posições de compra simultâneas |
| Máx. vendas abertas | 0 | Vendas desativadas por padrão |
| Máx. total por lado | 5 | Teto global de posições por direção |
| Spread máximo | Configurável | Não entra se o spread estiver acima deste valor |
| Hora de início | Configurável | Início da janela de trading diária |
| Hora de fim | Configurável | Fim da janela de trading diária |
| Corte sexta-feira | Configurável | Hora para parar novas entradas às sextas |
| Fechar na sexta | off | Fecha posições abertas toda sexta |
| Fechar fim do dia | off | Fecha posições ao final de cada sessão |
Gestão do Trade
| Parâmetro | Padrão | Descrição |
|---|---|---|
| Breakeven em | 1,5R | Move SL para entrada ao atingir 1,5× o risco |
| Offset do BE | 5 pontos | Margem de lucro mínima no breakeven |
| Modo de trailing | off | Opções: últimas N barras, último swing low, ou ATR |
| TP1 | 2R | Primeiro alvo em múltiplos de risco |
| Passo entre TPs | 1R | Expansão de TP a cada nível (+1R) |
| Expandir em | 80% do TP | % do TP percorrida para expandir para o próximo nível |
| Travar no expand | 50% do lucro | Move SL para travar 50% do lucro aberto a cada expansão |
| TP máximo | 20R | Limite máximo de expansão do Take Profit |
| Fechamento parcial | off | Fecha parte da posição no primeiro alvo (opcional) |
Interface e Logs
| Parâmetro | Padrão | Descrição |
|---|---|---|
| Idioma | Inglês | English ou Português PT-BR |
| Painel minimizado | false | Exibe painel flutuante completo — defina true para backtesting |
| Desenhar pivots/range | true | Exibe swing highs/lows e zona de pullback no gráfico |
| Desenhar sinais | true | Marca os candles de gatilho no gráfico |
| Marcar trades fechados | true | Etiqueta STOP/BE/TP no gráfico com resultado em R |
| Gravar logs CSV | false | Salva logs de operações em arquivo CSV |
Requisitos e uso recomendado
| Requisito | Especificação |
|---|---|
| Plataforma | MetaTrader 5 (MT5) — não funciona no MT4 |
| Ativo | XAUUSD (Ouro) — otimizado exclusivamente para ouro |
| Timeframe do gráfico | H4 — 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 recomendado | Hedging preferencial; netting suportado (1 posição por símbolo) |
| Corretora | Qualquer ECN com spread competitivo no ouro |
| VPS | Recomendado para não perder sinais H4 |
| Versão atual | 1.15 — lançado em 9 de outubro de 2026 |
| Preço de lançamento | USD 50 (primeiros 5 compradores) → retorna a USD 150 |
- 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
- ✅ 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.