OPEN-SOURCE SCRIPT

Nifty 10m Simple ORB TEST harish

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

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.