OPEN-SOURCE SCRIPT

Nifty 10m Simple ORB TEST harish

78
//version=5
strategy("Nifty 10m Simple ORB TEST", overlay=true)

// 10m timeframe check
if timeframe.period != "10"
runtime.error("Use this on 10 minute timeframe")

// First 10m candle high/low (no PCR, no opposite logic – just test syntax)
newDay = ta.change(time("D")) != 0

var float dayHigh = na
var float dayLow = na

if newDay
dayHigh := na
dayLow := na

sessStart = 0915
sessEnd = 0925
hhmm = hour * 100 + minute

isFirst = na(dayHigh) and hhmm >= sessStart and hhmm < sessEnd

if isFirst
dayHigh := high
dayLow := low

// Plot first candle range
plot(dayHigh, "First High", color=color.green, style=plot.style_linebr)
plot(dayLow, "First Low", color=color.red, style=plot.style_linebr)

// Simple breakout entries just to test
longCond = not na(dayHigh) and close > dayHigh
shortCond = not na(dayLow) and close < dayLow

if longCond
strategy.entry("LONG", strategy.long)

if shortCond
strategy.entry("SHORT", strategy.short)

Pernyataan Penyangkalan

Informasi dan publikasi ini tidak dimaksudkan, dan bukan merupakan, saran atau rekomendasi keuangan, investasi, trading, atau jenis lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Ketentuan Penggunaan.