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.
Remplissez les champs suivants :
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 :
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.
Les gestionnaires sélectionnés sont ajoutés en plus des principaux – OnInit et OnCalculate. |
Les paramètres suivants sont spécifiés à cette étape :
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.