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.
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:
- Stops dos traders posicionados contra são acionados, criando pressão adicional
- Breakout traders entram na direção do movimento, adicionando volume
- Algoritmos e sistemas técnicos disparam ordens
- Mídia financeira “descobre” o movimento, atraindo dinheiro retail
⚠️ O problema dos fakeouts
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
// 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”
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
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