我在使用if语句时面临一些挑战。我希望仅在代码(plotshape)为false时才绘制以下代码(plotchar)。如果代码(plotshape)为true,则不应绘制代码(plotchar)。
plotshape (show_atr_rule ? atrchecklocation : na, style=shape.circle, location=absolute, size=tiny, color=color.yellow, transp=20)
plotchar(codiff_long, color=color.green, location=location.abovebar, text="BUY", transp=0)
plotchar(codiff_short, color=color.red, location=location.belowbar, text="SELL", transp=0)
series
在plotchar
函数的参数内创建一个三元条件,方法与使用plotshape
:
plotshape (show_atr_rule ? atrchecklocation : na, style=shape.circle, location=absolute, size=tiny, color=color.yellow, transp=20)
plotchar(show_atr_rule ? na : codiff_long, color=color.green, location=location.abovebar, text="BUY", transp=0)
plotchar(show_atr_rule ? na : codiff_short, color=color.red, location=location.belowbar, text="SELL", transp=0)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句