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.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue