我正在尝试绘制前一天的高低交叉。 当价格在白天交叉时效果很好。然而,如果当天的开盘价高于前一天,它就会错过它。我哪里出错了?
同样在 Daily TF 上,我们如何才能随着一天的进展不断获得最新的 Daily OHLC,因为我看到 Daily 仅在关闭的蜡烛上计算......即第二天。
我的代码
D1_High = security(syminfo.tickerid, 'D', high)
D1_Low = security(syminfo.tickerid, 'D', low)
PDH = crossover(high, D1_High)
PDL = crossunder(low, D1_Low)
答案 0 :(得分:1)
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)