var x = '123'
x := x + '211'
plotshape(true, style=shape.labelup, color=close>open ?color.green:color.red, text= x, location=location.belowbar)
将出现错误'第39行:无法使用参数(文字布尔,style = const字符串,color = series [color],text = string,location = const字符串)调用plotshape
;可用的重载:plotshape(series [bool],const字符串,输入字符串,输入字符串,series [color],输入整数,series [integer],const字符串,series [color],const bool,const字符串,输入整数,字符串) )=>无效; plotshape(fun_arg__,const字符串,输入字符串,输入字符串,fun_arg__,输入整数,series [integer],const字符串,fun_arg__,const bool,const字符串,输入整数,字符串)=> void'
答案 0 :(得分:2)
plotshape()
的{{1}}参数需要一个 const字符串,而您正在使用系列字符串参数:
https://www.tradingview.com/pine-script-reference/v4/#fun_plotshape
This讨论了这个问题。
text=