Voilà c’est dans ce sujet: coder des petites fleches qui se dessinent au moment du croisement de 2 MM
Le niveau de prix, on peut le connaître uniquement en temps réel, au moment où on obtient le signal, c’est le Close. Hors puisque le close continuera d’évoluer durant toute la bougie et que ta condition de signal sera elle aussi valable jusqu’à sa clôture, ce sera en effet le dernier Close connu qui sera utilisé pour placer la flèche, soit le prix de clôture de la bougie. On aurait pu essayer d’enregistrer le moment précis ou le signal se produit durant la bougie dans une variable, mais en version pré-v11 on ne peut pas, puisque les variable sont réinitialisés à chaque tick reçu du marché.
En version 11, on pourrait utiliser une variable en tableau pour tagger uniquement le niveau de prix ou le croisement a eu lieu la première fois (la première fois ou les 2 MM se croisent), mais pas dans les versions antérieures de la plateforme. Car avec les nouvelles variables en tableau (array), elles peuvent garder en mémoire toutes les valeurs reçues à l’intérieur du même chandelier.
Je vais tâcher de coder un exemple dans le sujet des tableaux, je viendrai ici le reposter. array variables availability in ProRealTime: examples and discussions