Bollinger Bands — Bandas de Volatilidade
Três bandas que medem volatilidade e identificam zonas de sobrecompra/sobrevenda dinâmicas. Criadas por John Bollinger nos anos 1980, são essenciais para mean reversion e identificação de squeezes.
O que é: Três bandas em torno do preço — uma média móvel central + duas bandas de desvio padrão.
Como usar: Bandas estreitas = baixa volatilidade (squeeze). Bandas largas = alta volatilidade. Preço tocando banda superior/inferior = possível reversão (em range) ou continuação (em tendência forte).
Configuração padrão: SMA 20 + 2 desvios padrão. Cobre ~95% dos movimentos de preço estatisticamente.
Quando funciona melhor: Estratégias de mean reversion (mercados lateralizados) e detecção de squeezes que precedem grandes movimentos.
O que são Bollinger Bands?
As Bollinger Bands foram criadas por John Bollinger nos anos 1980 e popularizadas em seu livro “Bollinger on Bollinger Bands” (2001). É um indicador baseado em estatística que mede a volatilidade do preço usando o conceito de desvio padrão.
É composta de 3 linhas:
- Banda Central (Middle Band) — uma média móvel simples (SMA), geralmente de 20 períodos
- Banda Superior (Upper Band) — SMA + 2 desvios padrão
- Banda Inferior (Lower Band) — SMA – 2 desvios padrão
O conceito estatístico por trás é poderoso: em uma distribuição normal, 95.4% das observações ficam dentro de ±2 desvios padrão da média. Aplicando ao preço, isso significa que ~95% dos movimentos de preço estarão dentro das bandas.
Quando preço sai da banda, é estatisticamente incomum — sugerindo extremo de curto prazo que tende a reverter.
Como Bollinger Bands são calculadas
Passo 1 — Banda Central (Middle Band): SMA = Soma(Close, 20) / 20 Passo 2 — Desvio Padrão (StdDev): StdDev = √(Σ(Close - SMA)² / 20) Passo 3 — Bandas: Banda Superior = SMA + (2 × StdDev) Banda Inferior = SMA - (2 × StdDev)
O que o desvio padrão significa
O desvio padrão mede o quanto os preços variam em relação à média. Quando preços estão “calmos”, desvio padrão é baixo → bandas estreitas. Quando preços estão “voláteis”, desvio padrão é alto → bandas largas.
Essa propriedade torna as Bollinger Bands auto-ajustáveis — diferente de bandas fixas, elas “respiram” com o mercado.
Sinais de trading com Bollinger Bands
Sinal #1: Toque na banda (Reversão)
Este é o uso mais comum, especialmente em mercados em range:
🟢 Toque na Banda Inferior
Preço toca ou cruza banda inferior em mercado lateralizado = possível compra. Stop abaixo da banda. Alvo: banda central ou superior.
🔴 Toque na Banda Superior
Preço toca ou cruza banda superior em mercado lateralizado = possível venda. Stop acima da banda. Alvo: banda central ou inferior.
Em tendência de alta forte, preço pode “andar de mãos dadas com banda superior” por dias. Vender baseado nisso = perdas consecutivas.
Em tendência de baixa forte, mesmo princípio para banda inferior. Use Bollinger para reversão apenas em mercados claramente em range.
Sinal #2: Squeeze (compressão)
Talvez o sinal mais poderoso. Quando as bandas se aproximam (compressão de volatilidade), geralmente precede um grande movimento explosivo.
Características do squeeze:
- Bandas estreitam visivelmente
- Banda Width (largura) atinge mínimo de período recente
- Preço fica “comprimido” perto da banda central
- Quanto mais longo o squeeze, mais explosivo o breakout
Estratégia: aguardar squeeze + breakout direcional confirmado (vela fechando além da banda) = entrada na direção do breakout.
Sinal #3: Walking the Bands (Tendência Forte)
Quando preço fica “andando” próximo a uma das bandas:
- Preço seguindo banda superior = tendência de alta muito forte (não venda)
- Preço seguindo banda inferior = tendência de baixa muito forte (não compre)
Em vez de operar contra, opere a favor: comprar pullbacks até banda central em tendência de alta forte.
Sinal #4: Reversão para a Média (Mean Reversion)
Em mercados em range, preço tende a reverter para a banda central (média móvel). Estratégia:
- Identificar mercado em range (Bollinger Bands relativamente planas e horizontais)
- Aguardar preço tocar banda inferior
- Confirmar com candle de reversão (martelo, engolfo)
- Comprar com alvo na banda central (~SMA 20)
- Stop abaixo da banda inferior (1 ATR de margem)
Configurações das Bollinger Bands
Padrão: SMA 20 + 2 desvios padrão
Configuração original de John Bollinger. Cobre ~95% dos movimentos estatisticamente.
Configurações alternativas
| Configuração | Característica | Quando usar |
|---|---|---|
| 10, 1.5σ | Bandas estreitas, muitos toques | Scalping (M1-M5) |
| 20, 2σ | Padrão, equilibrado | Swing trade (H1-Daily) |
| 50, 2.5σ | Bandas largas, poucos toques | Position trade (Daily-Weekly) |
| 20, 3σ | Cobre 99.7%, sinais raros mas fortes | Eventos extremos |
Pine Script para TradingView
// Bollinger Bands com alerta de squeeze //@version=5 indicator("Bollinger Bands PT-BR", overlay=true) // === INPUTS === length = input.int(20, "Período SMA") mult = input.float(2.0, "Desvios Padrão", step=0.1) squeezeLen = input.int(50, "Período para detectar squeeze") // === CÁLCULO === basis = ta.sma(close, length) dev = mult * ta.stdev(close, length) upper = basis + dev lower = basis - dev bandWidth = (upper - lower) / basis * 100 minBandWidth = ta.lowest(bandWidth, squeezeLen) isSqueeze = bandWidth <= minBandWidth * 1.02 // === PLOTS === upperPlot = plot(upper, "Banda Superior", color=color.new(#b8893d, 0)) lowerPlot = plot(lower, "Banda Inferior", color=color.new(#b8893d, 0)) plot(basis, "SMA 20", color=color.new(color.gray, 0)) fill(upperPlot, lowerPlot, color=isSqueeze ? color.new(color.red, 85) : color.new(#b8893d, 95)) // === SINAIS === plotshape(ta.crossover(close, lower) and not isSqueeze, "Buy", shape.triangleup, location.belowbar, color=color.green, size=size.small) plotshape(ta.crossunder(close, upper) and not isSqueeze, "Sell", shape.triangledown, location.abovebar, color=color.red, size=size.small) // === ALERTAS === alertcondition(isSqueeze and not isSqueeze[1], "Squeeze iniciado", "Volatilidade comprimindo - breakout iminente") alertcondition(ta.crossover(close, lower), "Toque banda inferior", "Possível reversão para cima") alertcondition(ta.crossunder(close, upper), "Toque banda superior", "Possível reversão para baixo")
Limitações das Bollinger Bands
1. Não funciona em tendências fortes: Preço pode “andar” com banda por dias. Operar reversão = perda.
2. Lag do indicador: Como usa SMA, bandas atrasam em relação ao preço. Reversões são “vistas” tarde.
3. Sinais ambíguos em volatilidade extrema: Em FOMC, NFP, bandas explodem e geram sinais conflitantes.
4. Sem confirmação direcional: Bandas mostram volatilidade, não direção. Precisa de filtros adicionais.
5. Squeeze não garante direção: Apenas alerta de breakout iminente. Direção é incerta até confirmação.
Estratégia prática “Bollinger Squeeze”
Timeframe: H1 ou H4 (swing trade)
Configuração: Bollinger Bands (20, 2) + EMA 50 + Volume
Passo 1 — Detectar squeeze:
• Bandas visivelmente estreitas (BandWidth no mínimo das últimas 50 barras)
• Preço se consolidando ao redor da banda central
• Quanto mais longo o squeeze, melhor
Passo 2 — Aguardar breakout direcional:
• Vela com corpo grande fechando além da banda (superior ou inferior)
• Volume da vela do breakout deve ser ACIMA da média
• Direção do breakout = direção do trade
Passo 3 — Confirmação:
• Próxima vela confirma o breakout (não retorna para dentro da banda)
• EMA 50 alinhada com a direção (filtro de tendência)
Passo 4 — Executar:
• Entrada na confirmação da segunda vela
• Stop loss na banda oposta (ou último fundo/topo)
• Take profit em R:R 1:2 ou trailing stop pela EMA 50
• Risco: 1-2% do saldo
Squeeze + breakout = movimento poderoso
Mas só se você esperar pela confirmação. Não antecipe.
Ver brokers Próximo: EMA