
Mis à jour le 14 août 2026 par l'Équipe de broker-cfd.fr
Les Expert Advisors (EA) sont des robots de trading automatique programmables disponibles sur MetaTrader 4 et MetaTrader 5. Ils exécutent des ordres à votre place, jour et nuit, en suivant des règles définies à l'avance.
Ce guide complet explique comment fonctionnent les Expert Advisors, comment les installer et les configurer sur MT4 et MT5, quels sont leurs avantages et leurs limites, mais aussi si les robots peuvent réellement remplacer les traders humains et quels sont les dangers des programmes de trading automatisés. Vous trouverez enfin nos conseils pour trader en sécurité et un comparatif des meilleurs brokers compatibles.
Les Expert Advisors sont des algorithmes de trading, également appelés bots, qui peuvent être déployés sur les plateformes MT4 et MT5. Les EA sont construits dans l'IDE (Integrated Development Environment) et peuvent être utilisés pour trader le forex, les indices, les actions et les matières premières, entre autres. Ils sont essentiellement conçus pour exécuter des positions et des stratégies en fonction de critères prédéterminés.
Le MetaEditor intégré facilite le développement et le test de stratégies de trading automatisé sur les deux plateformes MetaTrader. Et surtout, des centaines de bots sont disponibles gratuitement sur Code Base, tandis que des milliers d'Expert Advisors payants peuvent être achetés sur le marché MetaTrader. Par ailleurs, les développeurs d'EA peuvent vendre des robots individuels via le service Freelance. Le prix des robots payants varie de 10 à plusieurs milliers de dollars US.
Fondamentalement, les Expert Advisors suivent une longue liste de règles oui/non qu'ils prennent en compte lorsqu'ils vous alertent d'une opportunité de trading potentielle ou lorsqu'ils exécutent automatiquement des positions eux-mêmes.
Pour ceux qui sont intéressés par la voie entièrement automatisée, les EA peuvent ouvrir et fermer des positions 24 heures sur 24, 7 jours sur 7. Bien entendu, il est conseillé d'effectuer un suivi et un perfectionnement réguliers, car les profits ne sont pas garantis.
L'un des principaux arguments de vente des Expert Advisors est qu'ils peuvent être utilisés pour développer une gamme de stratégies de trading complexes, basées sur un ensemble illimité de critères. Ils peuvent être appliqués aux stratégies de scalping, aux systèmes de trading intraday et aux configurations de swing trading. Il est important de noter qu'ils peuvent également être testés par rapport aux données historiques du marché pour évaluer les résultats.
Un autre avantage significatif est que les Expert Advisors éliminent l'émotion du trading. Les algorithmes ne sont pas affectés par les transactions récentes qui ont mal tourné. Au contraire, ils prennent des décisions entièrement basées sur la logique et des paramètres convenus à l'avance.
Les EA permettent de gagner du temps. Au lieu de surveiller manuellement le marché des changes ou le marché boursier et d'entrer et de fermer des positions toute la journée, un conseiller expert peut le faire pour vous. Vous disposez ainsi de plus de temps pour explorer de nouveaux marchés et élaborer de nouvelles stratégies.
Enfin, les EA peuvent être rentables. Les utilisateurs peuvent télécharger des bots gratuits sur Code Base ou payer pour des algorithmes plus avancés sur le marché MetaTrader. Vous pouvez également payer pour faire construire des bots sur-mesure en utilisant les services de programmation de 4xdev.
Bien sûr, comme pour la plupart des choses, les bons EA sont susceptibles d'être vendus à un prix élevé et même ceux-là ne garantissent pas des rendements constants.
Pour faire fonctionner un EA forex 24 heures sur 24, vous devrez mettre en place un serveur privé virtuel (VPS), ce qui a souvent un coût. Et même dans ce cas, il est préférable de contrôler régulièrement la progression pour éviter de risquer des pertes importantes.
Malheureusement, il existe des arnaques et des EA mal présentés sur MT4 et MT5. Ils promettent souvent des rendements élevés, sans preuves suffisantes pour étayer leurs affirmations et sans historique de profits, et sont donc à éviter.
Les débutants devraient examiner attentivement les bots avant de télécharger une solution gratuite ou de payer pour un EA. La base de code et le marché publient tous deux des données importantes sur les EA disponibles, notamment un classement, des conseils de configuration, des paramètres de risque et des marchés appropriés.
Les Expert Advisors sont entièrement basés sur des données et ne réagissent donc pas toujours à l'actualité comme on pourrait s'y attendre. Ils ne sont pas en mesure de prédire toutes les réactions et tendances du marché et ne peuvent donc pas être laissés entièrement à eux-mêmes.
L'installation d'un Expert Advisor suit toujours la même logique, quelle que soit la plateforme. Voici les cinq étapes essentielles avant d'entrer dans le détail de MT4 et MT5.
Ouvrez le terminal MetaTrader 4 et sélectionnez le menu "Options" sous "Outils". Une fenêtre apparaît alors avec la section Expert Advisor. Vous pouvez alors cliquer sur "Autoriser le trading automatisé". La plateforme devrait alors permettre l'utilisation des EA.
Pour ajouter des Expert Advisors à votre compte forex MT4, ouvrez MT4 et localisez "Fichier". Ensuite, cliquez sur "Ouvrir le dossier de données" et choisissez "MQL4". Vous devriez alors pouvoir choisir entre "Expert Advisors" et "Indicators", en fonction du type d'entrée que vous souhaitez. Vous pouvez ensuite copier le fichier ou le robot souhaité. Une fois terminé, redémarrez le terminal MT4 et l'EA devrait être disponible dans la fenêtre "Navigator".
Si l'EA est disponible dans Code Base, alors le processus d'ajout est beaucoup plus simple. Il suffit de trouver l'EA ou l'indicateur souhaité et d'appuyer sur les boutons "Téléchargement gratuit" ou "Acheter un EA". Une fois téléchargé, vous pouvez activer l'EA en le faisant glisser sur votre graphique et en définissant vos variables.
Ouvrez le terminal MetaTrader 5 et sélectionnez l'option "Plateforme". Ensuite, accédez à l'onglet "Expert Advisors" dans le menu contextuel et assurez-vous que la case "Trading automatisé" est cochée. Une fois cochée, les EA peuvent être utilisés sur votre application MT5 de bureau ou mobile.
Comme pour MT4, ouvrez le terminal et sélectionnez "Fichier". Ensuite, cliquez sur "Ouvrir le dossier de données" et choisissez "MQL5". Vous pouvez ensuite sélectionner "Expert Advisors" ou "Indicators". De là, vous pouvez copier le fichier. Maintenant, il vous suffit de rafraîchir l'application et le nouvel EA devrait être disponible dans la fenêtre. Une fois visible, vous pouvez faire glisser le robot sur votre graphique pour ajuster les paramètres.
La bonne nouvelle est que la plupart des Expert Advisors sur Code Base et le marché MetaTrader ont des avis d'utilisateurs. Un grand nombre de robots et d'indicateurs haut de gamme en vente sont également accompagnés d'une solution de démonstration gratuite qui vous permet de tester les algorithmes par rapport aux données historiques du marché. Les robots sont généralement réduits en termes de fonctionnalités par rapport au simulateur, mais ils vous donnent tout de même une bonne indication des performances futures.
Pour vous aider, Code Base et The Market répertorient tous deux les Expert Advisors les plus performants et répartissent les robots en fonction des différents marchés et stratégies, comme le forex ou l'or, le day trading ou l'investissement à long terme.
Avant de risquer le moindre capital réel, la meilleure démarche consiste à combiner un backtest sur données historiques dans le Strategy Tester de MetaTrader, puis une période de test en conditions réelles sur un compte de démonstration gratuit. C'est le seul moyen fiable de vérifier le comportement d'un robot avant de l'utiliser sur un compte réel.
Les traders établis peuvent vouloir construire leur propre robot pour un usage personnel ou vendre leur algorithme. Pour cela, les utilisateurs devront développer des bots dans le langage de programmation de la plateforme respective. Pour MetaTrader 4, il s'agit de MQL4 tandis que pour MetaTrader 5, il s'agit de MQL5.
Les EA sont développés dans l'IDE (Integrated Development Environment) intuitif ainsi que dans MetaEditor. Il s'agit d'outils importants qui vous aident à construire, tester et affiner les robots MT4 et MT5 pour opérer sur les marchés des changes, des actions ou des matières premières. Heureusement, il existe une foule de tutoriels et de guides utiles en ligne, ainsi que des forums MQL4 et MQL5. Vous trouverez aussi d'autres solutions pour la création de votre robot de trading avec des logiciels qui ne nécessitent pas de connaissance en programmation, par exemple FxBuilder.
Une fois que vous avez créé votre Expert Advisor, vous pouvez le faire fonctionner sur votre compte, le proposer en téléchargement gratuit sur Code Base ou le vendre sur le marché MetaTrader.
La question revient à chaque avancée technologique. Dès février 2017, Goldman Sachs faisait la une en réduisant fortement ses effectifs de traders en actions pour les remplacer par des ingénieurs et des programmes de trading automatisés. Aujourd'hui, le trading algorithmique représente une part majoritaire des volumes échangés sur les grandes places boursières, et les banques comme les fintech développent des agents d'intelligence artificielle capables d'analyser et d'exécuter des ordres en continu.
Pourtant, l'IA dispose de capacités limitées. Une machine de trading apprend uniquement à partir de données historiques et de schémas passés. Or le comportement des marchés change constamment : les traders avisés peuvent s'adapter aux changements, là où un algorithme figé se retrouve pris de court. Pour cette raison, entre autres, les décisions humaines restent au cœur des marchés, y compris dans les salles les plus automatisées.
Les ordinateurs facilitent un grand nombre de transactions à l'échelle mondiale ; pourtant, la tâche réelle des algorithmes se limite souvent à l'analyse et à la prévision des tendances. La décision finale d'acheter ou de vendre un actif est encore souvent déterminée par un humain. Dans certains cas, l'humain appuie lui-même sur le bouton ; dans la plupart des cas, il ordonne à l'algorithme d'acheter lorsque le prix atteint un certain seuil ou de vendre lorsque certains paramètres sont satisfaits.
Meir Barak, auteur de The Market Whisperer et fondateur de Tradenet, résume bien l'idée : il y aura toujours une place pour les traders humains, car le marché est fluide et dynamique. Vous pouvez utiliser l'analyse technique pour anticiper une direction, mais il est souvent difficile de prévoir comment les acteurs du marché réagiront aux rumeurs, au battage médiatique et aux nouvelles. Le fait que les humains n'agissent pas toujours de manière rationnelle et cohérente suggère justement que les ordinateurs ne seront pas nécessairement performants face aux comportements inattendus du marché.
L'analogie des échecs illustre cette limite : imaginez un grand maître qui affronte le meilleur ordinateur du monde. Quelques secondes avant la partie, l'arbitre annonce que les règles changent et que la tour peut désormais se déplacer en diagonale. La personne serait déstabilisée mais saurait s'adapter ; l'ordinateur, lui, n'aurait pas le temps d'ajuster son logiciel, appliquerait les anciennes règles et perdrait presque à coup sûr.
La valeur de l'intelligence artificielle est évidente dans les scénarios de trading comportant des flux de données prédéfinis. Mais bon nombre de ces algorithmes ne sont pas propriétaires, et les jeux de données de marché ne sont pas le monopole d'une seule entreprise. Ce n'est qu'une question de temps avant que la même IA soit diffusée largement, voire en open source. Si tous les traders finissaient par être remplacés par des machines de prédiction équivalentes, on opposerait des ordinateurs à d'autres ordinateurs : il n'y aurait plus d'avantage sur le marché, les rendements deviendraient prévisibles et l'on se retrouverait avec un marché sans réel gain supplémentaire. C'est une raison de plus pour laquelle le jugement humain conserve toute sa valeur.
Le trading automatisé n'est pas sans risque, et l'histoire des marchés en offre plusieurs rappels spectaculaires. Un « programme de trading » désigne au sens large l'ensemble du trading informatisé : trading algorithmique, trading à haute fréquence (HFT) et trading quantitatif. Il est généralement utilisé par des traders institutionnels, des hedge funds, des maisons de courtage et des fonds, et implique souvent l'achat ou la vente de titres en très grandes quantités.
Au cours de l'après-midi du 6 mai 2010, le Dow Jones Industrial Average a plongé d'environ 1 000 points (près de 9 %) en moins de 20 minutes, avant de récupérer l'essentiel de ses pertes. Certaines actions de grandes entreprises se sont brièvement échangées à des prix absurdes, tombant à quelques centimes ou bondissant jusqu'à 100 000 dollars, avant de retrouver des niveaux normaux.
Selon le rapport conjoint de la SEC et de la CFTC publié en septembre 2010, la volatilité était déjà exceptionnellement élevée et la liquidité réduite ce matin-là en raison de la crise de la dette européenne. Le déclencheur a été un unique ordre de vente automatisé de 4,1 milliards de dollars : un algorithme programmé pour vendre 75 000 contrats E-mini S&P 500 en ciblant un taux d'exécution de 9 % du volume, sans tenir compte du prix ni du temps. Le programme a écoulé sa position en une vingtaine de minutes seulement, alors qu'un programme comparable tenant compte du volume, du prix et du temps avait mis plus de cinq heures lors d'une autre séance.
Les traders à haute fréquence ont d'abord absorbé cette pression, puis ont revendu agressivement, créant une boucle de rétroaction qui a asséché la liquidité, à la fois sur le contrat E-mini et sur des actions individuelles. Cet épisode reste l'un des plus énigmatiques de l'histoire boursière américaine.
Les dysfonctionnements de programmes ne sont pas rares. L'exemple le plus connu est celui du teneur de marché Knight Capital Group : le 1er août 2012, un problème dans ses systèmes de trading algorithmique a provoqué des erreurs de cotation sur environ 140 titres. En moins d'une heure, la perte a atteint 440 millions de dollars, menant l'entreprise au bord de la faillite. D'autres incidents célèbres incluent l'annulation de l'introduction en bourse de BATS Global Markets en mars 2012 et les problèmes techniques ayant entaché l'entrée en bourse de Facebook en mai 2012.
Le constat est ancien. Dès 1988, un article de presse décrivait déjà des cours qui « oscillaient sans raison apparente » et des investisseurs affolés par un programme de trading utilisé par quelques grandes maisons de courtage. Depuis, la puissance de calcul et la prolifération des stratégies automatisées n'ont fait qu'amplifier ces perturbations.
Les bourses ont le pouvoir d'annuler les transactions manifestement erronées, mais les investisseurs peuvent tout de même subir des pertes issues de l'action normale du marché. Pour réduire le risque lié aux programmes défectueux et à la volatilité extrême, voici quelques principes simples :
Les Expert Advisors sont des algorithmes qui surveillent automatiquement les marchés et exécutent des transactions en fonction de critères prédéfinis. Ils peuvent être utilisés sur les marchés financiers les plus populaires, y compris le forex, à la fois sur MetaTrader 4 et MetaTrader 5, et constituent un excellent moyen d'automatiser une stratégie, à condition de bien la tester au préalable et d'en surveiller régulièrement les performances.
Le trading automatisé ne remplace toutefois ni le jugement humain ni la prudence : aucun robot ne garantit des profits constants, et les épisodes de flash crash rappellent que les programmes peuvent aussi amplifier les mouvements de marché. En combinant des outils testés, une gestion du risque rigoureuse et une supervision régulière, vous mettez toutes les chances de votre côté. Pour télécharger un EA, rendez-vous sur Code Base ou sur le marché MetaTrader, et choisissez un broker compatible MT4/MT5 dans notre comparatif ci-dessous.
| Brokers | Plateformes | Notre avis | Site officiel |
|---|---|---|---|
| MetaTrader 4 et 5 AvaOptions | |||
| xStation 5 | |||
| eToro | |||
| IG, ProRealTime, MT4, L2 Dealer | |||
| MetaTrader 4 et 5 ActivTrader, TradingView |
Le trading de CFD implique un risque de perte significatif, il ne convient donc pas à tous les investisseurs. 69 à 80% des comptes d'investisseurs particuliers perdent de l'argent en négociant des CFD.