Qu'est-ce qu'un Expert Advisor ?
Un Expert Advisor (EA) est un programme qui tourne dans MetaTrader. Il lit les prix et peut ouvrir, modifier ou fermer des positions selon des règles écrites par son auteur. On parle aussi de robot trading MT5 ou de trading automatique MT5.
Un EA est écrit en MQL5 pour MetaTrader 5, ou en MQL4 pour MetaTrader 4. Les détails sur ces langages sont dans MQL4 et MQL5.
Un EA ne fonctionne qu'avec la version de la plateforme pour laquelle il a été écrit. Un fichier MT4 ne s'installe pas dans MT5, et inversement. Pour le choix de la plateforme, voir MT4 ou MT5.
Un EA exécute des règles. Il ne garantit aucun résultat. Le trading de CFD et de forex avec effet de levier peut faire perdre de l'argent très vite, que les ordres soient passés à la main ou par un robot.
Avant d'installer : les fichiers
Un EA se présente sous deux formes possibles :
| Plateforme | Fichier compilé | Code source |
|---|---|---|
| MetaTrader 5 | .ex5 |
.mq5 |
| MetaTrader 4 | .ex4 |
.mq4 |
- Le fichier compilé est prêt à l'emploi, mais son code n'est pas lisible.
- Le code source peut être lu et compilé dans MetaEditor, l'éditeur fourni avec MetaTrader.
Un EA peut passer des ordres sur votre compte. N'installez que des fichiers dont vous connaissez l'origine. Un fichier compilé d'auteur inconnu peut faire n'importe quoi dans les limites de ce que la plateforme autorise.
Installer un expert advisor sur MT5
- Ouvrez MetaTrader 5.
- Menu Fichier, puis Ouvrir le dossier des données (Open Data Folder).
- Dans le dossier qui s'ouvre, allez dans MQL5, puis Experts.
- Copiez-y le fichier
.ex5ou.mq5. Si l'EA est livré avec des bibliothèques ou des fichiers d'inclusion, placez-les dans les dossiers indiqués par son auteur, par exemple Libraries ou Include. - Revenez dans MetaTrader. Dans la fenêtre Navigateur, faites un clic droit sur Expert Advisors, puis choisissez Actualiser. Vous pouvez aussi redémarrer la plateforme.
- Si vous avez copié un fichier
.mq5, ouvrez-le dans MetaEditor et lancez la compilation. Un fichier.ex5apparaît alors à côté. - Faites glisser l'EA depuis le Navigateur sur le graphique du symbole voulu, ou double-cliquez dessus pendant que le graphique est actif.
Un EA est lié à un graphique. Il travaille sur le symbole et l'unité de temps de ce graphique, sauf si son code prévoit autre chose. Pour régler l'affichage, voir Configuration du graphique.
EA MT4 : installer sur MetaTrader 4
La démarche est la même, avec ces différences :
- le dossier cible est MQL4, puis Experts ;
- les fichiers attendus sont
.ex4ou.mq4; - le bouton d'activation peut s'appeler AutoTrading selon la version installée.
Plus de détails sur la plateforme : MetaTrader 4.
Activer le trading algorithmique
Un EA installé ne passe aucun ordre tant que le trading algorithmique n'est pas autorisé. Il y a plusieurs niveaux de réglage.
Au niveau de la plateforme
- Le bouton Algo Trading de la barre d'outils doit être activé. Quand il est désactivé, aucun EA ne peut trader.
- Dans Outils, puis Options, onglet Expert Advisors, cochez Autoriser le trading algorithmique. Cet onglet contient aussi des options qui coupent le trading algorithmique dans certains cas, par exemple lors d'un changement de compte ou de profil.
Au niveau de l'EA
Quand vous placez l'EA sur un graphique, une fenêtre s'ouvre :
- onglet Commun (Common) : cochez l'autorisation du trading algorithmique pour cet EA ;
- onglet Dépendances : il indique les bibliothèques ou fichiers dont l'EA a besoin, quand il y en a.
Vérifier que l'EA tourne
- Dans le coin supérieur droit du graphique, le nom de l'EA s'affiche avec une icône. Elle indique si le trading algorithmique est actif ou bloqué.
- Dans la Boîte à outils, l'onglet Experts affiche les messages de l'EA et l'onglet Journal ceux de la plateforme. C'est là que se trouvent les erreurs de chargement ou de passage d'ordre. Les cas courants sont traités dans Erreurs MetaTrader.
Un EA ne fonctionne que tant que la plateforme est ouverte et connectée. Si vous éteignez l'ordinateur, l'EA s'arrête.
Prêt à essayer sur un compte réel ou démo ?
Lien partenaire · le trading comporte un risque élevé de perte
Les paramètres d'entrée (inputs)
L'onglet Paramètres d'entrée (Inputs) contient les réglages prévus par l'auteur : taille de lot, distance du stop loss, du take profit, numéro « magic » qui sert à reconnaître les ordres de l'EA, plages horaires, etc.
- Lisez la documentation de l'auteur avant de modifier une valeur.
- Vérifiez comment l'EA calcule la taille de position : lot fixe ou pourcentage du capital. C'est le réglage qui pèse le plus sur le risque.
- Vous pouvez enregistrer un jeu de réglages (fichier
.set) et le recharger plus tard. - Pour modifier les réglages d'un EA déjà actif, faites un clic droit sur le graphique, puis choisissez la liste des Expert Advisors et ses propriétés.
Pour comprendre les ordres que l'EA va placer, voir Stop loss et take profit et Spécifications des contrats.
Tester d'abord, toujours
Avant tout usage sur un compte réel :
- Testeur de stratégie : lancez l'EA sur l'historique des prix, avec vos réglages. Regardez la perte maximale (drawdown), pas seulement le résultat final. Mode d'emploi : Testeur de stratégie.
- Compte démo : laissez-le tourner en conditions de marché réelles, sans argent en jeu. Voir Compte démo.
- Comparez le comportement en démo et en test. De gros écarts signalent souvent un réglage mal compris ou un test trop optimiste.
Un bon résultat passé ne dit rien des résultats futurs. Un EA réglé pour coller parfaitement à l'historique échoue souvent dès que le marché change. Les principes de base sont dans Gestion du risque.
Les « EA rentables » vendus en ligne : un signal d'alerte
Des vendeurs proposent des robots présentés comme gagnants, souvent avec des captures de résultats, des promesses de revenus ou des groupes de messagerie. Ces signes doivent vous alerter :
- promesse de gain régulier ou « sans risque » ;
- résultats impossibles à vérifier ;
- pression pour acheter vite ou pour déposer chez un intermédiaire précis ;
- demande de vos identifiants de compte.
Au Maroc, le conseil en investissement (y compris les recommandations d'achat/vente en ligne) requiert un enregistrement préalable auprès de l'AMMC en vertu de la loi 19-14 ; le conseil non autorisé et les informations financières fausses ou trompeuses sont passibles de sanctions pénales. L'Autorité Marocaine du Marché des Capitaux (AMMC), régulateur des marchés de capitaux a publié une mise en garde de l'AMMC du 22.12.2025 contre le conseil en investissement non autorisé et les plateformes de trading frauduleuses (aucun nom cité). Vous pouvez consulter l'outil AMMC, rubrique « Vérifier un Agrément / un Visa » : sociétés de gestion, sociétés de bourse, teneurs de comptes, conseillers en investissement financier. Plus d'informations : Régulation et sécurité.
Questions fréquentes
L'EA est installé mais ne passe aucun ordre. Pourquoi ?
Vérifiez le bouton Algo Trading, l'autorisation dans l'onglet Commun de l'EA et l'option dans Outils, puis Options. Lisez ensuite les onglets Experts et Journal.
Je ne vois pas l'EA dans le Navigateur.
Vérifiez que le fichier est dans MQL5, puis Experts, et non dans MQL4. Actualisez le Navigateur ou redémarrez la plateforme. Un fichier .mq5 doit d'abord être compilé.
Puis-je utiliser un EA MT4 dans MT5 ?
Non. Il faut une version écrite ou réécrite en MQL5.
Un EA fonctionne-t-il sur mobile ?
Non. Les applications MetaTrader mobiles ne lancent pas d'EA. Voir MetaTrader mobile.
Un EA réduit-il le risque ?
Non. Il exécute des règles sans émotion, mais il peut perdre vite, surtout avec un effet de levier élevé ou un lot mal réglé.
Que faire avant de passer sur un compte réel ?
Testez dans le testeur de stratégie, puis sur un compte démo. Comprenez chaque paramètre avant de l'utiliser.
