Estrategia de ruptura de tendencia basada en perfiles de giro móvil y bandas de Bollinger

El autor:¿ Qué pasa?, Fecha: 2023-09-19 13:29:51
Las etiquetas:

Resumen general

Esta estrategia incorpora bandas de Bollinger desplazadas hacia adelante como un perfil de giro móvil para identificar posibles puntos de ruptura de tendencia. Genera señales comerciales cuando el precio rompe las bandas desplazadas hacia adelante. Combinar la fuerza de identificación de tendencia de BB y la alerta temprana de los puntos de inflexión de las bandas desplazadas tiene como objetivo descubrir entradas más efectivas.

Estrategia lógica

  1. Calcular el BB estándar con la línea media, las bandas superior e inferior.

  2. Mueve las líneas BB hacia adelante por un período establecido.

  3. Señala entrada larga cuando el precio rompe por encima de la banda superior desplazada hacia adelante.

  4. Una entrada corta cuando el precio se rompe por debajo de la banda inferior desplazada hacia adelante.

  5. Establezca el stop loss en la línea BB opuesta después de la entrada.

Análisis de ventajas

  1. El perfil de giro en movimiento proporciona una alerta temprana para las inversiones de tendencia.

  2. Combina con la capacidad de identificación de tendencias inherente de BB para una mayor precisión de la señal.

  3. Las posiciones de stop loss preestablecidas permiten un control eficaz del riesgo.

  4. Puede construir posiciones a precios ventajosos cuando se combina con el análisis de tendencia y oscilación.

Análisis de riesgos

  1. El ajuste incorrecto de los parámetros puede generar señales falsas excesivas.

  2. El perfil de giro en movimiento puede tener una ruptura prematura y una pérdida de parada a mitad de camino.

  3. Necesita más análisis de tendencias para evitar problemas en mercados variados.

  4. Tiene un poco de retraso, puede no capturar completamente los puntos de inflexión.

Direcciones de optimización

  1. Prueba diferentes entradas de precios y combinaciones de parámetros.

  2. Agregue filtros para evitar falsos brotes.

  3. Incorpore análisis de tendencias para evitar quedar atrapado.

  4. Optimizar las paradas basadas en las condiciones del mercado.

  5. Prueba de la eficacia en diferentes instrumentos y plazos.

  6. Combinar con otros indicadores para obtener entradas más precisas.

Resumen de las actividades

Esta estrategia utiliza plenamente las ventajas inherentes de las bandas de Bollinger y mejora el tiempo de entrada a través del perfil de giro móvil. Con parámetros optimizados, filtros adicionales y un mayor análisis de tendencias, puede convertirse en un sistema de ruptura robusto. En general, una estrategia simple y práctica que vale la pena probar y optimizar para mejorar el rendimiento.


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("LAGging span leaves Bollinger Bands strategy" , shorttitle="LagBB" , overlay=true)
source = input( hl2 )
length = input(20, minval=1)
mult = input( 1.0, minval=0.0, maxval=50)
x_offset = input( 26 ,minval=0 , maxval=244 )

basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
buyEntry = crossover(source, upper[x_offset] )
sellEntry = crossunder(source, lower[x_offset] )
if (crossover(source, upper[x_offset] ))
    strategy.entry("LE", strategy.long, stop=lower, oca_name="BollingerBands",  comment="LE")
else
    strategy.cancel(id="LE")
if (crossunder(source, lower[x_offset] ))
    strategy.entry("SE", strategy.short, stop=upper, oca_name="BollingerBands",  comment="SE")
else
    strategy.cancel(id="SE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)
plot( upper , color=#cccc00 , transp=50 , offset=x_offset )
plot( basis , color=#cccc00 , offset=x_offset )
plot( lower , color=#cccc00 , transp=50 , offset=x_offset )

Más.