PROTECTED SOURCE SCRIPT

jonas

78
//version=5
indicator("9:30 Candle Levels (30 min)", overlay=true)

// Detect 9:30 candle (exchange time)
is930 = (hour(time) == 9 and minute(time) == 30)

// How many minutes to extend
extendMinutes = 30

// Convert minutes → bars
barsToExtend = math.round(extendMinutes / timeframe.multiplier)

// Declare variables
float topWick = na
float bottomWick = na
float middleCandle = na

if is930
topWick := high
bottomWick := low
middleCandle := (high + low) / 2

endBar = bar_index + barsToExtend

// Draw horizontal lines
line.new(bar_index, topWick, endBar, topWick, xloc=xloc.bar_index, color=color.red, width=2)
line.new(bar_index, bottomWick, endBar, bottomWick, xloc=xloc.bar_index, color=color.green, width=2)
line.new(bar_index, middleCandle, endBar, middleCandle, xloc=xloc.bar_index, color=color.blue, width=2)

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.