Estrategia de trading con ruptura de tendencia de bandas de Bollinger


Fecha de creación: 2024-02-27 18:00:39 Última modificación: 2024-02-27 18:00:39
Copiar: 0 Número de Visitas: 833
1
Seguir
1617
Seguidores

Estrategia de trading con ruptura de tendencia de bandas de Bollinger

Descripción general

La estrategia de negociación de ruptura de la tendencia de la franja de Brin tiene como objetivo identificar un reverso de tendencia potencial en los niveles de precios extremos de la volatilidad reciente. Combina la franja de Brin como un indicador de regresión a la media con la lógica de ruptura de la franja de Brin para capturar el comienzo de una nueva tendencia.

Lógica de estrategia

La lógica central de la estrategia se compone de las siguientes partes:

  1. La franja de Bryn se ha trazado con una diferencia estándar de 20 periodos de EMA +/- 1.5 para identificar la subida y bajada de la vía.

  2. Seguir cuándo el precio se cerrará por encima o por debajo de la banda de Bryn para predecir una posible reversión.

  3. La señal de entrada se emite cuando la línea K actual se cierra en el precio más alto o más bajo de la línea K del otro lado de la banda de Bryn antes de que se rompa el ciclo 2.

  4. El Stop Loss se establece en el precio máximo o mínimo de la línea K actual.

  5. Determina la posición de parada según el riesgo-rendimiento predefinido.

Las ventajas

Las principales ventajas de esta estrategia son:

  1. El Brin se adapta a los cambios en la volatilidad del mercado. Cuando la volatilidad es mayor, el Brin se expande, lo que reduce la posibilidad de señales erróneas.

  2. El objetivo es capturar antes de tiempo la reversión de la tendencia de reentrada de los precios dentro de la zona Brin.

  3. La entrada ajustable de la relación de riesgo-beneficio proporciona una gestión de riesgo flexible.

  4. En el caso de las tendencias, puede generar un retroceso considerable.

  5. Una vez codificado en la plataforma de negociación, se puede automatizar la entrada, el stop loss y el stop loss.

El riesgo

Los principales riesgos a tener en cuenta:

  1. Las pérdidas que pueden producirse por paros reiterados en la situación de liquidación.

  2. El stop loss se basa únicamente en el rango de la línea K actual, por lo que la brecha puede causar un equilibrio forzoso inesperado.

  3. Sin una amplia retroalimentación, es difícil evaluar correctamente el rendimiento de la estrategia.

  4. Los errores en la codificación pueden generar riesgos de pedidos o transacciones inesperados.

Estos riesgos pueden reducirse mediante la adición de filtros, una evaluación completa del rendimiento y pruebas completas antes de la puesta en marcha.

Optimización de las ideas

La estrategia puede ser reforzada en los siguientes aspectos:

  1. Se añaden filtros como el cociente, RSI o MACD para mejorar la precisión de la señal.

  2. Clasificación de las variedades en función del ciclo de las franjas de bosque optimizado o de los múltiplos de la diferencia estándar.

  3. Según los resultados de la retrospectiva, se establecen diferentes proporciones de riesgo-rendimiento para diferentes mercados.

  4. La integración del trazado de stop loss para el bloqueo de ganancias

  5. Se realiza en forma de algoritmo y se completa automáticamente la gestión de pedidos.

La clave para el éxito de esta estrategia será la selección de variedades y una cuidadosa optimización.

Resumir

La estrategia de ruptura de tendencia de la cinta de Brin ofrece un conjunto de métodos basados en reglas para entrar en las tendencias emergentes. Combinando bandas de onda de adaptación y señales de ruptura anticipadas, su objetivo es capturar el movimiento que comienza a acelerarse. Sin embargo, como todas las estrategias sistematizadas, requiere un sólido análisis histórico y gestión de riesgos para responder a los cambios institucionales en el ciclo del mercado.

Código Fuente de la Estrategia
/*backtest
start: 2024-02-25 00:00:00
end: 2024-02-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/


//@version=5
strategy("Bollinger Band Strategy with Early Signal (v5)", overlay=true)

// Inputs
length = 20
mult = 1.5
src = close
riskRewardRatio = input(3.0, title="Risk-Reward Ratio")

// Calculating Bollinger Bands
basis = ta.ema(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plotting Bollinger Bands
plot(upper, "Upper Band", color=color.red)
plot(lower, "Lower Band", color=color.green)

// Tracking Two Candles Ago Crossing Bollinger Bands
var float twoCandlesAgoUpperCrossLow = na
var float twoCandlesAgoLowerCrossHigh = na

if (close[2] > upper[2])
    twoCandlesAgoUpperCrossLow := low[2]
if (close[2] < lower[2])
    twoCandlesAgoLowerCrossHigh := high[2]

// Entry Conditions
longCondition = (not na(twoCandlesAgoLowerCrossHigh)) and (high > twoCandlesAgoLowerCrossHigh)
shortCondition = (not na(twoCandlesAgoUpperCrossLow)) and (low < twoCandlesAgoUpperCrossLow)

// Plotting Entry Points
plotshape(longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Strategy Execution
if (longCondition)
    stopLoss = low - (high - low) * 0.05
    takeProfit = close + (close - stopLoss) * riskRewardRatio
    strategy.entry("Buy", strategy.long)
    strategy.exit("Exit Buy", "Buy", stop=stopLoss, limit=takeProfit)

if (shortCondition)
    stopLoss = high + (high - low) * 0.05
    takeProfit = close - (stopLoss - close) * riskRewardRatio
    strategy.entry("Sell", strategy.short)
    strategy.exit("Exit Sell", "Sell", stop=stopLoss, limit=takeProfit)