impact syntaxe (close or high) > c vs close > c or high > c

Forums ProRealTime forum Français Support ProScreener impact syntaxe (close or high) > c vs close > c or high > c

Viewing 4 posts - 1 through 4 (of 4 total)
  • #171308

    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 ?

     

     

    #171315

    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.

    #171321

    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

    1 user thanked author for this post.
    #171330

    Le site dans son ensemble, et les forums en particulier, c’est une belle création de Nicolas, merci à lui.

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login