每日开盘不会在当天绘制

时间:2021-01-04 03:26:19

标签: pine-script

现在我只是想在日内图表上将开盘天数绘制为水平线。

Open = security(syminfo.tickerid, 'D', open)
plot(Open)

但出于某种原因,它在当前日内图表上绘制了前几天的开盘价。这不会发生在日线图上。

也许我遗漏了什么,或者我可以用每天蜡烛的数量来抵消这个情节。

1 个答案:

答案 0 :(得分:0)

您的代码将在实时柱中工作,但在历史柱上,除非您像我们在此处为 lookahead 那样使用 Open2,否则 security() 将返回最后一个 已完成更高的 TF 栏。

使用 lookahead 时要非常小心;如果您使用它来检索 open 以外的价格,您的脚本将访问历史柱线的未来数据,这是一种误导。

//@version=4
study("", "", true)
Open = security(syminfo.tickerid, 'D', open)
Open2 = security(syminfo.tickerid, 'D', open, lookahead = true)
plot(Open)
plot(Open2, "Daily Open", color.fuchsia)

enter image description here 有关该主题的讨论,请参阅 this script