Par erreur j’ai écris A: C1 = Close > BBH100[26] AND PlusHaut15P[26]
alors que je voulais écrire : B: C1 = Close > BBH100[26] AND Close > PlusHaut15P[26]
B me donne bien ce que je voulais : passe à 1 lorsque ces 2 conditions sont réalisées.
le compilateur ne me donne pas d’erreur pour A. et j’ai l’impression que ce mauvais code est équivalent à Close > BBH100[26] , la suite ne correspondant à rien du tout .
sans le ” close> ” comme dans le cas B, alors dans A on a PlusHaut15P[26] qui est lu comme une condition à lui tout seul équivalente à un booléen vrai ou faux, c’est à dire que si par exemple il vaut 7, il est considéré comme égal à 1 donc vrai… ce qui fait que le code passe sans te donner d’erreur de syntaxe.