🚀 Estratégia · Day/Swing

Estratégia de Breakout

Operar rompimentos de níveis-chave (suporte/resistência, máximas/mínimas, padrões gráficos). Com filtros corretos, é uma das estratégias mais lucrativas. Sem filtros, gera prejuízo consistente com fakeouts.

📚 Leitura: 14 min 🎯 Nível: Intermediário 📈 Tipo: Trend Following
⚡ TL;DR — Resumo executivo

O que é: Operar quando o preço rompe um nível significativo (resistência, suporte, máxima histórica), assumindo continuação na direção do rompimento.

Por que funciona: Quando muitos traders estão posicionados em um nível, seu rompimento gera stop-outs em massa + entradas de breakout traders, criando movimento amplificado.

O problema: 60-70% dos breakouts são FAKEOUTS (falsos). Filtros são essenciais.

Quando usar: Após períodos de consolidação (ranges definidos). Pior em mercados sem direção clara.

O que é um breakout?

Um breakout ocorre quando o preço atravessa um nível significativo de suporte ou resistência com força suficiente para sugerir continuação na direção do rompimento. Os tipos mais comuns:

  • Breakout horizontal — preço rompe resistência ou suporte em padrão lateral
  • Breakout de canal — preço rompe linha de tendência (alta ou baixa)
  • Breakout de padrão — triângulos, retângulos, flags, wedges
  • Breakout de máxima/mínima — preço supera high ou low de período (52 semanas, mês anterior)
  • Squeeze breakout — após compressão de volatilidade (Bollinger Bands estreitas)

A premissa é simples: quando preço quebra um nível-chave, ele tende a continuar na direção do rompimento porque:

  1. Stops dos traders posicionados contra são acionados, criando pressão adicional
  2. Breakout traders entram na direção do movimento, adicionando volume
  3. Algoritmos e sistemas técnicos disparam ordens
  4. Mídia financeira “descobre” o movimento, atraindo dinheiro retail

⚠️ O problema dos fakeouts

🚨 60-70% dos breakouts FALHAM

Esta é a estatística brutal que poucos discutem: a maioria dos breakouts é falsa. Preço rompe nível, atrai compradores/vendedores, e depois reverte — deixando os breakout traders com prejuízo.

Por que tantos fakeouts?

Hunters de stops: Traders institucionais sabem onde retail coloca stops e movem preço para acioná-los
Falta de volume: Rompimento sem volume = breakout fraco = falso
Contra-tendência: Romper resistência em downtrend forte = falha
Falta de notícia/catalyst: Movimento puramente técnico sem razão fundamental tende a reverter

É por isso que filtros são essenciais. Sem filtros, breakout é uma forma elegante de doar dinheiro pro mercado.

Os 6 filtros essenciais para breakout

Filtro 1: Volume confirmatório

O candle do breakout precisa ter volume acima da média:

  • Volume da vela do breakout > média móvel do volume (20 períodos)
  • Idealmente 1.5x a 2x o volume médio
  • Em forex (sem volume real), use Tick Volume como proxy
  • Em crypto e ações, volume é o filtro #1 mais importante

Filtro 2: Corpo grande do candle

Vela do breakout deve ter corpo grande (não doji ou pin bar):

  • Corpo > 60% do range total da vela
  • Fechamento próximo ao high (em rompimento de alta)
  • Fechamento próximo ao low (em rompimento de baixa)
  • Mostra “comprometimento” do mercado com a direção

Filtro 3: Confirmação no próximo candle

Aguardar fechamento da vela seguinte sem voltar para dentro do range:

  • Próxima vela não deve fechar dentro do range anterior
  • Idealmente, deve continuar na direção do breakout
  • Esse simples filtro elimina 40-50% dos fakeouts
  • Custo: você perde um pouco do início do movimento

Filtro 4: Alinhamento com tendência maior

  • Adicionar EMA 200 no timeframe superior
  • Operar APENAS breakouts a favor da tendência maior
  • Breakout de alta em downtrend = ignorar
  • Breakout de baixa em uptrend = ignorar
  • Reduz drasticamente sinais falsos

Filtro 5: Compressão prévia (squeeze)

  • Breakouts após consolidação prolongada são mais confiáveis
  • Bollinger Bands se estreitando = boa setup
  • Quanto mais longa a consolidação, maior o movimento esperado
  • ATR (Average True Range) baixo precedendo breakout = sinal forte

Filtro 6: Contexto fundamental

  • Verifique calendário econômico
  • Breakouts em dias de NFP, FOMC têm maior probabilidade
  • Breakouts em horários sem notícia = mais probabilidade de fakeout
  • Em forex: opere breakouts apenas durante sessões líquidas (Londres, NY)

Tipos de breakout em detalhes

Tipo 1: Resistência horizontal (clássico)

O mais simples e usado. Preço testa mesma resistência múltiplas vezes, sem conseguir romper. Depois rompe com força.

  • Quantidade mínima de toques: 2-3 testes antes do rompimento
  • Mais toques = nível mais forte = rompimento mais significativo
  • Stop loss: abaixo do nível rompido (agora vira suporte)
  • Alvo: distância média do range anterior projetada acima do rompimento

Tipo 2: Triângulo (continuação)

Padrão de consolidação onde preço faz higher lows e lower highs simultâneamente:

  • Triângulo simétrico: direção do rompimento é incerta (50/50)
  • Triângulo ascendente: tendência para rompimento bullish
  • Triângulo descendente: tendência para rompimento bearish
  • Tempo médio: 2-6 semanas em Daily

