输入三元运算符不匹配(PineScript)

问题描述 投票:0回答:1

在 Plotchar() 中使用三元运算符时,无法完全识别真实条件(尽管将其放在“()”括号中)。给出了不匹配的输入错误(参考图片)。
怎么解决这个问题?

代码:

k = ta.sma(...)
plotchar((k < 20) ? (xUp , "Go Long", "▲", location.bottom, color.lime, size = size.tiny) : na)

图片:

pine-script pine-script-v5
1个回答
0
投票

三元运算符仅将 series (xUp : na) 用于条件,而不是整个绘图参数。

k = ta.sma(...)
plotchar(k < 20 ? xUp: na , "Go Long", "▲", location.bottom, color.lime, size = size.tiny)
© www.soinside.com 2019 - 2024. All rights reserved.