OPEN-SOURCE SCRIPT

Nifty 10m Simple ORB TEST harish

86
//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)

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.