
La estrategia, denominada “estrategia de day trading de 5 minutos de Brin”, es una estrategia de negociación de líneas cortas basada en el indicador Brin Belt, diseñada para el day trading en el marco de tiempo de 5 minutos. La estrategia utiliza el Brin para capturar brechas de corta duración en el mercado.
Las principales ideas de la estrategia son las siguientes:
La estrategia se basa en la captura de tendencias y fluctuaciones a corto plazo en el mercado mediante el uso de un Brin. El Brin se compone de tres líneas: la media, la media y la media. La media es la media móvil de los precios, la media y la media se basan en la media.
La ventaja de esta estrategia es que:
El riesgo de esta estrategia es que:
En cuanto a los riesgos de la estrategia, se pueden considerar las siguientes direcciones de optimización:
En resumen, la estrategia de “Brin 5 minutos para romper el día de negociación estrategia” es una estrategia simple y fácil de usar, adecuado para el comercio de corta línea. Utiliza el indicador de la franja de Brin para capturar las tendencias y la volatilidad a corto plazo en el mercado, mientras que el control estricto de riesgo, evitar la posesión de la noche. Aunque la estrategia también existe algunos riesgos, como el comercio frecuente, falsas señales, etc., pero mediante la optimización de los parámetros, la introducción de otros indicadores, la configuración de un stop loss, la combinación de métodos de análisis fundamental, etc., se puede mejorar aún más la estabilidad de la estrategia y la rentabilidad.
/*backtest
start: 2023-03-22 00:00:00
end: 2024-03-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Breakout Strategy 5m", shorttitle="BB Strategy 5m", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, margin_long=100)
// Define the strategy parameters
length = 100
multUpper = 3.0
multLower = 1.0
src = close
// Calculate Bollinger Bands
basis = ta.sma(src, length)
upperDev = multUpper * ta.stdev(src, length)
lowerDev = multLower * ta.stdev(src, length)
upperBand = basis + upperDev
lowerBand = basis - lowerDev
// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue)
plot(upperBand, "Upper Band", color=color.green)
plot(lowerBand, "Lower Band", color=color.red)
// Entry and exit conditions
enterLong = ta.crossover(src, upperBand)
exitLong = ta.crossunder(src, lowerBand)
// Visual signals for entries and exits
bgcolor(enterLong ? color.new(color.green, 90) : na, title="Entry Background")
bgcolor(exitLong ? color.new(color.red, 90) : na, title="Exit Background")
plotshape(enterLong, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Enter Long")
plotshape(exitLong, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Exit Long")
// Adjusting for timezone - Ensure the time is converted to the exchange's timezone
session_close_hour = 15 // 3 PM in EST, adjust if your trading platform uses a different timezone
is_time_to_exit = (hour >= session_close_hour and minute > 0) or (hour > session_close_hour)
// Trading logic
if (enterLong)
strategy.entry("Long", strategy.long)
if (exitLong or is_time_to_exit)
strategy.close("Long")
// Note: Adjust 'session_close_hour' to match your exchange's closing hour if it differs from EST.