Rompimento
EA de rompimento (breakout) entra quando o preço escapa de uma faixa de consolidação definida ou de um nível-chave com confirmação de momentum. Qualidade de entrada superior aos sinais de tendência puros, mas vulnerável a rompimentos falsos em mercados de baixa volatilidade.
Mecanismo
O EA define uma faixa de consolidação sobre um período de lookback (ex.: a máxima/mínima do dia anterior, um canal Donchian ou uma banda de ATR). Quando o preço fecha fora da faixa com volume ou momentum confirmando (ADX subindo, ATR expandindo), uma operação dispara na direção do rompimento. Os stops ficam dentro da faixa anterior; os alvos são projetados pela própria largura da faixa (alvo de movimento medido).
Adequação
Melhor após um período de consolidação de baixa volatilidade, quando o ATR se contraiu abaixo da sua média de 20 períodos. GBP/USD, EUR/USD e XAU/USD em H1 são superfícies naturais. A taxa de rompimentos falsos aumenta durante a sessão asiática, quando a liquidez diminui; filtros de horário do dia melhoram bastante o desempenho. Adequado como complemento a estratégias de tendência — entradas por rompimento posicionam mais cedo do que entradas de tendência baseadas em cruzamento.
Notas
Um EA de rompimento (breakout) é um Expert Advisor — um robô de trading — que espera o preço escapar de uma faixa definida, mais comumente a máxima e a mínima do dia anterior, e opera na direção da fuga, apostando que o movimento que sai de uma longa consolidação viaja mais longe do que a maioria dos participantes espera. É uma das ideias mais antigas do trading automatizado e uma das mais honestas de avaliar: a faixa é objetiva, o gatilho é objetivo e o modo de falha (o rompimento falso) é visível em qualquer gráfico.
É também uma estratégia em que a mecânica decide mais do que a ideia. Nós rodamos cada template de estratégia do nosso Builder pelo mesmo backtest de baseline, e as duas variantes de rompimento se separaram de forma nítida: a versão a ordem a mercado perdeu dinheiro, enquanto a versão com stop pendente do mesmo conceito terminou positiva no instrumento e período idênticos. Esta página explica como a estratégia funciona, quando ela ganha, os parâmetros exatos que fizeram a diferença nos nossos testes e como ela quebra.
Como um EA de rompimento funciona: o mecanismo
Todo EA de rompimento responde a três perguntas em código:
1. Qual é a faixa? A definição clássica é a máxima e a mínima do dia anterior, lidas no timeframe D1 (iHigh(_Symbol, PERIOD_D1, 1) em termos de MQL5). Alternativas incluem um canal Donchian (maior máxima / menor mínima em N barras), um snapshot fixo de sessão (a faixa às 09:00 do horário do servidor) ou uma banda de volatilidade escalada pelo ATR. A parte sutil: “ontem” é definido pela meia-noite do servidor da sua corretora, não pelo UTC — o mesmo EA em duas corretoras com relógios de servidor diferentes desenha fronteiras de faixa diferentes e, portanto, abre operações diferentes. Essa é uma fonte rotineira da confusão “por que o meu backtest não bate com o seu”.
2. Qual é o gatilho? Existem duas respostas mecanicamente distintas:
- Entrada a ordem a mercado — esperar o bid negociar (ou uma barra fechar) além da fronteira e então comprar ou vender a mercado. Simples, mas a entrada acontece depois do nível, então parte do movimento medido já foi gasta, e entrar no fechamento convida slippage em mercados rápidos.
- Entrada com stop pendente — deixar antecipadamente um Buy Stop logo acima da máxima e um Sell Stop logo abaixo da mínima. A ordem é executada no próprio nível no instante em que ele é negociado. Ordens que nunca são executadas simplesmente expiram — o que filtra silenciosamente cada dia em que o rompimento não vem.
3. Onde ficam as saídas? O stop loss vai dentro da faixa anterior (uma reentrada na faixa é evidência de que o rompimento falhou); o take profit é tipicamente projetado a partir da própria largura da faixa — o alvo de movimento medido — ou administrado com um trailing stop quando o movimento deslancha.
Ordem a mercado vs stop pendente: o que medimos
Rodamos os dois templates de rompimento do Builder pelo nosso baseline padrão de templates: Exness MT5, USDJPY em M5, 1º de junho de 2025 a 9 de junho de 2026, depósito de $10,000, inputs padrão, sem otimização. Mesmo instrumento, mesmo ano, mesma definição de faixa — só a mecânica de entrada muda:
| Template | Mecânica de entrada | Fator de lucro | DD máx. | Operações | Resultado líquido |
|---|---|---|---|---|---|
| Rompimento (ordem a mercado) | Compra/vende a mercado quando o bid cruza a máxima/mínima diária anterior; SL 50 / TP 100 pips | 0.96 | -1.15% | 241 | -$39.76 |
| Rompimento pendente (ordens stop) | Buy Stop 5 pips acima da máxima diária anterior, Sell Stop abaixo da mínima, colocados 07:00–09:00 do servidor, expiração de 16 horas, trailing stop 30/10; SL 40 / TP 80 pips | 1.08 | -0.33% | 319 | +$45.62 |
Nenhum desses números é uma recomendação — um fator de lucro de 1.08 nos padrões é um ponto de partida, não uma vantagem. Mas a diferença é a lição, e ela se repete nos nossos testes: a variante com ordens stop vence por três razões mecânicas. Ela executa no nível em vez de depois dele; sua janela de colocação (07:00–09:00 do servidor) pula o vaivém da sessão asiática, onde os rompimentos falsos se concentram; e sua expiração de 16 horas faz com que um dia sem rompimento genuíno não custe absolutamente nada.
Quando funciona: regime e sessão
Entradas por rompimento pagam em um regime específico — contração de volatilidade seguida de expansão — e sangram em todos os outros:
- Compressão primeiro. Os rompimentos mais fortes saem de faixas anormalmente estreitas. Um filtro prático: só operar o rompimento quando o ATR está abaixo da sua própria média de 20 períodos, para que o EA fique de fora quando o mercado já está esticado e não há mais nada para liberar.
- Aberturas de sessão são as janelas naturais de gatilho. A abertura de Londres regularmente resolve a faixa da madrugada no GBP/USD e no EUR/USD; é exatamente por isso que o template de stop pendente coloca suas ordens em uma janela de 07:00–09:00 do horário do servidor, e não o dia inteiro.
- Liquidez fina fabrica rompimentos falsos. Durante a sessão asiática, os stops logo além de uma borda óbvia de faixa são baratos de estopar e o mercado raramente dá sequência. Um EA de rompimento sem filtro doa dinheiro nessas horas; um filtro de horário não é uma otimização, é parte da definição da estratégia.
- Confirmação de momentum eleva a qualidade da entrada. Um ADX subindo ou um ATR expandindo no momento do rompimento distingue uma resolução direcional de uma cutucada de liquidez. No Builder, esses são blocos de filtro comuns que você liga na frente da entrada.
Contra outras famílias: um EA de rompimento entra mais cedo que um EA seguidor de tendência (que espera um cruzamento confirmar) e é o oposto estrutural de um EA de reversão à média (que opera contra essas mesmas bordas de faixa). Essa oposição é útil — sistemas de rompimento e de reversão tendem a ter drawdown em momentos diferentes, e é por isso que um EA de rompimento é um diversificador natural em um portfólio de estratégias contrárias.
Os parâmetros que importam
Todo input de rompimento ou define a faixa, ou controla a entrada, ou molda o payoff. A tabela abaixo lista os que movem resultados, com os valores que a nossa própria busca em grade validou no USDJPY:
| Parâmetro | Papel | Valor validado (USDJPY) | Nota |
|---|---|---|---|
| Stop loss | Saída de rompimento falho | 30 pips | Dentro da faixa anterior; apertado demais é ceifado pelo ruído |
| Take profit | Payoff | 80 pips | Mantém a relação retorno-risco perto de 2.7:1 |
| Janela de colocação | Filtro de sessão | 07:00–09:00 do servidor | O padrão do template sobreviveu à busca sem alteração |
| Offset de entrada | Buffer anti-falso | 5 pips além do nível | Filtra toques marginais |
| Expiração da ordem | Filtro gratuito de não-operação | 16 horas | Sem rompimento, sem posição |
| Trailing stop | Gestão do movimento | 30 pips, passo de 10 pips | Converte o excesso do movimento medido em lucro |
Dois resultados dessa busca importam mais do que os valores em si:
A melhor configuração in-sample era uma armadilha. A configuração isoladamente mais lucrativa na janela de busca de 2022–2024 foi SL 20 / TP 120 — fator de lucro de 1.23 in-sample. Nós a rejeitamos, porque out-of-sample ela desabou para 0.90. A configuração adotada de SL 30 / TP 80 foi escolhida por se manter acima da linha d’água nos três períodos de teste — fator de lucro de 1.21 em 2018–2021, 1.12 em 2022–2024 e 1.07 out-of-sample em 2025–2026 (560 operações, drawdown máximo de -0.55%) — um caso de manual de preferir robustez ao pico de overfitting.
A vantagem não se transferiu entre pares. As mesmas condições validadas, testadas de forma cruzada no EURJPY e no GBPJPY, perderam dinheiro in-sample em ambos (fator de lucro 0.97), e o GBPJPY falhou também out-of-sample (0.96). Uma configuração de rompimento é um ajuste por instrumento ao ritmo de sessão e ao comportamento de faixa daquele par — replicar em massa uma configuração para uma cesta de símbolos é como uma vantagem modesta vira uma perda confiável.
Modos de falha: como EAs de rompimento quebram
- O rompimento falso, estruturalmente. O preço perfura o nível, executa a sua ordem e volta para dentro da faixa. Nenhum filtro elimina isso — filtros só mudam a proporção. Espere que a maioria das entradas seja perdedora por definição e verifique no backtest que os ganhos são grandes o bastante para carregá-las.
- Meses agitados, sem rompimento. Um mercado que oscila sem resolver as faixas é o pior ambiente da estratégia: pequenos stops repetidos sem movimento medido para pagá-los. É aí que o drawdown se acumula — verifique como o EA se comportou nos meses laterais do histórico, não só no melhor ano.
- Psicologia da sequência de perdas. Taxa de acerto baixa significa que sequências longas são normais, não um defeito. O backtest de cinco anos do EA de rompimento que listávamos anteriormente contém uma pior sequência de 26 perdas seguidas e um drawdown mais profundo de -7.87% que levou cerca de 439 dias para se recuperar — permanecendo lucrativo no total. Se você desligaria o EA no meio da sequência, a estratégia nunca vai chegar aos seus ganhos.
- Deriva do relógio da corretora. Como a faixa se ancora na meia-noite do servidor, mover o mesmo EA para uma corretora com outro fuso de servidor muda silenciosamente cada fronteira de faixa e janela de sessão. Reverifique o filtro de horário (e refaça o backtest) sempre que a corretora mudar; nunca presuma que as configurações são portáveis.
- Spread e slippage exatamente quando importa. Rompimentos se aglomeram em aberturas de sessão e notícias, que é quando os spreads alargam e as ordens stop são executadas com slippage. Uma estratégia que só sobrevive com spreads médios não sobrevive; teste com spread realista para o seu tipo de conta.
Como são os números de um EA de rompimento real
A ilustração mais clara nos nossos próprios dados vem de um EA de rompimento que listávamos anteriormente (aposentado na reformulação do catálogo de julho de 2026): um backtest de cinco anos em EUR/USD M5 com tick data de spread de varejo da Exness a 92% de qualidade de modelagem:
Catorze por cento das operações venceram, e o sistema ainda assim foi lucrativo no líquido — porque as perdas eram pequenos cortes de ordens stop e os ganhos eram rompimentos completos de faixa que deslanchavam. Essa inversão da intuição é a estratégia inteira em três números. Os valores são medições históricas de uma listagem aposentada, mantidas aqui porque a lição sobre o formato sobrevive ao produto; as listagens atuais publicam seus backtests completos e parâmetros conforme a metodologia do site, então você pode ler as sequências de perdas antes mesmo de rodar o arquivo.
Como criar um EA de rompimento no mt5depot
O Builder traz as duas variantes discutidas acima como templates — “Breakout” (ordem a mercado) e “Pending Breakout” (ordem stop) — para que você possa reproduzir por conta própria a comparação desta página:
- Carregue o template Pending Breakout. Ele já vem pré-configurado: blocos de máxima/mínima diária anterior, entradas Buy Stop / Sell Stop com offset de 5 pips, filtro de horário 07:00–09:00, expiração de ordem de 16 horas e trailing stop 30/10.
- Traduza a janela para o horário do servidor da sua corretora. As horas do template assumem o relógio do servidor, não o seu — verifique a diferença entre a meia-noite da sua corretora e as sessões que você quer, e desloque o filtro de horário de acordo.
- Defina as saídas por uma regra, não por um sentimento. Nossos valores validados no USDJPY foram SL 30 / TP 80 pips; trate-os como um ponto de partida documentado a reverificar no seu par, não como verdade portável — lembre que eles falharam no EURJPY e no GBPJPY.
- Adicione um filtro de volatilidade ou momentum se o seu par precisar. Blocos de filtro de ATR e ADX se conectam diretamente na frente das entradas para pular dias de baixa energia.
- Gere e faça o backtest antes de qualquer outra coisa. O Builder produz um EA para MT5 pronto para rodar, com cada valor acima exposto como input; rode-o no Strategy Tester com tick data de qualidade e depois em uma conta demo, antes de qualquer operação real.
Nenhuma configuração de rompimento carrega promessa de desempenho: cada número desta página é uma medição de backtest histórico, sensível a spread, relógio da corretora e regime, e resultados futuros podem diferir. Dimensione as posições de modo que uma sequência de 26 perdas seja um incômodo, não um evento de conta.
Artigos relacionados
Perguntas frequentes
- EAs de rompimento realmente funcionam?
- Nas configurações padrão, na maioria das vezes não — e isso é mensurável. No nosso baseline de templates em condições idênticas (USDJPY M5, um ano, inputs padrão), o rompimento a ordem a mercado terminou com fator de lucro de 0.96, enquanto a variante com ordens stop pendentes da mesma ideia terminou em 1.08. A vantagem, onde existe, é modesta e vem da mecânica: ordens stop no nível, uma janela de sessão e expiração das ordens. Ela precisa ser validada por par — as mesmas configurações que se sustentaram no USDJPY perderam dinheiro no EURJPY e no GBPJPY nos nossos testes cruzados.
- Que taxa de acerto devo esperar de um EA de rompimento?
- Baixa — muitas vezes bem mais baixa do que usuários novos esperam. O EA de rompimento que listávamos anteriormente venceu 14.04% das operações e ainda assim foi lucrativo ao longo de cinco anos, porque o ganho médio era várias vezes maior que a perda média. Julgar um EA de rompimento pela taxa de acerto é o caminho mais rápido para julgá-lo errado; fator de lucro e pior sequência de perdas são os números que importam.
- Um EA de rompimento é melhor com ordens a mercado ou com ordens stop pendentes?
- Com ordens stop pendentes, na nossa medição. Uma ordem stop colocada na borda da faixa é executada no próprio nível, enquanto uma entrada a mercado espera um fechamento além do nível e abre mão de parte do movimento antes mesmo de entrar. No nosso baseline de um ano, o template a ordem a mercado perdeu dinheiro (fator de lucro 0.96) e o template com ordens stop teve um pequeno lucro (1.08) no mesmo instrumento e período. Ordens stop não executadas que expiram também funcionam como um filtro gratuito: sem rompimento, sem operação.
- Qual é a diferença entre um EA de rompimento e um EA seguidor de tendência?
- Timing e formato do payoff. Um EA de tendência espera confirmação — um cruzamento de médias móveis dispara bem depois de o movimento ter começado — enquanto um EA de rompimento se posiciona na fronteira onde o movimento nasce, então entra mais cedo mas sofre mais partidas falsas. Ambos são estratégias de taxa de acerto baixa e payoff longo; a versão de rompimento concentra o risco em níveis e horários específicos do dia, o que torna os filtros de sessão muito mais importantes do que em um sistema de cruzamento.
- Posso criar um EA de rompimento sem programar?
- Sim. O Builder do mt5depot traz dois templates de rompimento prontos — uma versão a ordem a mercado e uma versão com stop pendente, janela de horário, expiração de ordem e trailing stop — e ambos geram um Expert Advisor para MT5 compilável, com cada parâmetro exposto como input. Carregue o template, ajuste a janela de sessão para o horário do servidor da sua corretora e faça o backtest antes de qualquer outra coisa.
Glossary