Esta estrategia se realiza mediante la observación de las rupturas de los precios en los canales de la franja de Brin. La franja de Brin puede definir con eficacia el alcance de las oscilaciones de los precios, cuyas rupturas pueden servir como señal de cambio de tendencia.
Principio de la estrategia:
Calcular la línea media, la banda superior y la banda inferior de Brin. La línea media es un promedio móvil simple de n días, y la banda ancha es varias veces la diferencia estándar de n días.
Cuando el precio sube, haz más; cuando el precio baja, haz menos.
El Stop Loss se coloca en la línea de la banda de Brin en la dirección opuesta para el control de riesgo.
El uso de un stop loss de seguimiento de tendencias puede bloquear más ganancias, pero también puede optar por un stop loss fijo.
Se puede configurar una exclusión para hacer más pedidos de vacío, evitando que haya más de un pedido vacío al mismo tiempo.
Las ventajas de esta estrategia:
La ruptura de la banda de Brin permite identificar los puntos de cambio de tendencia.
El establecimiento de un stop loss en la banda de Brin favorece la salida oportuna de la tendencia.
La reciprocidad de las órdenes evita la cobertura de transacciones simultáneas.
El riesgo de esta estrategia:
La mediana y la diferencia estándar de la banda de Bryn se encuentran atrasadas, lo que puede hacer que se pierda el mejor punto de entrada.
La tendencia de las convulsiones puede tener falsas rupturas frecuentes
Los parámetros estándar no pueden adaptarse a los cambios en la volatilidad del mercado.
En resumen, la estrategia de negociar a través de la determinación de la brecha de la franja de Brin es una estrategia de brecha de canal típica. Hay espacio para mejoras en la optimización de los parámetros y el control del riesgo, pero la idea general es simple y confiable.
/*backtest
start: 2022-09-05 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Kozlod - BB Strategy - 1 minute", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
//
// author: Kozlod
// date: 2019-05-27
// RSI - BTCUSDT - 1m
// https://www.tradingview.com/u/Kozlod/
// https://t.me/quantnomad
//
source = close
length = input(45, minval=1)
mult = input(2.5, minval=0.001, maxval=50)
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(upper)
plot(lower)
buyEntry = crossover(source, lower)
sellEntry = crossunder(source, upper)
if (crossover(source, lower))
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (crossunder(source, upper))
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
strategy.cancel(id="BBandSE")