Bonjour,
J’aurais besoin de modifier légèrement ce code, ou le croisement n’a pas lieu par rapport à la bougie précédente mais plutôt par rapport à la bougie d’avant. Soit bougie n-2
Voici le code original. Merci:
indicator1, ignored, ignored, ignored = CALL MACDZL[15]
ignored, indicator2, ignored, ignored = CALL MACDZL[15]
c1 = (indicator1 CROSSES OVER indicator2)
c2 = (indicator1 CROSSES UNDER indicator2)
SCREENER[c1 OR c2] (Variation AS "% Barre prec")
Il faut simplement décaler dans le temps, les résultats obtenus par les conditions c1 et c2 (accès aux valeurs du passé des variables, ça fait partie d’ailleurs de la première formation à la programmation disponible sur le site).
Donc on test toujours le croisement, mais dans la bougie précédente, on décale donc les valeurs des variables ‘indicator1’ et ‘indicator2’ d’une seule bougie (valeur entre crochets) :
c1 = (indicator1[1] CROSSES OVER indicator2[1])
c2 = (indicator1[1] CROSSES UNDER indicator2[1])
Merci Nicolas, ça marche nikel!