Pine script 我怎样才能得到前一天的最后一支蜡烛?

Pine script 我怎样才能得到前一天的最后一支蜡烛?,pine-script,Pine Script,我试图在前一天获得任何时间范围(intrday)的最后一支蜡烛(常规课程) 我正在考虑使用valuewhen,但不确定如何使用 也比较 time < security(tickerid,"D",time[1]) time

我试图在前一天获得任何时间范围(intrday)的最后一支蜡烛(常规课程)

我正在考虑使用valuewhen,但不确定如何使用

也比较

time < security(tickerid,"D",time[1])
time
这从来都不是真的,所以除了今天的蜡烛,我检测不到当天的蜡烛

例如:


获取昨天条形图上500万股图表的最后收盘价

如果您在图表上显示延长的工时,但希望从calcs中忽略这些工时,最简单的方法是使用
security()
,因为它会忽略延长的工时。您将看到此处显示的每日收盘价与一天中最后一个常规小时栏上的收盘价之间存在细微差异;这是由于酒吧间的Delta和来自交易所的每日馈送造成的

绘图向左偏移一个栏以使其更可见,但这不是绝对必要的:

//@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)
延长的工作时间在此处显示为灰色:

谢谢您的回复!我使用的是安全性,但这并不是我真正的意思。我需要的是得到最后一天的日内最后一支蜡烛的开盘和收盘,例如,如果交易日是16日,我想在5米图表视图上得到4月15日的15:55,那么,与其说你想要“最后一支蜡烛”,不如在你的问题中说你想要“最后一支蜡烛的开盘和收盘”。你能详细说明这是在什么环境下进行的吗?您是否在图表中使用延长时间,是否应将其包括在Calc中?您希望在所有市场同时关闭吗?我希望最后一支蜡烛打开和关闭是的,我有延长的营业时间是的,延长的营业时间不应计算,我希望它是通用的,因此不是所有市场同时关闭。基本上,我希望能够得到的收盘价是:上一个交易日X时段的最后一支蜡烛,以及Y时段的最后一支蜡烛,例如5米的15:55蜡烛,15米的15:45蜡烛,等等。在一个时间范围内,如果交易活跃,我想知道前一天的所有收盘蜡烛,顺便说一句,当交易结束时,我很容易使用常规交易指数为0的安全性。问题从交易时段打开时开始,我无法一次访问多个时间范围内的最后一根蜡烛(交易开始前1条)。