Indicateurs personnalisés MT5 (les trouver, les installer et les utiliser)
MT5 est livré avec 38 indicateurs intégrés, mais la plateforme accepte aussi des indicateurs personnalisés créés par la communauté des traders. Ces modules complémentaires enrichissent vos graphiques de nouveaux outils d’analyse, au-delà de ce que la plateforme propose de base. Dans ce guide, nous expliquons comment trouver, installer et utiliser des indicateurs personnalisés sur MetaTrader 5.
Avertissement sur les risques : Ce contenu est fourni à des fins éducatives uniquement et ne constitue pas un conseil financier. Le trading forex comporte des risques et vous pouvez perdre de l’argent.
Qu’est-ce qu’un indicateur personnalisé sur MT5
Sur MT5, un indicateur personnalisé est un programme écrit en MQL5 qui affiche des informations visuelles sur votre graphique. Comme les indicateurs personnalisés de MT4, il ne passe pas d’ordres. Il se contente d’ajouter des éléments visuels, comme des lignes, des flèches, des histogrammes ou des zones colorées, qui vous aident à analyser le marché.
Comme le MQL5 est un langage de programmation plus puissant que le MQL4, les indicateurs personnalisés MT5 peuvent être plus élaborés. Ils peuvent traiter plus de données, utiliser du code orienté objet et tirer parti des unités de temps et des fonctions supplémentaires de MT5.
Un point important à savoir, cependant : les indicateurs MT4 ne fonctionnent pas sur MT5. Les deux plateformes utilisent des langages de programmation différents (MQL4 et MQL5) : un indicateur doit donc être écrit ou converti spécialement pour la plateforme que vous utilisez.
Où trouver des indicateurs personnalisés MT5
MQL5.com Marketplace. C’est la place de marché officielle et le meilleur point de départ. Elle propose des milliers d’indicateurs pour MT5, gratuits et payants. Chaque fiche comprend une description, des captures d’écran, des avis et des notes d’utilisateurs. Les indicateurs sont contrôlés (qualité et sécurité) avant d’être mis en ligne.
MQL5.com Code Base. Cette section propose des indicateurs gratuits et open source. Vous pouvez les télécharger, étudier leur code et les modifier selon vos besoins. C’est une excellente ressource pour apprendre la programmation en MQL5.
Accès intégré à la Code Base. Sur ce point, MT5 a un avantage unique par rapport à MT4. Vous pouvez accéder à la Code Base directement depuis la plateforme, via le panneau Boîte à outils (Toolbox en anglais). Ouvrez l’onglet Code Base, parcourez les indicateurs et téléchargez-les en un clic. Inutile d’ouvrir un navigateur web.
Communautés de trading. Des forums comme Forex Factory et BabyPips, ainsi que de nombreux groupes de trading sur Discord et Telegram, partagent des indicateurs MT5. La qualité est inégale : tenez-vous-en aux sources fiables et bien notées.
Développeurs freelances. Dans la section MQL5 Freelance, vous pouvez engager des développeurs pour créer des indicateurs personnalisés selon vos besoins précis.
Comment installer un indicateur personnalisé sur MT5
La procédure est semblable à celle de MT4, mais avec l’arborescence de dossiers de MT5.
- Téléchargez le fichier de l’indicateur (.mq5 pour le code source ou .ex5 pour la version compilée)
- Ouvrez MT5 et allez dans Fichier, puis Ouvrir le dossier des données (« File », puis « Open Data Folder » en anglais)
- Ouvrez le dossier MQL5, puis le dossier Indicators
- Copiez le fichier de l’indicateur dans le dossier Indicators
- Revenez dans MT5 et redémarrez la plateforme, ou faites un clic droit sur Indicateurs dans le panneau Navigateur et choisissez l’option d’actualisation (Refresh sur une plateforme en anglais)
- Le nouvel indicateur apparaît dans le Navigateur, sous Indicateurs
Si vous utilisez la Code Base intégrée, les indicateurs se téléchargent automatiquement dans le bon dossier.
Configurer les réglages d’un indicateur
Lorsque vous faites glisser un indicateur sur un graphique, une fenêtre de réglages s’ouvre avec les onglets suivants.
Common (général) vous permet d’activer ou de désactiver l’indicateur et de choisir s’il fonctionne sur toutes les unités de temps ou seulement sur certaines.
Inputs (paramètres d’entrée) contient les paramètres réglables. Chaque indicateur a ses propres paramètres. Par exemple, un indicateur de moyenne mobile aura des paramètres pour la période, la méthode (simple, exponentielle, etc.) et le prix appliqué (clôture, ouverture, plus haut, plus bas).
Colors (couleurs) vous permet de modifier l’apparence visuelle : couleur, épaisseur et style des lignes.
Visualization (visualisation) vous permet d’indiquer sur quelles unités de temps l’indicateur doit s’afficher.
Prenez le temps de comprendre le rôle de chaque paramètre avant de modifier les valeurs. Les réglages par défaut sont généralement un bon point de départ.
Créer vos propres indicateurs
MT5 comprend un éditeur de code intégré appelé MetaEditor, dans lequel vous pouvez écrire vos propres indicateurs en MQL5. Pour l’ouvrir, appuyez sur F4 ou allez dans Outils, puis MetaQuotes Language Editor.
Ce que comprend MetaEditor
- Un éditeur de code avec coloration syntaxique et saisie semi-automatique
- Un compilateur qui détecte les erreurs et crée le fichier exécutable
- Un débogueur pour trouver et corriger les problèmes de votre code
- Une documentation d’aide avec des exemples et des informations de référence
Même si vous n’êtes pas programmeur, apprendre les bases du MQL5 peut être très enrichissant. Commencez par modifier des indicateurs existants de la Code Base pour comprendre leur fonctionnement, puis créez progressivement les vôtres.
Conseils pour bien utiliser les indicateurs personnalisés
- La qualité avant la quantité. Quelques indicateurs bien compris valent bien plus que des dizaines d’indicateurs que vous ne comprenez pas. Résistez à l’envie de charger sur votre graphique chaque indicateur qui vous semble intéressant.
- Testez avant de faire confiance. Faites tourner tout nouvel indicateur sur un compte démo pendant un certain temps avant de vous y fier pour vos décisions de trading réelles.
- Méfiez-vous du repainting. Certains indicateurs modifient leurs valeurs passées lorsque de nouvelles données arrivent, ce qui les fait paraître, après coup, plus précis qu’ils ne l’étaient vraiment en temps réel. C’est ce qu’on appelle le repainting (indicateur qui se redessine), et cela peut être très trompeur. Un backtesting rigoureux peut vous aider à le détecter.
- Tenez vos indicateurs à jour. Le MQL5 et MT5 reçoivent des mises à jour. Vérifiez que vos indicateurs personnalisés sont compatibles avec la dernière version de la plateforme.
- Sauvegardez vos fichiers. Conservez une copie de vos fichiers d’indicateurs dans un endroit sûr, en dehors du dossier des données de MT5.
