Как выполнить параметр, если условие подтверждено - PullRequest
1 голос
/ 03 августа 2020

Почему это условие не работает: я хочу, чтобы после проверки условия выполнить параметр чуть ниже

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)

1 Ответ

0 голосов
/ 04 августа 2020

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)
...