Estrategia de trading oscilatorio con ruptura de bandas de Bollinger


Fecha de creación: 2024-01-03 16:40:38 Última modificación: 2024-01-03 16:40:38
Copiar: 0 Número de Visitas: 686
1
Seguir
1621
Seguidores

Estrategia de trading oscilatorio con ruptura de bandas de Bollinger

Descripción general

La estrategia es una estrategia de ruptura basada en la banda de Brin. Utiliza las líneas superior y media de la banda de Brin para realizar operaciones de Swing. Concretamente, hace más cuando el precio rompe la banda de Brin y se cierra cuando el precio cae la línea media de la banda de Brin.

Principio de estrategia

  1. Calculación de la banda de Brin de 20 días, que incluye la vía superior, la línea media y la vía inferior
  2. Hacer más cuando el precio de cierre es mayor que el de salida
  3. Cuando el precio de cierre está por debajo de la línea media, la posición se cierra.

Esta es la lógica de negociación principal de la estrategia. Es sencilla y efectiva, y capta las tendencias más fuertes.

Análisis de las ventajas

La estrategia de Swing de la cinta de Bryn tiene las siguientes ventajas:

  1. Es fácil de manejar y fácil de implementar.
  2. La capacidad de seguir de manera efectiva las tendencias más fuertes y no mantener posiciones por mucho tiempo.
  3. El uso de este indicador en sí mismo tiene una cierta ventaja de probabilidad.

En general, es una estrategia de tendencia que funciona relativamente bien, es sencilla de usar y fácil de manejar.

Riesgos y soluciones

Esta estrategia también tiene sus riesgos, que incluyen:

  1. Los indicadores de la franja de Brin son sensibles a las fluctuaciones del mercado, lo que puede causar la apertura frecuente de posiciones de paz. Se pueden ajustar los parámetros adecuadamente o agregar condiciones de filtración para evitar.
  2. No se puede manejar eficazmente la situación de liquidación, durante la cual pueden producirse pérdidas o pequeñas transacciones frecuentes. Se puede considerar el uso de otras estrategias en esta situación.

Además, se pueden combinar más indicadores de filtración o estrategias de optimización de stop loss para controlar el riesgo.

Dirección de optimización

La estrategia puede ser optimizada en las siguientes direcciones:

  1. Optimización de los parámetros de la franja de Brin para adaptarse a una situación de mercado más amplia.
  2. Aumentar la precisión de la toma de decisiones mediante la adición de indicadores adicionales, como KDJ, MACD, etc.
  3. Optimización de las estrategias de stop loss, establecimiento de puntos de stop loss razonables y control de las pérdidas individuales.
  4. Optimización de la gestión de posiciones, utilizando diferentes posiciones de negociación según las condiciones del mercado.

A través de la prueba y optimización de los sistemas, se puede mejorar continuamente la estrategia y aumentar la rentabilidad.

Resumir

La estrategia de Swing de la cinta de Brin es muy práctica en general. Es simple de operar y fácil de implementar para el seguimiento de la tendencia. También hay algunos riesgos que deben tenerse en cuenta y que se pueden resolver mediante la adaptación y optimización de los parámetros.

Código Fuente de la Estrategia
/*backtest
start: 2023-01-02 00:00:00
end: 2024-01-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Breakout Strategy", overlay=true)

// Bollinger Band Einstellungen
length = input(20, title="Bollinger Band Length")
src = input(close, title="Source")
mult = input(2.0, title="Multiplier")

basis = ta.sma(src, length)
upper_band = basis + mult * ta.stdev(src, length)
lower_band = basis - mult * ta.stdev(src, length)

// Bedingung für den oberen Ausbruch
upper_breakout_condition = close > upper_band

// Bedingung für den Rückgang unter das mittlere Band
below_middle_band_condition = close < basis

// Plot der Bollinger Bänder
plot(upper_band, color=color.blue, title="Upper Bollinger Band")
plot(basis, color=color.purple, title="Middle Bollinger Band")
plot(lower_band, color=color.blue, title="Lower Bollinger Band")

// Kaufregel
if (upper_breakout_condition)
    strategy.entry("Buy", strategy.long)

// Verkaufsregel
if (below_middle_band_condition)
    strategy.close("Buy")