Estrategia de seguimiento de reversiones basada en oscilador de bandas de volatilidad
Resumen
Esta estrategia se basa en el indicador CCT Bollinger Band Oscillator desarrollado por Steve Karnish, e identifica rupturas de precios respecto a la media móvil combinándolas con un mecanismo de retroceso para ejecutar operaciones de reversión.
Principio de la estrategia
La estrategia utiliza el precio máximo como dato fuente para luego calcular el valor del CCT Bollinger Band Oscillator. El valor del oscilador fluctúa entre -200 y 200, donde 0 representa el precio promedio menos 2 desviaciones estándar y 100 representa el precio promedio más 2 desviaciones estándar. Se generan señales de trading cuando el oscilador cruza por encima o por debajo de su media móvil EMA. Específicamente, si el oscilador cruza por encima de su EMA y la diferencia entre ambos es mayor que el valor marginal establecido, se toma una posición larga; si el oscilador cruza por debajo de su EMA y la diferencia entre ambos es menor que el valor marginal negativo establecido, se toma una posición corta. El tamaño de la posición se calcula según un porcentaje definido. Además, la estrategia utiliza un stop loss por retroceso para detener pérdidas, realizando un trailing en función del porcentaje de cambio del precio o en ticks.
Análisis de ventajas
- Utiliza el indicador CCT Bollinger Band Oscillator, que tiene cierta influencia en el mercado y puede reducir señales falsas.
- Combina la EMA y condiciones marginales para filtrar señales, evitando transacciones ineficaces durante movimientos laterales.
- Incorpora un mecanismo de stop loss por retroceso que permite limitar pérdidas cuando estas son excesivas.
Análisis de riesgos
- El oscilador CCT introduce cierto retardo, lo que puede hacer que se pierdan los puntos óptimos de reversión de precios.
- Un valor marginal demasiado grande o un período de EMA demasiado corto aumentan la frecuencia de operaciones y el riesgo.
- Un stop loss por retroceso demasiado amplio incrementa el riesgo de pérdidas.
Métodos de control de riesgos:
- Ajustar el período de la EMA para utilizar un filtro de mayor duración.
- Modificar adecuadamente el valor marginal para equilibrar riesgo y rendimiento.
- Reducir el porcentaje de la posición para controlar la pérdida por operación.
- Reducir el rango del stop loss por retroceso para acelerar la salida.
Direcciones de optimización
La estrategia puede optimizarse en los siguientes aspectos:
- Reemplazar por otros indicadores de volatilidad, como Bandas de Bollinger, Canales de Keltner, etc., para determinar puntos de compra y venta.
- Agregar filtros adicionales, como MACD, RSI, etc., para garantizar la fiabilidad de las señales.
- Utilizar algoritmos de aprendizaje automático para optimizar parámetros automáticamente, como el período de la EMA, valor marginal, etc.
- Incorporar mecanismos de gestión de posición, como porcentaje fijo de posición, Martingala, etc., para controlar el riesgo.
- Optimizar el mecanismo de stop loss por retroceso, utilizando stop loss por volatilidad o ATR, entre otros.
Conclusión
En general, esta estrategia es una estrategia de trading cuantitativo basada en el indicador CCT Bollinger Band Oscillator para identificar reversiones de precio. Tiene ciertas ventajas, pero también margen de mejora. Mediante la optimización de parámetros, la incorporación de filtros adicionales, el uso de ingeniería de características y la introducción de aprendizaje automático, se puede mejorar aún más la estabilidad y rentabilidad de la estrategia.
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-17 11:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// This strategy is based on the CCT Bollinger Band Oscillator (CCTBO)
// developed by Steve Karnish of Cedar Creek Trading and coded by LazyBear.
// Indicator is available here https://www.tradingview.com/v/iA4XGCJW/- 1

