如果条件得到验证,如何执行参数

How to execute a parameter if a condition is validated

为什么这个条件不起作用: 我希望在验证条件后执行下面的参数

if rsi >= 70
band0 = plot(100, title="Uppery
band1 = plot(70, title="Lower Line 70",style=plot.style_line, linewidth=3, color=green)

if rsi <= 30

band2 = plot(0, title="Lower Line 0",style=plot.style_line, linewidth=3, color=red)
band3 = plot(30, title="Lower Line 30",style=plot.style_line, linewidth=3, color=red)

if需要缩进,而且你不能在本地使用plot,你最终可以使用:

band0 = plot(100, title="Uppery",color=rsi >= 70 ? color.blue : na)
band1 = plot(70, title="Lower Line 70",style=plot.style_line, linewidth=3, color=rsi >= 70 ? color.green : an)

band2 = plot(0, title="Lower Line 0",style=plot.style_line, linewidth=3, color=rsi <= 30 ? color.red : na)
band3 = plot(30, title="Lower Line 30",style=plot.style_line, linewidth=3, color=rsi <= 30 ? color.red : na)