Indicador Tecnico

Bandas de Bollinger – Indicador de Volatilidad

Indicador de volatilidad de John Bollinger (1980). 3 estrategias practicas: Bounce, Squeeze Breakout, Banda Walking. Combinaciones con RSI/MACD/ADX. Codigo Pine Script con squeeze detector.

📚 10 min lectura 📊 Dificultad: Medio 🇲🇽 Adaptado para Mexico

Que son las Bandas de Bollinger

Las Bandas de Bollinger fueron creadas por John Bollinger en 1980. Son un indicador de volatilidad que consiste en 3 lineas:

  1. Banda Media: Media Movil Simple (SMA) de 20 periodos
  2. Banda Superior: SMA(20) + (2 * desviacion estandar)
  3. Banda Inferior: SMA(20) – (2 * desviacion estandar)

Las bandas se expanden cuando la volatilidad aumenta y se contraen cuando disminuye.

Formula matematica

Banda Media = SMA(20, close) Banda Superior = SMA(20) + (2 × StDev(20)) Banda Inferior = SMA(20) – (2 × StDev(20)) donde StDev = Desviacion Estandar de los ultimos 20 precios Estadisticamente: ~95% de los precios deberian estar entre las 2 bandas ~5% deberian estar fuera (en cualquier direccion)

Los parametros default (20, 2) son los originales de Bollinger. Algunos traders usan (10, 1.5) para mas sensibilidad o (50, 2.5) para mas suavidad.

Conceptos clave

1. The Squeeze (Apretón)

Cuando las bandas se contraen significativamente, indica baja volatilidad:

  • Mercado en consolidacion
  • Energia acumulandose para movimiento explosivo
  • «La calma antes de la tormenta»

El squeeze NO indica direccion — solo que se acerca un movimiento grande. Espera la ruptura para definir direccion.

2. Banda Walking

En tendencias fuertes, el precio puede «caminar» sobre una banda por mucho tiempo:

  • Walking the upper band: tendencia alcista fuerte (NO vendas)
  • Walking the lower band: tendencia bajista fuerte (NO compres)
⚠️ Error muy comun

«Tocar la banda superior = vender, tocar la inferior = comprar» es el mito mas peligroso. En tendencia fuerte, el precio toca y se queda en la banda extrema por semanas.

Bandas son indicador de volatilidad, no de sobrecompra/sobrevenitos. No confundir con RSI.

3. La Banda Media (SMA 20) como soporte/resistencia

La SMA 20 actua como S/R dinamico:

  • En uptrend: precio retrocede a la banda media y rebota
  • En downtrend: precio retrocede a la banda media y rechaza

Esta es la estrategia mas confiable con Bollinger.

3 estrategias practicas

Estrategia 1: Bollinger Bounce (reversal en rango)

Funciona en mercados laterales sin tendencia clara:

  1. Identifica mercado lateral (ADX < 25)
  2. Precio toca banda inferior → busca compra
  3. Precio toca banda superior → busca venta
  4. Take profit: banda opuesta o banda media
  5. Stop loss: justo fuera de la banda tocada

Win rate tipico: 55-65% en mercados laterales reales.

Estrategia 2: Bollinger Squeeze Breakout

Espera la ruptura despues del squeeze:

  1. Identifica squeeze (bandas contraidas, BB width < 6 meses promedio)
  2. Espera vela que rompa la banda superior O inferior
  3. Entra en direccion del rompimiento
  4. Stop loss: banda opuesta o SMA 20
  5. Take profit: 2x del rango del squeeze

Estrategia 3: Banda Walking (trend following)

Cuando precio camina sobre una banda:

  1. Confirma tendencia con EMA 50 alineada
  2. Espera retroceso a la banda media (SMA 20)
  3. Compra/vende en el rebote de la SMA 20
  4. Stop loss: ligeramente fuera de la banda opuesta
  5. Take profit: continuacion al maximo/minimo previo

Codigo Pine Script

// PrimeTraderAI – Bollinger Bands con Squeeze MX //@version=5 indicator(«BB PT v5», overlay=true) // Inputs length = input.int(20, «Periodo») mult = input.float(2.0, «Desviacion») // Calculo basis = ta.sma(close, length) dev = mult * ta.stdev(close, length) upper = basis + dev lower = basis – dev // BB Width para detectar squeeze bbWidth = (upper – lower) / basis * 100 bbWidthAvg = ta.sma(bbWidth, 120) isSqueeze = bbWidth < bbWidthAvg * 0.5 // Plots plot(basis, «SMA 20», color=color.new(#b8893d, 0)) p1 = plot(upper, «Upper», color=color.gray) p2 = plot(lower, «Lower», color=color.gray) fill(p1, p2, color=color.new(color.gray, 90)) // Marca squeeze bgcolor(isSqueeze ? color.new(color.yellow, 85) : na, title=«Squeeze») // Alertas alertcondition(ta.crossover(close, upper), «Ruptura Alcista») alertcondition(ta.crossunder(close, lower), «Ruptura Bajista») alertcondition(isSqueeze and not isSqueeze[1], «Squeeze!»)

Combinaciones potentes

  • BB + RSI: precio toca banda inferior + RSI < 30 = compra mas fuerte
  • BB + MACD: ruptura de banda + cruz MACD = confirmacion doble
  • BB + ADX: ADX < 25 = usar bounce strategy; ADX > 25 = usar walking strategy
  • BB + Volume: ruptura de banda con volumen alto = confiable

Practica antes de operar real

Todo indicador funciona mejor en demo primero. Probe 60+ dias antes de cuenta real.

Brokers con demo Mas tutoriales
Aviso de Riesgo
Ningun indicador garantiza rentabilidad. 70-89% de los traders retail pierden varo (ESMA, FCA, CFTC). Practica en demo antes de cuenta real. ISR aplica a ganancias (1.92%-35% SAT). SAPTEL: 55 5259-8121.