Tipo 3: Bandeira (flag)

Padrão de continuação após movimento forte. Preço “descansa” em canal contra-tendência antes de continuar:

  • Aparece após movimento explosivo (pole)
  • Consolidação em canal pequeno por 5-20 candles
  • Rompimento na direção do movimento original
  • Alvo medido: tamanho da pole projetado a partir do breakout

Tipo 4: Squeeze breakout (Bollinger)

Quando Bollinger Bands estreitam significativamente, indica volatilidade comprimida prestes a explodir:

  • BandWidth no mínimo dos últimos 50-100 candles
  • Rompimento direcional confirmado por vela com corpo grande
  • Movimento explosivo na direção do breakout
  • Não tente antecipar direção — aguarde confirmação

Pine Script: Breakout Detector

📝 Pine Script v5 — Breakout com filtros
// Breakout strategy com filtros de volume e tendência

//@version=5
indicator("Breakout PT-BR", overlay=true)

// === INPUTS ===
lookback = input.int(20, "Período Lookback")
volMult = input.float(1.5, "Volume Multiplier")
useTrend = input.bool(true, "Filtro EMA 200")

// === CÁLCULO ===
highBreakout = ta.highest(high[1], lookback)
lowBreakout = ta.lowest(low[1], lookback)
ema200 = ta.ema(close, 200)
avgVol = ta.sma(volume, 20)

// === CONDIÇÕES ===
volOk = volume > avgVol * volMult
candleBody = math.abs(close - open)
candleRange = high - low
bigBody = candleBody > candleRange * 0.6

trendBull = not useTrend or close > ema200
trendBear = not useTrend or close < ema200

bullBreakout = close > highBreakout and volOk and bigBody and trendBull
bearBreakout = close < lowBreakout and volOk and bigBody and trendBear

// === PLOTS ===
plot(highBreakout, "Resistência", color=color.new(color.red, 30))
plot(lowBreakout, "Suporte", color=color.new(color.green, 30))
plot(useTrend ? ema200 : na, "EMA 200",
  color=color.new(#b8893d, 0), linewidth=2)

plotshape(bullBreakout, "Bull Breakout", shape.triangleup,
  location.belowbar, color=color.green, size=size.normal)
plotshape(bearBreakout, "Bear Breakout", shape.triangledown,
  location.abovebar, color=color.red, size=size.normal)

// === ALERTAS ===
alertcondition(bullBreakout, "Breakout Bullish",
  "Rompimento de alta com volume e tendência confirmada")
alertcondition(bearBreakout, "Breakout Bearish",
  "Rompimento de baixa com volume e tendência confirmada")

Estratégia completa “Breakout High-Probability”

🎯 Setup completo para swing trade

Timeframe: H4 ou Daily (recomendado para CLT brasileiro)

Pares: EUR/USD, GBP/USD, XAU/USD (alta liquidez)

1. Identificar nível:

• Encontre resistência testada 3+ vezes nos últimos 30 candles
• Marque com linha horizontal
• Confirme que NÃO há notícia macro importante nas próximas 24h

2. Verificar tendência maior:

• EMA 200 no timeframe Daily
• Operar apenas breakouts a favor da EMA 200
• Em uptrend: focar em breakouts de resistência
• Em downtrend: focar em breakouts de suporte

3. Aguardar setup:

• Bollinger Bands estreitando (squeeze)
• Volume diminuindo nos candles próximos ao nível
• Preço se aproxima do nível pela 3ª-4ª vez

4. Entrada (3 confirmações obrigatórias):

✓ Vela com corpo > 60% do range total
✓ Fechamento ALÉM do nível (não apenas tocando)
✓ Volume > 1.5x média móvel de 20 períodos

5. Gestão do trade:

• Stop loss: do outro lado do nível rompido + 1 ATR de margem
• Alvo 1: 1x distância para stop (sair 50% da posição, mover stop pra break-even)
• Alvo 2: 2x ou 3x distância para stop (sair o resto)
• Trailing stop: pela EMA 21 após alvo 1

6. Critérios para invalidar trade:

• Vela seguinte fecha de volta dentro do range = SAIR
• Stop loss acionado = SAIR
• Notícia macro adversa publicada = SAIR (cuidado: spread alarga)

Risco: 1-2% do saldo por trade

Esperado: Winrate 40-50%, mas R:R 1:2.5+ médio = lucrativo no longo prazo

Erros comuns dos iniciantes

⚠️ 5 erros que destruem breakout traders

1. Entrar antes da confirmação: Comprar ao ver o nível sendo “tocado” em vez de esperar fechamento confirmado. 70% dessas entradas são fakeouts.

2. Ignorar volume: Breakout sem volume é breakout falso. Volume é o filtro #1.

3. Stop loss muito apertado: Colocar stop logo abaixo do nível rompido = ser tirado por noise normal. Use ATR pra dar respiração.

4. Operar contra tendência maior: Comprar breakout de resistência em downtrend forte = perda quase garantida.

5. FOMO em breakout já distante: Ver movimento “explosivo” e entrar tarde = comprar no topo, antes da correção.

Breakout funciona com paciência

Espere as 3 confirmações. Sem confirmações, não opere. Paciência separa traders profissionais de amadores.

Praticar em demo Próximo: Suporte/Resistência