ESTRATEGIA - 01
Descripcion de la Estrategia
🔍 Indicadores utilizados
Bandas de Bollinger (BB)
Período configurable (period = 20 por defecto).
Desviación estándar ajustable (devs = 1).
Se usa el Bollinger Band Ratio (BBR) para normalizar el precio dentro de las bandas:
BBR=Precio−BandaInferiorBandaSuperior−BandaInferiorBBR = \frac{Precio - BandaInferior}{BandaSuperior - BandaInferior}BBR=BandaSuperior−BandaInferiorPrecio−BandaInferior
Umbrales:
BBupLevel = 1 (sobre banda superior).
BBdnLevel = 0 (debajo de la banda inferior).
RSI (Relative Strength Index)
Período principal = 7 (rápido).
Niveles fijos:
RSIupLevel = 70 (sobrecompra).
RSIdnLevel = 30 (sobreventa).
CCI (Commodity Channel Index)
Período = 20.
Niveles fijos:
CCIupLevel = +100 (fuerza alcista).
CCIdnLevel = -100 (fuerza bajista).
Medias móviles exponenciales (EMA)
MAfast = 9
MAslow = 21
Se usan para filtrar tendencia (compara precio con la EMA rápida).
BBR=Precio−BandaInferiorBandaSuperior−BandaInferiorBBR = \frac{Precio - BandaInferior}{BandaSuperior - BandaInferior}BBR=BandaSuperior−BandaInferiorPrecio−BandaInferior
RSIdnLevel = 30 (sobreventa).
🎯 Condiciones de entrada
Compra (BUY – pu):
CCI > +100
RSI > 70
BBR > 1 (precio por encima de la banda superior).
La vela previa está encima de la EMA rápida (9) (open[1] > short[1] y close[1] > short[1]).
Venta (SELL – pd):
CCI < -100
RSI < 30
BBR < 0 (precio por debajo de la banda inferior).
La vela previa está debajo de la EMA rápida (9) (open[1] < short[1] y close[1] < short[1]).
📊 Interpretación
Estrategia de extremos de mercado: combina tres indicadores (CCI, RSI y Bollinger) para detectar condiciones de sobrecompra/sobreventa extremas.
El filtro de EMA evita entrar contra la tendencia inmediata.
Genera señales discretas (plot_shape) de BUY (triángulo verde) y SELL (triángulo rojo).
✅ Fortalezas
Confluencia de indicadores: no se basa en uno solo, sino en CCI + RSI + BB + tendencia.
Filtro de EMA: evita señales falsas en rangos.
Simplicidad: condiciones claras y fáciles de adaptar a un bot.
⚠️ Debilidades / Riesgos
Condiciones muy estrictas → pocas señales (baja frecuencia).
Riesgo de entrar en sobrecompra/sobreventa y que siga la tendencia (no siempre hay reversión).
No incluye gestión de riesgo ni confirmaciones adicionales (ej. velas japonesas, volumen).
Puede funcionar mejor en timeframes altos (ej. M15, H1) que en M1/M5, donde el ruido es mayor.
💡 Posibles mejoras
Gestión de riesgo integrada: stop loss dinámico o martingale controlado.
Filtro horario: evitar sesiones con baja liquidez.
Confirmación adicional: esperar una vela de reversión (ej. martillo, engulfing) tras el extremo.
Optimización de parámetros: probar períodos más largos para RSI/CCI en backtests.
Uso de BBR más flexible: en vez de exigir >1 o <0, usar umbrales como 0.8 / 0.2 para capturar señales más realistas.
👉 En resumen:
Este script es un sistema de reversión en extremos, apoyado en CCI, RSI, Bollinger y EMA, que busca detectar puntos de agotamiento en tendencia. Es muy bueno como base de estrategia, pero necesita refinamiento en gestión de riesgo y confirmaciones para volverse más consistente en real.
Este script es un sistema de reversión en extremos, apoyado en CCI, RSI, Bollinger y EMA, que busca detectar puntos de agotamiento en tendencia. Es muy bueno como base de estrategia, pero necesita refinamiento en gestión de riesgo y confirmaciones para volverse más consistente en real.