Alors j'avance à mon rythme car je ne connais pas encore bien les fonctions MQL4.
Je créé des propriétés. Une propriétée est une sorte d'option sur l'action à éffectuer.
Code:
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Silver
#property indicator_chart_window spécifie que l'indicateur sera affiché sur le graphique de l'indice.
#property indicator_buffers 1 celon ce que j'ai compris prépare un nombre d'emplacement d'allocation mémoire de la machine pour ce préparer à compter chaque point du graphique.
#property indicator_color1 Silver spécifie la couleur de l'indicateur
Suite à cela, j'ai mis en place la fonction d'initialisation de l'indicateur lancé en appliquant l'indicateur au graphique de l'indice.
Code:
int init()
{
SetIndexStyle(0,DRAW_ARROW);
IndicatorDigits(Digits);
return(0);
}
SetIndexStyle(0,DRAW_ARROW); fait que l'indicateur lié au buffer1 sera de type ARROW (fleche).
IndicatorDigits(Digits); fait que l'indicateur fonctionne avec 5 nombres de décimal.
Voila où j'en suis.
Je pense qu'il faut que je créer un tableau et que je fasse un SetIndexBuffer( 0, tableau); mais je ne sais pas trop ce qu'il fait. Il prépare la taille du tableau au nombre de points sur le graphique?