Bollinger Bands (BB): qué son y cómo usarlas en el trading

Funcionamiento del indicador:

Las Bollinger Bands (BB) miden volatilidad y contexto de precio. Además, ayudan a diferenciar fases de compresión y expansión. Por lo tanto, sirven para detectar posibles rupturas y, en cambio, también para operar la reversión a la media. En consecuencia, su flexibilidad las hace útiles en múltiples marcos temporales.

¿Qué son las Bollinger Bands?

Las BB fueron creadas por John Bollinger. En esencia, constan de una media móvil y dos bandas calculadas con desviación estándar. Así, las bandas se expanden cuando la volatilidad aumenta y se contraen cuando disminuye.

¿Cómo se calculan?

La media móvil suele ser una SMA de 20 periodos, aunque puede cambiarse. Mientras tanto, las bandas se obtienen sumando y restando un múltiplo de la desviación estándar al valor de la media.

Fórmula básica

Base = SMA(Cierre, n)
BandaSuperior = Base + k * DesvEst(Cierre, n)
BandaInferior = Base - k * DesvEst(Cierre, n)
  

Por lo general, se usa n = 20 y k = 2. Sin embargo, estos parámetros deben adaptarse al activo y al marco temporal. Además, conviene validar los cambios con backtesting.

Parámetros y ajustes recomendados

Longitud de la media (n)

Con valores pequeños, las bandas reaccionan más rápido. No obstante, generan más ruido. En cambio, con valores mayores, las señales son más estables, aunque llegan con retraso.

Multiplicador (k)

Un k alto amplía la distancia de las bandas. Por lo tanto, reduce señales de ruptura pero puede perder oportunidades. Por otro lado, un k bajo aumenta la sensibilidad.

Tipo de media

La SMA es el estándar. Aun así, algunos traders prefieren EMA para respuestas más ágiles. En consecuencia, elige según tu estilo y prueba en varios activos.

Interpretación práctica

Compresión (Bollinger Squeeze)

Cuando las bandas se estrechan, la volatilidad cae. Por ende, el mercado puede estar acumulando energía. Así, un aumento posterior de la amplitud suele anticipar una ruptura.

Expansión

Si las bandas se separan con fuerza, la volatilidad sube. En consecuencia, un movimiento direccional puede estar en marcha. Aun así, evita perseguir el precio sin un plan claro.

Toques y cierres fuera de banda

Un toque no implica giro inmediato. De hecho, los precios pueden “caminar por la banda” en tendencias fuertes. Por lo tanto, busca confirmaciones adicionales antes de revertir.

Reversión a la media

En rangos, el precio tiende a volver a la base. Sin embargo, la probabilidad disminuye durante tendencias marcadas. Por ello, filtra con estructura o con una media de tendencia.

Estrategias con Bollinger Bands

Estrategia de ruptura (breakout)

  1. Detecta compresión sostenida de las bandas.
  2. Espera cierre por encima o por debajo del rango.
  3. Confirma con volumen o con un pullback a la base.

Además, coloca un stop loss al otro lado del rango. En consecuencia, controlas el riesgo si la ruptura falla.

Estrategia de reversión a la media

  1. Identifica un mercado lateral o de baja pendiente.
  2. Busca toque de banda con señal de agotamiento (vela o divergencia).
  3. Apunta al retorno hacia la media como objetivo inicial.

Sin embargo, evita este enfoque durante impulsos fuertes. Así disminuyes entradas contra tendencia.

Estrategia de seguimiento de tendencia

  1. Usa la base como guía direccional.
  2. Compra retrocesos cerca de la base en tendencias alcistas.
  3. Vende rebotes a la base en tendencias bajistas.

Por otro lado, un filtro con RSI o MACD aumenta la calidad de las señales. En consecuencia, se reducen operaciones de baja probabilidad.

Errores comunes

Confiar en un único toque

Un toque aislado no confirma giro. Además, el precio puede extenderse varios tramos. Por lo tanto, espera confirmación del contexto.

Parámetros rígidos

El mismo n y k no sirven para todo. En consecuencia, ajusta por activo, horario y volatilidad. Asimismo, documenta tus cambios.

Ignorar el volumen

Las rupturas sin volumen tienden a fallar. Por ello, añade el flujo negociado como confirmación. De hecho, mejora la tasa de acierto.

Configuración rápida en plataformas

Valores de inicio

  • Longitud (n): 20.
  • Multiplicador (k): 2.0.
  • Media: SMA (o EMA si buscas respuesta más rápida).

Posteriormente, calibra según el activo. Además, prueba en distintos marcos temporales y evita sobreoptimizar.

Gestión del riesgo y buenas prácticas

Stops y objetivos

Define el riesgo por operación antes de entrar. Asimismo, coloca stops en niveles lógicos y objetivos acordes al contexto. En consecuencia, tu curva de capital será más estable.

Validación y seguimiento

Registra resultados por estrategia. Además, compara periodos dentro y fuera de muestra. Finalmente, ajusta parámetros sólo si existen evidencias suficientes.

Conclusiones

Las Bollinger Bands ofrecen un marco claro para leer volatilidad y contexto. Además, permiten combinar ruptura, reversión y seguimiento de tendencia. Por lo tanto, integrarlas en un plan con reglas y control del riesgo aumenta la consistencia operativa.

Código de TradingView ejecutable

//@version=5
indicator(«Bollinger Bands (BB) – Pine v5″, shorttitle=»BB», overlay=true)

// ── Parámetros de usuario
length = input.int(20, «Periodo», minval=1)
src = input.source(close, «Fuente de cálculo»)
mult = input.float(2.0, «Desviaciones estándar», step=0.1)

// ── Cálculo de la media y desviación estándar
basis = ta.sma(src, length) // Línea central
dev = mult * ta.stdev(src, length) // Rango de desviación
upperBB = basis + dev // Banda superior
lowerBB = basis – dev // Banda inferior

// ── Gráficos
plot(basis, title=»Media central», color=color.orange, linewidth=2)
plot(upperBB, title=»Banda superior», color=color.blue, linewidth=1)
plot(lowerBB, title=»Banda inferior», color=color.blue, linewidth=1)

// ── Relleno entre bandas
fill(plot(upperBB), plot(lowerBB), color=color.new(color.blue, 90))

// ── Señales opcionales: precio tocando banda superior o inferior
touchUpper = ta.crossover(src, upperBB)
touchLower = ta.crossunder(src, lowerBB)

plotshape(touchUpper, title=»Toca banda superior», style=shape.triangledown,
location=location.abovebar, color=color.red, size=size.tiny, text=»▲BB»)
plotshape(touchLower, title=»Toca banda inferior», style=shape.triangleup,
location=location.belowbar, color=color.green, size=size.tiny, text=»▼BB»)

// ── Alertas
alertcondition(touchUpper, title=»Precio toca banda superior», message=»El precio tocó la banda superior de Bollinger»)
alertcondition(touchLower, title=»Precio toca banda inferior», message=»El precio tocó la banda inferior de Bollinger»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.