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

Pine script 如何使用文本在交易视图图表中显示变量,pine-script,Pine Script,出于调试目的,我会在交易视图图表中显示一些变量。 每次我尝试使用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 (h

出于调试目的,我会在交易视图图表中显示一些变量。 每次我尝试使用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(使用文本)的代码是什么

e、 我试过了

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

但不返回任何内容要输出数字,必须将其转换为字符串

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

非常感谢。但它只适用于最新的50支蜡烛。例如,是否可以显示最新的50支蜡烛,但从当前蜡烛开始显示200支蜡烛?
研究(“测试”,overlay=true,max\u labels\u count=200)