Pine V5 类型问题:在交易视图图表上显示 RSI 值

Pine V5 type issues : Display RSI value on tradingview chart

我正在尝试在交易视图中的每个柱上方显示 RSI 值。 我无法这样做,因为无论我尝试什么,我都会收到以下错误。

Cannot call 'plotshape' with argument 'text'='vt_rsi_str'. An argument of 'series string' type was used but a 'const string' is expected

我显然是在解决这个问题,但我觉得显示 RSI 值应该是可能的,不是吗?

我尝试过的最新掌握的straws语法如下。 如有任何建议,我们将不胜感激!

vt_rsi = ta.rsi(close,14)
vt_rsi_str = str.format("{0,number,#}", str.tostring(vt_rsi[0]))
plotshape(vt_rsi_up, style=shape.arrowup, color=#1848cc, title="RSI Up", location=location.top, text=vt_rsi_str)

plot() 函数不支持。详情请看我的回答here

但是,您可以改用 labels。

//@version=5
indicator("My Script", overlay=true)
vt_rsi = ta.rsi(close,14)
vt_rsi_str = str.format("{0,number,#.##}", vt_rsi)
label1 = label.new(bar_index, high, text=vt_rsi_str, style=label.style_triangledown, size=size.tiny, color=#1848cc, textcolor=#1848cc)
label.set_xloc(label1, time, xloc.bar_time)
label.set_y(label1, high)
label.set_text(label1, vt_rsi_str)