Condition ignorée

Forums ProRealTime forum Français Support ProOrder Condition ignorée

Viewing 5 posts - 1 through 5 (of 5 total)
  • #44726

    Bonsoir à tous,

    Mon code ignore totalement une la condition CV3CRE d’une boucle IF:

    J’ai tracé le graphique de cette condition. Résultat, même lorsque CV3CRE = 0, le code passe à la ligne “BUY 1 CONTRACT”.

    CV3CRE peut prendre deux valeurs uniquement : 0 ou 1.

    Je suis aussi interpelé par le fait que PROORDER ne fait pas automatiquement les tabulations de ma boucle IF. Y a-t-il un lien?

    #44734

    Quelle est la condition qui passe ta variable CV3CVE à vrai? Attention à bien avoir en tête que lesquelles conditions ne sont testées qu’à la fin de bougie et reste valable donc toute une barre à minima.

    #44744

    Le code sert à passer CV3CRE à 1 si cela fait au moins 60 minutes qu’il est à 0.

    Avec HTradeCRE et HTradeCRE, heure et minutes du dernier trade, donc du dernier passage à 0

    #44748

    Avant d’aller plus loin dans la compréhension de ton code, as-tu essayé de “grapher” la ligne 2 du premier code que tu as posté ?

    Tu auras une vision plus claire sur ton graphique, et tu pourras ensuite débugger chacune des variables pour voir laquelle est “vraie” alors qu’elle ne devrait pas l’être.

    #45437

    Bonjour Nicolas,

    Merci pour les conseils, je me suis attelé à la vérification de toutes mes variables.

    Le problème venait d’une variable positionner dans le mauvais “IF”. J’ai des “IF” imbriqué dans d’autre “IF”.

    Le code fonctionne maintenant très bien 😀

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

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