Bonjour,
J’essaye d’écrire une condition de test basqiue sur le close/open/high d’une bougie,
les deux ecritures suivantes me donnent des resultats différents
(1) (Close OR Open OR High) > monPrix
(2) (Close > monPrix) OR (Open > monPrix) OR (High > monPrix)
le besoin etant que ma conditio soit vrai si soit le close, soit l’open soit le high est superieur a un prix donneé
est ce que il y a une subtilité entre ces deux conditions ? et pourquoi elles envoient pas le même résultat ?
Bonjour, OR doit s’utiliser entre des conditions booléennes (conditions = 0 si fausse ou 1 si vraie), pas entre des variables qui peuvent avoir n’importe quelle valeur.
Par conséquent la première qui met les OR au milieu de 3 variables n’a pas de sens (mais renvoie un résultat en considérant que (close or open or high) est égal à 1 avant de le comparer à monprix), et la deuxième qui met les OR entre des conditions correctement rédigées est la bonne façon d’obtenir le résultat voulu.
Merci infiniment, je debute a peine sur proscreener, je vais regarder avec interet les videos disponible,
ce forum est juste exceptionnel !!! merci vraiment pour le travail fait, c’est enorme
Le site dans son ensemble, et les forums en particulier, c’est une belle création de Nicolas, merci à lui.