Aide MetaEditorMQL4/MQL5 WizardCréer un indicateur

Créer un indicateur

Un modèle correspond au code source de base d'un indicateur. Il contient l'en-tête standard du programme, les propriétés générales et les squelettes des principaux gestionnaires d'évènements : recalcul d'une valeur (OnCalculate) et de lancement de l'indicateur (OnInit). Un modèle est créé dans le répertoire correspondant au type du programme – MQL5/Indicators (ou MQL4/Indicators). Lors de la création d'un modèle, vous pouvez définir les paramètres d'entrée du programme, ou les ajouter au squelette pour des gestionnaires d'évènements et constructions graphiques supplémentaires.

Créer un indicateur

Remplissez les champs suivants :

  • Nome – nom de l'indicateur. Le même nom est assigné à son fichier. Vous pouvez également changer ici le changement vers le fichier de destination. Par exemple, créez-le dans un nouveau sous-dossier \Indicators.
  • Auteur – nom de l'auteur.
  • Lien – adresse email du développeur ou son site web.
  • Paramètres – ensemble des paramètres d'entrée de l'indicateur (variables externes).

Les paramètres d'entrée sont des variables de classe "input". Pour créer un paramètre, cliquez sur Ajouter et remplissez les 3 champs :

  • Nom – nom de la variable d'entrée.
  • Type – type de la variable d'entrée.
  • Valeur initiale – valeur initiale de la variable. Elle peut être changée au moment du lancement du programme ou pendant son exécution.

Gestionnaires d'évènements #

Sélectionnez ensuite les gestionnaires d'évènements supplémentaires. Leurs squelettes seront insérés dans le modèle de l'EA. Le gestionnaire OnCalculate est obligatoire, vous ne pouvez donc sélectionner que son type et vous ne pouvez pas la supprimer.

Pour voir la description d'un gestionnaire étendu, déplacez le curseur par-dessus.

Sélectionnez les gestionnaires d'évènements

Les gestionnaires sélectionnés sont ajoutés en plus des principaux – OnInit et OnCalculate.

Paramètres d'affichage #

Créer un indicateur

Les paramètres suivants sont spécifiés à cette étape :

  • Indicateur dans une fenêtre séparée – affiche l'indicateur dans une fenêtre séparée. S'il est désactivé, l'indicateur est appliqué sur la fenêtre principale du graphique.
  • Minimum – limite inférieure de l'échelle verticale des valeurs de l'indicateur. Le paramètre n'est utilisé que lors de l'affichage de l'indicateur dans une fenêtre séparée.
  • Maximum – limite supérieure de l'échelle verticale des valeurs de l'indicateur. Le paramètre n'est utilisé que lors de l'affichage de l'indicateur dans une fenêtre séparée.

Dans la section Dessins, vous pouvez spécifier les constructions graphiques de l'indicateur : nom, type (par exemple, ligne ou histogramme) et couleur. Dans le code de l'indicateur, les propriétés correspondantes des constructions, ainsi que les buffers des valeurs, sont ajoutées.

Cliquez sur Terminer pour compléter la création du modèle. Le fichier généré est immédiatement ouvert en édition.