Pour créer des indicateurs personnalisés, il faut utiliser le langage MetaQuotes 4 (MQL4) et MetaEditor. Pour lancer l’éditeur, il faut exécuter la commande « Créer » du menu contextuel de la fenêtre « Navigateur Indicateurs personnalisés », ou la commande de menu « Outils Éditeur de langue MetaQuotes », ou appuyer sur F4 ou sur le bouton de la barre d’outils « Standard ». Lors de la création du programme MQL4, l’Assistant Experts qui permet de créer de nouveaux programmes MQL4 s’ouvrira automatiquement. « Indicateur personnalisé » doit y être sélectionné comme objet à créer,
et les champs nécessaires doivent être remplis:
- Nom – nom de l’indicateur;
- Développeur – nom du développeur;
- Lien site Web du développeur;
- Entrées la liste des entrées de l’indicateur. Pour ajouter un nouveau paramètre, il faut appuyer sur le bouton « Ajouter », et pour la suppression, il faut appuyer sur le bouton « Supprimer ».
Ensuite, il est nécessaire de décider si le nouvel indicateur sera créé dans une sous-fenêtre séparée et quelle plage il aura. En outre, il est nécessaire de définir la quantité et les paramètres des tableaux d’indicateurs. Les valeurs de leurs éléments sont utilisées pour tracer des lignes dans le graphique. En d’autres termes, lorsque des tableaux d’indicateurs sont définis, les lignes du futur indicateur sont également définies. Après cela, la fenêtre du nouvel indicateur avec les paramètres définis s’ouvrira. Un fichier avec le code source (*.MQ4) de l’indicateur sera automatiquement placé dans le dossier /EXPERTS/INDICATORS du terminal client. À partir de ce moment, on peut commencer à écrire le texte de l’indicateur personnalisé.
Une fois l’indicateur développé, il doit être compilé. Pour ce faire, il faut exécuter la commande du menu de l’éditeur « FichierCompiler », appuyer sur F9 ou sur le bouton de la barre d’outils. Une fois l’indicateur compilé avec succès, un fichier de programme exécutable avec *.L’extension EX4 sera créée pour être automatiquement placée dans le dossier /EXPERTS/INDICATORS. La liste des indicateurs personnalisés peut être visualisée dans la fenêtre « Navigateur Indicateurs personnalisés » du terminal client.
Modification d’Indicateurs personnalisés
Pour commencer à modifier l’indicateur existant à partir du terminal, il faut exécuter la commande « Modifier » du menu contextuel de la fenêtre « Navigateur Indicateur personnalisé ». À ce moment-là, le métaéditeur s’ouvrira là où le code source de l’indicateur sélectionné a déjà été téléchargé. Une fois ce code modifié, il faudra le recompiler et obtenir un nouveau fichier EX4 exécutable. Sinon, la version précédente et non modifiée de l’indicateur sera utilisée dans le terminal.
Attention: Si l’indicateur a été compilé avec des erreurs, il est impossible de le joindre au graphique. À ce stade, la fenêtre des propriétés de l’indicateur n’apparaîtra pas et un enregistrement sur l’impossibilité d’ouvrir un fichier avec un code exécutable apparaîtra dans le journal des experts.