时间戳处价格的标签返回 Nan

Label from Price at Timestamp Returns Nan

提问人:TRandom 提问时间:10/20/2023 更新时间:10/20/2023 访问量:6

问:

从交互式选择的日期,我能够绘制一条水平线。 状态行显示 y 坐标值。 我想在水平线的末尾添加一个标签。我使用的代码生成 NaN 值。

我正在使用 ta.valuewhen 来拉取水平线的 y 坐标(水平)。

我相信ta.valuewhen函数是问题的根源。我尝试了几种替代方法来解决或替换 ta.valuewhen 的使用,但无济于事。

任何建议都是值得赞赏的。

//@version=5
indicator("Key Date Price", overlay = true)

timestamp = input.time(timestamp("31 Jul 2023 00:00 +0300"), confirm = true, title = "Time of close")

keydate = time >= timestamp and time[1] < timestamp


keydatePrice = ta.valuewhen(keydate, close, 0)

plot(keydatePrice)

var l2 = label.new(bar_index, keydatePrice, text=str.tostring(keydatePrice, '#.##'), style=label.style_label_lower_left, textcolor=color.new(#ffffff, 0))

label.set_xy(l2, bar_index, keydatePrice)


时间戳 标签 nan

评论


答: 暂无答案