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)

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.