Esta estrategia es un sistema de negociación de ruptura basado en gráficos de velas de 15 minutos. La idea principal es construir un canal de precios utilizando los puntos altos y bajos de la primera vela de 15 minutos de cada día de negociación, capturando las tendencias del mercado a través de las rupturas de precios de este canal. La estrategia proporciona señales de entrada claras para el comercio intradiario analizando el rango de volatilidad de precios durante el período de apertura.
La estrategia se basa en los siguientes principios fundamentales: 1. Bloqueo de ventana de tiempo: la estrategia se centra en capturar la primera vela a las 9:15, un período de tiempo que generalmente contiene información de precios importante. 2. Construcción de canal de precios - Utilizando el alto y bajo de la primera vela para establecer límites superiores e inferiores, formando un canal comercial. 3. Generación de señales de ruptura - Generación de señales largas cuando el precio se cierra por encima del canal y señales cortas cuando está por debajo. 4. Ejecución automatizada - Implementación de operaciones totalmente automatizadas mediante codificación programática para evitar interferencias emocionales.
Esta estrategia proporciona un método de negociación simple pero efectivo mediante el monitoreo de las rupturas de precios del período de apertura. Sus principales ventajas se encuentran en la lógica simple y la ejecución clara, pero los operadores deben ser conscientes de los riesgos de ruptura falsa y la adaptabilidad al entorno del mercado. A través de la optimización continua y las mejoras en la gestión de riesgos, la estrategia tiene el potencial de lograr un mejor rendimiento en el comercio real. La aplicación exitosa requiere que los operadores comprendan profundamente las características del mercado y realicen ajustes razonables basados en su tolerancia al riesgo.
/*backtest start: 2024-01-17 00:00:00 end: 2024-07-25 00:00:00 period: 15m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":49999}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © OLYANGO //@version=5 strategy("15 Min Breakout Strategy by https://x.com/iamgod43 (Yallappa) ", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Define the start of backtest period startDate = timestamp(2023, 1, 1, 0, 0) // Ensure the script is run on a 15-minute chart // if (timeframe.period != "15") // alert("Switch to a 15-minute chart for this strategy.", alert.freq_once_per_bar_close) // Variables to store the first 15-minute candle's high and low var float firstCandleHigh = na var float firstCandleLow = na var bool isFirstCandleCaptured = false // Detect the first candle of the session isFirstCandle = (hour == 9 and minute == 15) // Reset first candle values for the new session if isFirstCandle firstCandleHigh := high firstCandleLow := low isFirstCandleCaptured := true // Check for breakout conditions longCondition = isFirstCandleCaptured and close > firstCandleHigh shortCondition = isFirstCandleCaptured and close < firstCandleLow // Entry signals if longCondition strategy.entry("Buy Signal", strategy.long) if shortCondition strategy.entry("Sell Signal", strategy.short) // Plot the first 15-minute candle high and low plot(isFirstCandleCaptured ? firstCandleHigh : na, color=color.green, linewidth=2, title="First Candle High") plot(isFirstCandleCaptured ? firstCandleLow : na, color=color.red, linewidth=2, title="First Candle Low") // Backtesting start date logic if time < startDate strategy.close_all("Pre-Backtest Period")