【问题标题】:Series Data is delayed in plotting the previous day OHLC info in Tradingview系列数据在 Tradingview 中绘制前一天 OHLC 信息时出现延迟
【发布时间】:2021-11-07 12:06:05
【问题描述】:

有人可以建议为什么系列数据在绘图时会延迟。 我正在查看在图表上绘制昨天的高点和低点以及当天的开盘价。这是在 1 天后绘制的。 仅当我使用前瞻 = barmerge.lookahead_on 时才能正确绘制线。 是否必须启用参数“lookahead = barmerge.lookahead_on”?

//@version=4
study("SeriesData","SRD",overlay=true)
linew = input(title="Line Width",type = input.integer, defval=2,minval=1,maxval=5)

getSeriesData(val_,tf_,offset_)=>
    VAL = security(syminfo.tickerid, tf_, val_[offset_])

    //VAL = security(syminfo.tickerid, tf_, val_[offset_], lookahead =  barmerge.lookahead_on)

d_op  = getSeriesData(open,'D',0)          //current day open
pd_hi = getSeriesData(high,'D',1)           // Previous Day High
pd_lo = getSeriesData(low,'D',1)           // Previous Day Low
pd_cl = getSeriesData(close,'D',1)           //Previous Day Close


plot(d_op,color=color.silver,style=plot.style_circles,linewidth=linew, display = display.all)
plot(pd_hi,color=color.red,style=plot.style_circles,linewidth=linew, display = display.all)
plot(pd_lo,color=color.lime,style=plot.style_circles,linewidth=linew, display = display.all)

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    对我来说情节是正确的。如您所愿,红色和绿色点显示昨天的高点和低点。黄色/灰色表示今天开盘。

    【讨论】:

    • 在 ntraday 时间范围内是否正确显示?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多