L'indicateur trace un graphique d'une fonction sin(x) dans la fenêtre séparée.
La couleur, la largeur et le style de ligne de l'histogramme sont modifiés de manière aléatoire tous les N ticks. La période de la fonction sin(x) dépend des paramètres d'entrée des barres. Le style de dessin DRAW_HISTOGRAM est utilisé pour tracer les histogrammes (par exemple les oscillateurs). Cela permet d'éviter de dessiner certaines des valeurs de l'indicateur en définissant la PLOT_EMPTY_VALUE. Un seul buffer de données est nécessaire pour le style DRAW_HISTOGRAM.
Notez que les propriétés initiales du tracé graphique plot1 (DRAW_HISTOGRAM) sont définies à l'aide de la directive de préprocesseur #property, de plus ces propriétés ont changé de manière aléatoire (OnCalculate() fonction). La variable N est définie comme paramètre d'entrée, elle peut être modifiée manuellement à l'aide de la fenêtre "Propriétés".
Voir aussi : Les styles de dessin dans MQL5.

Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/332
DRAW_SECTION
Le style de dessin DRAW_SECTION est utilisé pour tracer les valeurs du tampon de l'indicateur sous forme de sections.
DRAW_LINE
Le style DRAW_LINE est utilisé pour tracer les valeurs du bufer de l'indicateur sous forme de ligne.
DRAW_HISTOGRAM2
Le style de dessin DRAW_HISTOGRAM2 est utilisé pour tracer les valeurs des buffers de deux indicateurs sous forme d'histogramme.
DRAW_ARROW
Le style de dessin DRAW_ARROW trace les flèches (chars).