Bonsoir,
c’est parce que lowest[20](low) va chercher le low le plus bas parmi 20 bougies qui sont celle en cours et les 19 précédentes, donc écrit ainsi la valeur PlusBas tient compte du low actuel… et la close actuelle ne peut pas être plus basse que le low actuel, elle est forcément >=low actuel, donc close<PlusBas ne peut jamais être vraie et aucune valeur n’est retournée.
Si on veut comparer la close aux 20 plus bas précédents, alors on peut prendre la valeur de PlusBas à la bougie précédente:
PlusBas = lowest[20](low)
Cond1 = Close < PlusBas[1]
Ou bien, si on ne voulait que les 19 précédentes si on n’en regarde que 20 = actuelle + 19 précédentes et non pas 21= actuelle + 20précédentes, alors:
PlusBas = lowest[19](low)
Cond1 = Close < PlusBas[1]