Эта стратегия представляет собой систему трейдинга, основанную на 15-минутных диаграммах свечей. Основная идея заключается в построении ценового канала с использованием высоких и низких точек первой 15-минутной свечи каждого торгового дня, захватывая рыночные тенденции через ценовые прорывы этого канала. Стратегия обеспечивает четкие сигналы входа для внутридневного трейдинга путем анализа диапазона волатильности цен в течение периода открытия.
Стратегия основывается на следующих основных принципах: 1. Закрытие окна времени - стратегия фокусируется на захвате первой свечи в 9:15, период времени, который обычно содержит важную информацию о цене. 2. Строительство торгового канала - использование высокого и низкого уровня первой свечи для установления верхних и нижних границ, формируя торговый канал. 3. генерация сигналов прорыва - генерация длинных сигналов, когда цена закрывается выше канала и коротких сигналов, когда ниже. 4. Автоматическое исполнение - реализация полностью автоматизированной торговли с помощью программирования, чтобы избежать эмоционального вмешательства.
Эта стратегия обеспечивает простой, но эффективный метод торговли путем мониторинга прорывов цен в начальном периоде. Ее основные преимущества заключаются в простой логике и четком исполнении, но трейдеры должны быть осведомлены о рисках ложного прорыва и адаптивности к рыночной среде. Благодаря постоянной оптимизации и улучшениям управления рисками стратегия имеет потенциал для достижения лучших результатов в реальной торговле. Успешное применение требует от трейдеров глубокого понимания характеристик рынка и разумных корректировок на основе их толерантности к риску.
/*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")