Esta estratégia é um sistema de negociação de breakout baseado em gráficos de velas de 15 minutos. A ideia principal é construir um canal de preços usando os pontos altos e baixos da primeira vela de 15 minutos de cada dia de negociação, capturando as tendências do mercado através de breakouts de preços deste canal. A estratégia fornece sinais de entrada claros para negociação intradiária analisando a faixa de volatilidade de preços durante o período de abertura.
A estratégia baseia-se nos seguintes princípios fundamentais: 1. Time Window Lock - A estratégia se concentra em capturar a primeira vela às 9:15, um período de tempo que normalmente contém informações importantes sobre o preço. 2. Construção de canal de preço - Usando o alto e baixo da primeira vela para definir limites superiores e inferiores, formando um canal de negociação. 3. Geração de sinal de ruptura - Geração de sinais longos quando o preço fecha acima do canal e sinais curtos quando abaixo. Execução automatizada - Implementação de negociação totalmente automatizada através de codificação programática para evitar interferências emocionais.
Esta estratégia fornece um método de negociação simples, mas eficaz, através da monitorização de rupturas de preços no período de abertura. Suas principais vantagens estão na lógica simples e na execução clara, mas os comerciantes precisam estar cientes dos riscos de falha de ruptura e adaptabilidade ao ambiente do mercado. Através de otimização contínua e melhorias no gerenciamento de riscos, a estratégia tem o potencial de alcançar um melhor desempenho na negociação real. A aplicação bem-sucedida requer que os comerciantes entendam profundamente as características do mercado e façam ajustes razoáveis com base em sua tolerância ao risco.
/*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")