Inicio/Estrategias/Bandas de Bollinger

Cómo hacer backtesting de una estrategia con Bandas de Bollinger

Una estrategia con Bandas de Bollinger opera según la posición del precio respecto a una SMA de 20 periodos y dos bandas situadas a 2 desviaciones estándar por encima y por debajo. La versión de reversión a la media compra cuando el precio cierra por debajo de la banda inferior y vende cuando vuelve a la banda media; funciona en mercados laterales y pierde en tendencias, donde encaja mejor un enfoque de ruptura.

Las Bandas de Bollinger se adaptan a la volatilidad en tiempo real: se expanden cuando el mercado está agitado y se contraen cuando está tranquilo. Eso las hace especialmente adecuadas tanto para estrategias de reversión a la media como de ruptura, pero el enfoque que elijas debe coincidir con el régimen de mercado o los resultados serán dolorosos.

¿Qué son las Bandas de Bollinger?

Desarrolladas por John Bollinger en la década de 1980, las Bandas de Bollinger constan de tres líneas: una banda media (una media móvil simple de 20 periodos), una banda superior (la banda media más 2 desviaciones estándar) y una banda inferior (la banda media menos 2 desviaciones estándar).

El componente de desviación estándar es lo que distingue a las Bandas de Bollinger de los simples indicadores de envolvente. Como la desviación estándar mide la volatilidad, las bandas se ensanchan automáticamente en periodos volátiles y se estrechan en periodos tranquilos. Estadísticamente, si las rentabilidades siguieran una distribución normal, aproximadamente el 95 % de la acción del precio quedaría dentro de las bandas de 2 desviaciones estándar. En la práctica, las rentabilidades financieras tienen colas gruesas (fat tails), así que el precio toca o atraviesa las bandas con más frecuencia de la que predeciría una distribución normal.

Estrategia de reversión a la media

El enfoque de reversión a la media (mean reversion) supone que el precio volverá a la banda media después de tocar una banda exterior. Las reglas son sencillas: compra cuando el precio cierre por debajo de la banda inferior (o la toque) y vende cuando el precio vuelva a la banda media o toque la banda superior.

Esto funciona bien en mercados en rango, donde el precio oscila alrededor de una media estable. En backtesting, las estrategias de reversión a la media con Bollinger sobre índices bursátiles en periodos laterales (por ejemplo, SPY en 2015 o 2018) suelen mostrar ratios de Sharpe atractivos. El peligro es aplicar esta estrategia durante una tendencia fuerte: si compras cada toque de la banda inferior en un desplome como el de 2008, estás promediando a la baja en un mercado que cae sin suelo.

Una mejora práctica: añade un filtro de régimen. Toma señales de reversión a la media solo cuando la pendiente de la SMA de 50 días sea plana (ni claramente positiva ni negativa), lo que indica un entorno lateral.

Estrategia de ruptura

El enfoque de ruptura (breakout) sigue la filosofía opuesta: cuando el precio rompe por encima de la banda superior, el momentum es lo bastante fuerte para sostener más subida, así que compra con un cierre por encima de la banda superior y mantén hasta que el precio vuelva a la banda media. Para cortos, vende con un cierre por debajo de la banda inferior.

Las estrategias de ruptura funcionan mejor después de un squeeze de Bollinger, un periodo con un ancho de banda inusualmente estrecho. La lógica es que los regímenes de baja volatilidad suelen preceder a grandes movimientos direccionales. El squeeze actúa como un muelle comprimido: cuando se libera, la dirección de la ruptura tiende a mantenerse.

En backtesting, las estrategias de ruptura suelen tener una tasa de acierto más baja (30-40 %) pero ganancias medias más grandes. El reto es sobrevivir a la racha de pequeñas pérdidas por rupturas falsas. El tamaño de la posición y la colocación del stop-loss son críticos: muchos traders ponen el stop en la banda media o a una distancia fija basada en el ATR.

Detección del squeeze

El squeeze de Bollinger es una de las configuraciones más accionables del análisis técnico. Para cuantificarlo, calcula el ancho de banda: (Banda superior - Banda inferior) / Banda media. Cuando el ancho de banda cae por debajo de su mínimo de 125 días (6 meses), el mercado está en squeeze.

La variante TTM Squeeze de John Carter añade los Canales de Keltner como filtro secundario: un squeeze se confirma cuando las Bandas de Bollinger se contraen dentro de los Canales de Keltner. En backtesting, el filtro de Keltner reduce aún más las señales, pero históricamente mejora la precisión direccional de la ruptura posterior.

Advertencia importante: el squeeze te dice que viene un movimiento, pero no en qué dirección. Necesitas un disparador direccional (como un cierre por encima o por debajo de la banda, un indicador de momentum o una confirmación por volumen) para decidir si ir largo o corto.

Selección de parámetros

La configuración por defecto 20/2 está bien probada, pero no es óptima en todos los casos. Al ajustar los parámetros, sigue estas pautas:

  • Periodo más corto (10): las bandas reaccionan más rápido y hay más señales; combínalo con 1,5 desviaciones estándar
  • Periodo estándar (20): capacidad de respuesta equilibrada; usa 2,0 desviaciones estándar
  • Periodo más largo (50): más suave y con menos señales; usa 2,5 desviaciones estándar para evitar bandas excesivamente ajustadas

El periodo y el multiplicador de la desviación estándar deben ajustarse juntos. Una Banda de Bollinger de 10 periodos con 2,0 desviaciones estándar producirá muy pocos toques, porque las bandas son proporcionalmente anchas respecto a la acción reciente del precio. Al contrario, una banda de 50 periodos con solo 1,5 desviaciones estándar se tocará constantemente, lo que degrada la calidad de la señal.

Dependencia del régimen

El factor más importante en el rendimiento de una estrategia con Bandas de Bollinger es el régimen de mercado. Las estrategias de reversión a la media ganan en mercados laterales y pierden en tendencias. Las estrategias de ruptura ganan en mercados con tendencia y pierden en rangos. Ningún enfoque con Bandas de Bollinger funciona en todas las condiciones.

Al evaluar los resultados de un backtest, desglosa siempre el rendimiento por año o por régimen de mercado. Si tu estrategia de reversión a la media muestra un ratio de Sharpe de 2,0 en conjunto pero perdió dinero en 2020 y 2022 (entornos de tendencia), la cifra global es engañosa. Una estrategia robusta debería mostrar al menos un resultado de equilibrio en su peor régimen, no solo promedios brillantes inflados por un único periodo favorable.

Pruébalo tú mismo

Para probar distintos enfoques con Bandas de Bollinger sin escribir código, describe la estrategia en lenguaje natural. Con QuantPrompt puedes escribir: “Compra cuando el precio cierre por debajo de la Banda de Bollinger inferior (20, 2) en datos diarios de MSFT; vende cuando el precio vuelva a la banda media. Solo opera cuando la pendiente de la SMA de 50 días esté entre -0,1 % y +0,1 %.” El motor interpreta la lógica, ejecuta el backtest y devuelve un informe de rendimiento completo.

Compara reversión a la media frente a ruptura sobre los mismos datos, prueba entradas filtradas por squeeze y descubre qué combinaciones de parámetros dan resultados estables en distintas condiciones de mercado.

Preguntas frecuentes

Fuentes