提问人:TRandom 提问时间:10/20/2023 更新时间:10/20/2023 访问量:6
时间戳处价格的标签返回 Nan
Label from Price at Timestamp Returns Nan
问:
从交互式选择的日期,我能够绘制一条水平线。 状态行显示 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)
答: 暂无答案
评论