Pine script Pinescript:获取当前每日打开状态

Pine script Pinescript:获取当前每日打开状态,pine-script,Pine Script,我正试图绘制前一天的高交叉点和低交叉点。 当价格在白天交叉时,它会很好。然而,如果当天的开盘价高于前一天,它就会错过开盘价。我哪里做错了 此外,在每日TF上,我们如何能随着一天的进展不断获得最新的每日OHLC,因为我看到每日只在关闭的蜡烛上计算..即第二天 我的代码 D1_High = security(syminfo.tickerid, 'D', high) D1_Low = security(syminfo.tickerid, 'D', low) PDH = crossover(

我正试图绘制前一天的高交叉点和低交叉点。 当价格在白天交叉时,它会很好。然而,如果当天的开盘价高于前一天,它就会错过开盘价。我哪里做错了

此外,在每日TF上,我们如何能随着一天的进展不断获得最新的每日OHLC,因为我看到每日只在关闭的蜡烛上计算..即第二天

我的代码

D1_High = security(syminfo.tickerid, 'D', high)
D1_Low  = security(syminfo.tickerid, 'D', low)

PDH     = crossover(high, D1_High) 
PDL     = crossunder(low, D1_Low)

请编辑您的问题并发布整个脚本。这是一个无法编译的代码段。有关提示,请参阅stackoverflow.com/help/how-to-ask
study("Cross of previousday High Low", overlay = true)
//define previous day high & Low
h = security(syminfo.tickerid,'D',high[1], lookahead= true)
l = security(syminfo.tickerid,'D',low[1],lookahead= true)

//plot previous day Hi/lo
plot(h,color=color.blue)
plot(l,color= color.blue)

//create condition
pdhc = crossover(close,h)
pdlc = crossunder(close,l)

//plot condition
plotshape(pdhc,style=shape.triangleup, location = location.belowbar, color = color.green)
plotshape(pdlc,style=shape.triangledown, location = location.abovebar, color= color.red)