L'indicateur DRAW_LINE trace les prix d'ouverture des barres sous forme de ligne. C'est un outil très utile pour visualiser rapidement les mouvements du marché.
La couleur, la largeur et le style de la ligne changent aléatoirement tous les N=5 ticks. Vous pouvez définir ces propriétés grâce aux directives de préprocesseur ou en utilisant la fonction PlotIndexSetInteger(). Cette dynamique permet de créer des indicateurs "vivants" qui varient selon l'état actuel du marché. Pour le style DRAW_LINE, une seule mémoire tampon de données est nécessaire.
Les propriétés initiales du graphique plot1 sont définies via la directive de préprocesseur #property. Par la suite, ces propriétés changent de manière aléatoire grâce à la fonction OnCalculate(). La variable N est un paramètre d'entrée que vous pouvez modifier dans la fenêtre des "Propriétés".
Pour en savoir plus, consultez notre article sur Les Styles de Dessin en MQL5.


Commentaire 0