Pine script 时间戳不适用于内置变量

Pine script 时间戳不适用于内置变量,pine-script,Pine Script,如果我将日期/时间硬编码到时间戳中(在第3行),那一天的开放时间将按照我的预期绘制。但是,使用trading view的内置变量(在第4行中注释掉),不会绘制任何内容。我无法理解其中的区别,可能我没有正确使用内置变量 我做了一个测试,看看内置变量是否匹配硬编码的值,从我看到的情况来看,它们确实匹配 //@version=4 study( "Session Open", overlay = true) t = timestamp(2019, 8, 30, 9, 30) //t = times

如果我将日期/时间硬编码到时间戳中(在第3行),那一天的开放时间将按照我的预期绘制。但是,使用trading view的内置变量(在第4行中注释掉),不会绘制任何内容。我无法理解其中的区别,可能我没有正确使用内置变量

我做了一个测试,看看内置变量是否匹配硬编码的值,从我看到的情况来看,它们确实匹配

//@version=4

study( "Session Open", overlay = true)

t = timestamp(2019, 8, 30, 9, 30)

//t = timestamp(year, month, dayofmonth, 9, 30)

l = float(na)
l := time >= t and na(l[1]) ? open : l[1]

plot(l)

假设您将当前日期硬编码到第3行,我希望第3行和第4行能够正确地创建一个时间戳,用于绘制打开的日期。

变量
月日
返回它们与脚本运行的条形图相关的信息。对他们来说,今天是酒吧的日期,而不是今天对你的意义。

是的,你是对的。我用错了这些变量。我没有意识到它们与酒吧有关。谢谢你!