仅当语句为真时如何使用 plotcandle() 函数?

How to use plotcandle() function only if the statement is true?

烛图=输入(defval=false,标题='Plot Candle')

plotcandle(0,var7,0,var7,color=var7>xrf(var7,1)?#FFF700:#3FFF00,editable=false)

我是这样写的

如果烛图

plotcandle(0,var7, 0, var7, color=var7>xrf(var7,1)?#FFF700:#3FFF00 ,editable=false)

但它给出的错误不能在本地范围内使用 plotcandle。

我想在有人勾选复选框时绘制烛光

您可以在 close

的值上加上 ternary conditional
plotcandle(0,var7, 0, candleplot ? var7 : na, color=var7>xrf(var7,1)?#FFF700:#3FFF00 ,editable=false)