Estrategia de reversión de tendencia basada en Bandas de Bollinger
Resumen
Esta estrategia se basa en las Bandas de Bollinger y una media móvil para determinar cuándo el precio se acerca a las bandas superior o inferior y así cerrar posiciones largas o cortas para obtener ganancias. Cuando el precio supera la banda superior, se adopta una postura bajista; cuando el precio cae por debajo de la banda inferior, se adopta una postura alcista. La estrategia combina las ventajas de la reversión de tendencia y las operaciones de ruptura, obteniendo buenos rendimientos en mercados con tendencia oscilante.
Principio
La estrategia identifica principalmente las siguientes dos señales de entrada:
-
Señal alcista: Se abre una posición larga cuando el precio de cierre toca la banda inferior, el precio de cierre está por encima de la media móvil EMA, el cuerpo de la vela anterior es bajista y el cuerpo de la vela actual es alcista.
-
Señal bajista: Se abre una posición corta cuando el precio de cierre toca la banda superior, el precio de cierre está por debajo de la media móvil EMA, el cuerpo de la vela anterior es alcista y el cuerpo de la vela actual es bajista.
Método de stop loss: Stop loss fijo. El nivel de stop loss es la distancia desde el precio de entrada hasta la banda opuesta, multiplicada por el coeficiente de relación riesgo-recompensa.
Método de take profit: El beneficio objetivo es la banda opuesta. Es decir, en una posición larga el take profit se sitúa en la banda inferior, y en una posición corta en la banda superior.
Ventajas
-
Combina las ventajas de las estrategias de tendencia y reversión, con buenos resultados en mercados con tendencia oscilante.
-
Utiliza las Bandas de Bollinger para identificar zonas de sobrecompra y sobreventa, detectando con precisión las oportunidades de reversión.
-
El stop loss fijo está razonablemente establecido, lo que ayuda al control de riesgos.
-
El método de take profit dinámico permite maximizar las ganancias.
Riesgos
-
Las estrategias de ruptura son susceptibles a señales falsas; hay que estar alerta ante rupturas engañosas.
-
Cuando el mercado es demasiado oscilante, el stop loss puede activarse con frecuencia.
-
El stop loss fijo no se ajusta a la volatilidad del mercado, pudiendo ser demasiado amplio o demasiado agresivo.
-
Si los parámetros de las Bandas de Bollinger no son los adecuados, el rendimiento puede ser insatisfactorio.
Ideas de optimización
-
Se puede considerar combinar el indicador RSI para filtrar las señales de entrada; por ejemplo, solo abrir posiciones largas cuando el RSI esté por encima de 50, y solo abrir posiciones cortas cuando el RSI esté por debajo de 50, evitando así señales erróneas.
-
Añadir una función de ajuste automático de la distancia del stop loss fijo, haciéndolo más flexible. Por ejemplo, establecer la distancia del stop loss de forma dinámica basándose en el indicador ATR.
-
Optimizar los parámetros de las Bandas de Bollinger para encontrar la mejor combinación.
-
Probar diferentes parámetros de la media móvil EMA para mejorar el efecto de protección de la media móvil.
Resumen
La estrategia considera tanto la tendencia como la reversión, utiliza las Bandas de Bollinger para identificar puntos de entrada en zonas de sobrecompra/sobreventa y maximiza las ganancias mediante un take profit dinámico. Se comporta bien en mercados con tendencia oscilante. Sin embargo, hay que tener cuidado con posibles atrapamientos y ajustar los parámetros para optimizar el rendimiento de la estrategia. En general, se trata de una estrategia práctica y eficiente.
/*backtest
start: 2023-10-24 00:00:00
end: 2023-10-31 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// Welcome to yet another script. This script was a lot easier since I was stuck for so long on the Donchian Channels one and learned so much from that one that I could use in this one
// This code should be a lot cleaner compared to the Donchian Channels, but we'll leave that up to the pro's- 1

