时间戳不适用于内置变量

时间:2019-08-30 20:16:53

标签: pine-script

如果我将日期/时间硬编码到时间戳中(第3行),则将按照我的预期绘制当天的开放时间。但是,使用交易视图的内置变量(在第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行能够正确创建一个可用于绘制未平仓记录的时间戳。

1 个答案:

答案 0 :(得分:1)

变量yearmonthdayofthemonth返回与脚本运行所在的条有关的信息。对于他们来说,今天是酒吧的日期,而不是今天对您的意义。