Hello, j'essaye de faire un script avec 1 option (variable type) pour changer rapidement mes conditions d'entrée sur la stratégie.

type = input(0)

if type == 0
    longCondition_0 = (ta.crossover(EMA5,EMA20) and (DI_Up > DI_Down)  and time>timestamp(2019,01,01,00,00,00))
    longCondition_1 = ((EMA5 > EMA20) and ta.crossover(DI_Up,DI_Down) and time>timestamp(2019,01,01,00,00,00))
else
    longCondition_0 = (ta.crossover(EMA5,EMA20) and tsi_condition and time>timestamp(2019,01,01,00,00,00))
    longCondition_1 = ((EMA5 > EMA20) and tsi_condition and time>timestamp(2019,01,01,00,00,00))

if ((longCondition_0 or longCondition_1))
    strategy.entry("Buy", strategy.long)

Pourquoi est-ce qu'il me dit en compilant que 'longCondition_0' et 'longCondition_1' ne sont pas déclarées alors qu'elles le sont juste au-dessus... ?

Merci !