如何获得前一天的最后一支蜡烛?

时间:2020-04-17 10:19:52

标签: pine-script

我正在尝试获取前一天任何时间段(当天)的最后一个蜡烛(常规时段)。

我当时在考虑使用值,但不确定如何使用它。

还在比较

time < security(tickerid,"D",time[1])

从来都不是真的,所以我无法检测到今天以外的盘中蜡烛

例如:

获取昨日柱线上500万图表的最后收盘价。

1 个答案:

答案 0 :(得分:2)

如果您要在图表上显示延长时间,但希望从计算中忽略它们,则最简单的方法是使用security(),因为它会忽略延长时间。您会发现此处显示的每日收盘价与一天中最后一个固定小时线之间的差异很小。它们是由于内部栏中的差异以及来自交易所的每日供稿。

该图向左偏移一格以使其更加可见,但这不是绝对必要的:

//@version=4
study("", "", true)
lastClose = security(syminfo.tickerid, "D", close[1], lookahead = barmerge.lookahead_on)
plot(lastClose, "Last Close", change(lastClose) ? na : color.blue, offset = - 1)

延长的时间在此处显示为灰色: enter image description here