如何在交易视图上的PINE plot中使用不同的字符串文字?

如何在交易视图上的PINE plot中使用不同的字符串文字?,plot,text,pine-script,Plot,Text,Pine Script,我有这样的定义: plotshape(xvalue, location=location.absolute, style=shape.labeldown, color=red, size=size.tiny, text ="Upper") text = label ? "U" : "Upper" 这里的问题是part text=“Upper”的问题。 我想让用户缩短标签,使其可以是“上”或“U”。 这通常可以通过以下方式实现: plotshape(xvalue, location=locat

我有这样的定义:

plotshape(xvalue, location=location.absolute, style=shape.labeldown, color=red, size=size.tiny, text ="Upper")
text = label ? "U" : "Upper"
这里的问题是part text=“Upper”的问题。 我想让用户缩短标签,使其可以是“上”或“U”。 这通常可以通过以下方式实现:

plotshape(xvalue, location=location.absolute, style=shape.labeldown, color=red, size=size.tiny, text ="Upper")
text = label ? "U" : "Upper"
其中,对于较短的字符串,“label”为true/false

问题是PINE不接受它,错误类似于“您必须使用带有'text='的字符串文字”。

有没有办法让用户可以随时更改打印文本


谢谢。

问题是pine脚本不接受字符串变量作为绘图标签。因此,答案是不能从脚本更改标签。它必须是硬编码的。唯一的解决方法是使用另一个标签定义另一个完全不同的绘图

欢迎来到SO@Mikey。在一个精心设计的问题上做得很好。所以唯一的解决方法是使用更多的冗余代码来处理代码,当变量为false时,这些代码将默认为“na”。)非常感谢。