如何使用文本显示交易视图图表中的变量



为了调试,我会在交易视图中显示一些变量。每次我尝试用pine来显示一个变量时,我都会收到一些错误,我尝试使用plot和label等方法。

假设我有这样的代码
//@version=4
study("test", overlay=true)
a = 20
b = 2
ob = 40
os = -40
// Range Calculation
ll = lowest (low, a)
hh = highest (high, a)
diff = hh - ll
rdiff = close - (hh+ll)/2
avgrel = ema(ema(rdiff,b),b)
avgdiff = ema(ema(diff,b),b)
SMI = avgdiff != 0 ? (avgrel/(avgdiff/2)*100) : 0
////////////////////////////////////////
SMIsignal = ema(SMI,b)
emasignal = ema(SMI, 10)

在我的交易视图图中显示每个蜡烛上方的SMIsignal和emasignal(使用文本)的代码是什么?

。我试着

label.new(bar_index, high, text=emasignal)

但不返回任何

要输出一个数字,必须将其转换为字符串。

label.new(bar_index, high, text=tostring(emasignal))

最新更新