As Bandas de Bollinger, criadas por John Bollinger nos anos 1980, resolvem um problema que indicadores fixos não conseguem: elas se adaptam à volatilidade. Em vez de níveis estáticos, as bandas respiram com o mercado — abrem quando ele fica agitado, fecham quando acalma. Isso as torna excelentes pra medir extremos relativos e antecipar explosões de movimento.
01O que são as Bandas de Bollinger
São três linhas:
- Banda central: uma média móvel simples (geralmente 20 períodos). É o "valor justo" de referência.
- Banda superior: a média + 2 desvios padrão.
- Banda inferior: a média − 2 desvios padrão.
O conceito-chave é o desvio padrão — uma medida estatística de volatilidade. Quando o mercado está volátil, o desvio aumenta e as bandas se afastam; quando está calmo, elas se aproximam. Estatisticamente, cerca de 95% dos preços ficam dentro de 2 desvios padrão, então tocar uma banda significa que o preço está num extremo relativo.
02Os usos principais
1. Reversão à média (mercado lateral)
Em mercado sem tendência, o preço tende a oscilar entre as bandas. Tocar a banda inferior pode sinalizar compra (preço "barato"); a superior, venda (preço "caro"). É a base de estratégias de reversão à média.
2. O squeeze (o uso mais poderoso)
Quando as bandas se estreitam muito, significa baixa volatilidade — o mercado está "comprimido". E aqui está a sacada: períodos de baixa volatilidade tendem a ser seguidos por períodos de alta volatilidade. O squeeze não diz a direção, mas avisa que um movimento forte está se formando. Traders usam pra se preparar pra um rompimento.
3. "Andar na banda" (tendência forte)
Aqui está o que derruba iniciante: em tendência forte, o preço gruda na banda superior (numa alta) e continua subindo. Quem vê isso como "sobrecomprado, vou vender" opera contra a tendência e perde. Andar na banda é sinal de força, não de reversão.
O erro clássico: "o preço tocou a banda superior, vou vender". Em tendência forte isso é suicídio — o preço pode andar na banda por muito tempo. As bandas só sinalizam reversão em mercado lateral. Sempre identifique o regime antes (veja nosso guia de estratégias e regimes).
03Programando as Bandas de Bollinger
//@version=5 indicator("Bandas de Bollinger", overlay=true) periodo = input.int(20, "Período") desvios = input.float(2.0, "Desvios padrão") media = ta.sma(close, periodo) desvio = ta.stdev(close, periodo) superior = media + desvios * desvio inferior = media - desvios * desvio plot(media, "Média", color=color.blue) p1 = plot(superior, "Superior", color=color.red) p2 = plot(inferior, "Inferior", color=color.green) fill(p1, p2, color=color.new(color.blue, 90)) // detecta squeeze: largura da banda no menor nível recente largura = (superior - inferior) / media squeeze = largura < ta.lowest(largura, 50) * 1.1 if squeeze alert("Squeeze — possível movimento forte chegando")
import pandas as pd def bollinger(precos, periodo=20, desvios=2.0): media = precos.rolling(periodo).mean() desvio = precos.rolling(periodo).std() superior = media + desvios * desvio inferior = media - desvios * desvio return media, superior, inferior media, sup, inf = bollinger(df["close"]) # largura relativa da banda (pra detectar squeeze) largura = (sup - inf) / media df["squeeze"] = largura < largura.rolling(50).min() * 1.1 ultimo = df["close"].iloc[-1] if ultimo <= inf.iloc[-1]: print("Preço na banda inferior — avaliar (só em lateral!)")
Atalho: pandas-ta tem pronto: df.ta.bbands(length=20, std=2). O cálculo manual mostra a mecânica do desvio padrão.
Bollinger combina muito bem com RSI
Banda inferior + RSI em sobrevenda = sinal de reversão mais forte. Veja o guia do RSI.
04Montando estratégias
- Reversão (lateral): compra na banda inferior + RSI < 30, vende na superior + RSI > 70. Só em mercado sem tendência.
- Breakout do squeeze: detecta o squeeze, espera o rompimento de uma das bandas, entra na direção do rompimento. Captura o início de movimentos fortes.
- Bollinger + tendência: em tendência de alta, usa a banda inferior (ou a média central) como zona de recompra nos pullbacks.
Combinação clássica: Bandas de Bollinger (volatilidade) + RSI (momentum) + uma média de tendência. As três juntas filtram a maior parte dos falsos sinais que cada uma teria sozinha.
05Perguntas frequentes
O que são as Bandas de Bollinger?
Três linhas: uma média móvel central (20) e duas bandas a 2 desvios padrão acima e abaixo. Expandem com a volatilidade, contraem na calma. Mostram se o preço está num extremo relativo à própria volatilidade.
O que é o squeeze?
É quando as bandas se estreitam muito (baixa volatilidade). Costuma anteceder movimentos explosivos, pois calmaria tende a ser seguida por forte movimento. Não diz a direção, só avisa que algo vem.
Tocar a banda é compra ou venda?
Depende do regime. Em lateral, tocar a inferior pode ser compra (reversão). Em tendência forte, o preço "anda na banda" e tocar não significa reverter. Por isso o contexto importa mais que o toque — esse é o erro nº1.
Quais parâmetros usar?
O padrão é 20 períodos e 2 desvios. Funciona na maioria dos casos. Períodos menores deixam mais sensível; mais desvios deixam as bandas mais largas (menos toques). Ajuste por backtest, sem overfitting.
Bollinger funciona em day trade?
Sim, especialmente o squeeze pra antecipar rompimentos intradiários. Ajuste o período ao timeframe. Como sempre, combine com tendência e gestão de risco.