Serveur MCP MT5 : guide complet de configuration et d’utilisation
- Qu’est-ce qu’un serveur MT5 MCP ?
- Que pouvez-vous connecter à un serveur MT5 MCP ?
- MT5 MCP a considérablement évolué en 2026
- Que pouvez-vous faire avec un serveur MT5 MCP ?
- Comment fonctionne une connexion MT5 MCP ?
- Switch Markets propose-t-elle une connexion serveur MT5 MCP ?
- Comment se connecter à un serveur MT5 MCP via la configuration native de MT5
- Comment installer un serveur MT5 MCP tiers
- MT5 MCP natif ou serveur MCP tiers
- Comment utiliser efficacement un serveur MT5 MCP
- Le risque principal réside dans les autorisations, pas dans la fenêtre de dialogue de l’IA
- Ce qu’un serveur MT5 MCP ne peut pas faire
- Pourquoi MT5 MCP est important pour les traders
- Conclusion
- FAQ
MetaTrader 5 est désormais capable d’accomplir ce qui aurait semblé expérimental il y a peu de temps encore : vous permettre de dialoguer avec votre plateforme de trading par l’intermédiaire d’un agent IA.
Vous pouvez lui demander « Que se passe-t-il sur l’EURUSD ? » et l’IA examinera vos données de marché MT5 avant de répondre. Vous pouvez lui demander quelle position ouverte présente le risque le plus élevé, analyser les instruments du Market Watch à la recherche de cassures, obtenir de l’aide pour concevoir un Expert Advisor, analyser un backtest, ou même ordonner à l’agent de modifier une position si vous lui en avez accordé l’autorisation. En d’autres termes, vous n’êtes plus seul.
La technologie qui relie les deux est le MCP, ou Model Context Protocol.
Une avancée majeure a eu lieu récemment. Le 23 juillet 2026, MetaQuotes a lancé le Build 6060 de MetaTrader 5, intégrant la prise en charge native du MCP et de l’IA agentique. MetaTrader peut désormais transmettre des données de marché, des informations sur le compte, des outils de développement et des fonctionnalités de trading à des systèmes d’IA compatibles, sans dépendre exclusivement des passerelles non officielles que les traders devaient auparavant créer eux-mêmes. MetaQuotes cite spécifiquement OpenAI Codex, Claude Code ainsi que d’autres systèmes compatibles MCP comme exemples d’agents externes pouvant se connecter à MT5.
Une configuration MT5 MCP devient ainsi considérablement plus utile qu’elle ne l’était encore il y a quelques mois.
Ce guide vous explique ce qu’est un serveur MT5 MCP, ce que vous pouvez réellement faire avec, le fonctionnement de la nouvelle intégration native, la manière de connecter une IA externe comme Claude, le fonctionnement des serveurs MT5 MCP tiers, ainsi que les précautions à prendre avant de laisser un agent IA intervenir sur un compte de trading réel.
Qu’est-ce qu’un serveur MT5 MCP ?
Un serveur MT5 MCP est une couche de connexion qui permet à une application d’IA d’accéder aux outils et aux informations de MetaTrader 5 via le Model Context Protocol.
Essentiellement, le MCP est un protocole ouvert permettant de connecter des modèles d’IA à des applications externes. Au lieu de limiter l’IA à une simple boîte de dialogue, le MCP permet à une application de mettre à disposition des fonctions spécifiques sous forme d’outils que l’IA peut exécuter.
Dans une conversation standard avec un modèle d’IA, vous pourriez demander :
« Que fait l’EURUSD en ce moment ? »
À moins que l’IA n’ait accès à une source de données de marché en direct, elle ne peut pas examiner le graphique EURUSD affiché dans votre terminal MT5.
Avec une connexion MCP, le flux de travail ressemble plutôt à cela :
Vous → Agent IA → MCP → MetaTrader 5 → Données de marché/du compte → Analyse par l’IA
Cette passerelle peut également fonctionner dans le sens inverse lorsque les autorisations le permettent :
Vous → Agent IA → MCP → MetaTrader 5 → Action de trading
La spécification du MCP décrit les outils comme des fonctions qu’un modèle d’IA peut découvrir et exécuter pour interagir avec des systèmes externes. C’est là tout l’intérêt : MT5 ne se limite plus à une interface où l’on clique manuellement, ses capacités deviennent des outils exploitables par un agent IA.
Par exemple, une intégration MT5 MCP peut proposer des outils pour récupérer des cours, lire l’historique des bougies, consulter les fonds propres du compte, lister les positions, modifier un ordre, compiler du code MQL5 ou exécuter certaines étapes d’un processus de développement.
Les outils disponibles dépendent précisément de l’implémentation du MCP et des autorisations accordées.
Si vous souhaitez passer directement à la configuration de MT5 MCP, visionnez la vidéo ci-dessous.
Que pouvez-vous connecter à un serveur MT5 MCP ?
Un serveur MT5 MCP sert de passerelle entre MetaTrader 5 et des applications externes, permettant aux outils d’IA et à d’autres logiciels d’accéder aux données de MT5 et, selon les capacités du serveur et les autorisations définies, d’interagir avec les comptes de trading et d’exécuter les actions prises en charge.
Voici quelques-unes des applications les plus utiles que vous pouvez connecter :
- Assistants IA — Connectez des clients IA compatibles MCP tels que ChatGPT, Claude ou Gemini afin de récupérer des données de marché, consulter les positions et les informations du compte, analyser l’activité de trading et éventuellement exécuter des actions MT5 prises en charge au moyen de commandes en langage naturel.
- Tableaux de bord de trading — Connectez MT5 à un tableau de bord web personnalisé pour suivre vos positions, vos gains et pertes (P&L), les cours, l’exposition ainsi que d’autres métriques de compte depuis un seul et même endroit.
- Outils d’analyse et de recherche — Transmettez les données de marché et de trading MT5 vers des outils d’analyse sous Python, des carnets interactifs (notebooks) ou des environnements de recherche quantitative pour une analyse plus approfondie, le backtesting et le développement de stratégies.
- Outils d’automatisation — Connectez MT5 à des plateformes d’automatisation et de gestion des flux de travail pour déclencher des actions en fonction d’événements de marché, de trading ou liés au compte.
- Feuilles de calcul — Envoyez les données de compte, de position et de marché vers Excel ou Google Sheets pour créer des rapports, effectuer un suivi ou mener des analyses.
- Applications de trading personnalisées — Les développeurs peuvent concevoir leurs propres applications qui communiquent avec MT5 via l’interface MCP, créant ainsi des flux de travail de trading et de gestion de portefeuille sur mesure.
- Systèmes de trading basés sur l’IA — Un modèle d’IA peut potentiellement analyser les données MT5, identifier des figures chartistes ou générer des signaux, et interagir avec une stratégie de trading automatisée. Les fonctionnalités exactes dépendent du serveur MCP et des outils mis à disposition ; la mise en place d’autorisations et de contrôles des risques adaptés est donc essentielle.
En clair, un serveur MT5 MCP peut transformer MetaTrader 5 en une plateforme centrale de trading connectée, permettant à l’IA, aux logiciels d’analyse, aux outils d’automatisation et aux applications sur mesure d’interagir avec votre environnement de trading.

MT5 MCP a considérablement évolué en 2026
Les premiers projets MT5 MCP étaient pour la plupart des passerelles développées par la communauté.
Une configuration courante reposait sur un serveur MCP en Python communiquant avec le terminal MetaTrader 5 par l’intermédiaire de l’intégration Python de MetaQuotes. D’autres implémentations utilisaient un Expert Advisor ou un autre intermédiaire s’exécutant au sein de MT5.
Ces projets existent toujours, et certains mettent à disposition des dizaines d’outils dédiés aux données de marché, aux informations de compte, à la gestion des ordres, à l’historique et à l’exécution des transactions.
Cependant, le Build 6060 de MetaTrader 5 a changé la donne.
MetaQuotes a intégré le MCP directement au sein de MetaTrader 5 et de MetaEditor, accompagné d’un assistant IA agentique intégré. D’après MetaQuotes, cette intégration permet aux systèmes d’IA d’accéder aux informations de marché, d’analyser des graphiques, d’interagir avec l’environnement de trading, de développer des programmes de trading, de tester des stratégies et d’effectuer les opérations autorisées via l’interface MCP.
Pour la majorité des traders, cela ouvre deux voies pratiques :
- Intégration native MT5 MCP/IA : idéale si vous disposez d’une version à jour de MetaTrader 5 et souhaitez profiter de la configuration prise en charge la plus simple.
- Serveur MCP communautaire : idéal si vous êtes développeur et recherchez un jeu d’outils sur mesure, un flux de travail Python en local, un hôte MCP différent, des garde-fous supplémentaires ou un contrôle renforcé sur ce qui est mis à disposition.
Cette distinction est importante, car de nombreux tutoriels MT5 MCP publiés avant juillet 2026 décrivent l’installation d’un serveur non officiel comme une étape obligatoire pour utiliser MCP. Ce n’est plus le cas aujourd’hui.
Les premiers projets MT5 MCP reposaient sur des passerelles créées par la communauté, mais depuis le Build 6060 de MetaTrader 5, le MCP est directement intégré à MT5 et MetaEditor, laissant aux traders le choix entre l’intégration native MT5 MCP/IA et des serveurs MCP communautaires pour des configurations plus personnalisées.
Que pouvez-vous faire avec un serveur MT5 MCP ?
L’aspect le plus intéressant du MCP ne réside pas seulement dans la connexion d’un modèle d’IA à MT5, mais dans tout ce qui devient possible dès lors que le modèle peut véritablement utiliser MT5 comme un outil.
Dialoguer avec MT5
L’un des usages les plus simples consiste à transformer le terminal en un outil que vous pouvez interroger sous forme de conversation.
Au lieu d’ouvrir manuellement des graphiques, de changer d’unité de temps, de vérifier des indicateurs techniques et de compiler l’ensemble vous-même, vous pourriez demander :
« Que se passe-t-il sur l’EURUSD en H1 ? »
L’IA peut récupérer les informations accessibles via MT5 et convertir ces données en une explication détaillée. Cela change profondément la donne par rapport à une simple question posée à un chatbot généraliste au sujet de l’EURUSD : la réponse peut s’appuyer directement sur l’environnement de trading actuellement ouvert sur votre écran.

Analyser votre compte de trading
Le MCP peut également donner à une IA l’accès aux données relatives à votre compte.
Vous pourriez demander :
« Laquelle de mes positions ouvertes présente le risque le plus élevé ? »
Plutôt que de vous exposer des théories génériques sur la gestion des risques, l’agent peut inspecter les positions réellement ouvertes, tout en prenant en compte des éléments tels que le solde du compte, les fonds propres, la taille de position, les instruments, les gains et pertes (P&L) latents, la marge ainsi que les niveaux de stop, dès lors que ces outils sont activés.
Autre consigne utile :
« Passe en revue mes trois derniers mois de trading et identifie les configurations responsables de la majorité de mes pertes. »
L’assistant IA natif de MetaTrader prend officiellement en charge l’examen des positions ouvertes et l’analyse de l’historique de trading.
L’IA devient ainsi bien plus proche d’un analyste de trading interactif que d’un simple robot conversationnel isolé.

Scanner le marché
Le MCP facilite également l’analyse globale du marché.
Par exemple :
« Scanne les instruments du Market Watch et trouve les cassures nettes en H1. »
MetaQuotes illustre d’ailleurs précisément cette fonction en scannant le Market Watch pour identifier les instruments développant une cassure majeure ou une tendance forte.
Vous pouvez formuler une requête beaucoup plus précise :
« Vérifie chaque paire de devises dans le Market Watch. Trouve les paires qui évoluent au-dessus de l’EMA 200 en H1 et qui ont dépassé le plus haut d’hier au cours de la séance actuelle. »
La capacité de l’IA à répondre exactement à cette demande dépend des outils, indicateurs et données accessibles via votre configuration, mais le MCP lui fournit un mécanisme pour recueillir ces informations au lieu de se contenter de deviner.

Créer un Expert Advisor
C’est ici que l’association du MCP et de MetaEditor se révèle particulièrement intéressante.
Vous pouvez décrire un système de trading en langage naturel :
« Crée un EA qui achète lorsque l’EMA 20 croise à la hausse l’EMA 50, risque 1 % par transaction, utilise un stop loss de 500 points et vise 1 000 points. »
L’IA peut vous aider à traduire ces règles en code MQL5. Cela peut vous aider à bâtir des stratégies performantes grâce à l’IA, sans effort excessif.
Le Build 6060 a enrichi l’assistant IA de MetaEditor afin qu’il puisse générer de nouveaux programmes MQL5, examiner le code existant, détecter des bugs, expliquer des algorithmes, refactoriser des projets et perfectionner le code. MetaQuotes cite même un EA fondé sur le croisement d’EMA parmi ses exemples officiels de requêtes.
Cela ne dispense pas de comprendre le fonctionnement de l’EA. Un code de trading généré par IA peut tout à fait comporter des erreurs logiques même s’il compile sans erreur, mais cela raccourcit considérablement le chemin entre « j’ai une idée » et « j’ai quelque chose à tester ».

Tester et optimiser des stratégies
L’étape suivante est celle des tests.
Vous pouvez demander à l’agent d’examiner une stratégie de trading, de faciliter sa préparation au backtesting, d’en interpréter les résultats et d’en déceler les faiblesses.
Par exemple :
« Backteste cette stratégie et montre-moi les conditions de marché dans lesquelles elle enregistre ses pires performances. »
MT5 intègre déjà un testeur de stratégie multi-devises permettant d’évaluer et d’optimiser les Expert Advisors sur des données historiques. La couche d’IA apporte une interface conversationnelle pour élaborer et analyser la stratégie autour de cette infrastructure existante.
Cela s’avère d’autant plus précieux lorsque vous souhaitez aller au-delà d’un résultat global comme le bénéfice net.
Vous pouvez par exemple demander à l’IA d’examiner si les pertes se concentrent sur certaines séances de trading, si les performances se dégradent en cas d’élargissement des spreads, si la stratégie dépend excessivement d’un seul instrument ou si un paramètre donné ne fonctionne que sur une courte période de l’échantillon historique.

Gérer les positions ouvertes
Une connexion MCP peut également mettre à disposition des fonctions de trading.
Vous pourriez dire :
« Déplace mon stop EURUSD au seuil de rentabilité. »
Ou :
« Clôture la moitié de ma position sur le XAUUSD. »
Si l’outil de trading approprié est disponible et que l’agent dispose de l’autorisation nécessaire, l’action demandée peut être transmise à MT5.
C’est précisément un domaine dans lequel la gestion des autorisations revêt une importance capitale.
MetaQuotes permet aux utilisateurs de définir si le trading initié par l’IA est autorisé, interdit ou s’il requiert une confirmation manuelle.
Pour la majorité des traders, exiger une confirmation avant qu’une IA ne modifie ou n’ouvre une transaction en conditions réelles constitue l’option par défaut la plus prudente.
Comment fonctionne une connexion MT5 MCP ?
La grande question est donc la suivante : comment cela fonctionne-t-il ? Il est utile de distinguer les différents composants. L’ agent IA assure le raisonnement et l’interface en langage naturel. Il peut s’agir de l’assistant IA intégré à MetaTrader, de Claude Code, d’OpenAI Codex ou d’un autre système compatible MCP.
La couche MCP indique à l’IA quelles fonctionnalités de MT5 sont disponibles et lui offre un moyen structuré de les appeler.
MetaTrader 5 fournit l’environnement de trading proprement dit : cours, symboles, graphiques, informations du compte, ordres, positions, historique, outils de développement MQL5 et, éventuellement, l’exécution.
Votre courtier fournit le compte de trading, les instruments, la tarification et la connexion d’exécution exploitée par le terminal MT5.
Le MCP ne remplace ni le courtier ni MT5. Il connecte le système de raisonnement à la plateforme.

Switch Markets propose-t-elle une connexion serveur MT5 MCP ?
Switch Markets n’exploite pas de service propriétaire MT5 MCP. La prise en charge du MCP provient directement de MetaTrader 5 ou de l’implémentation open source ou communautaire que vous choisissez d’utiliser.
Ce que propose Switch Markets, c’est l’accès à MetaTrader 5 en tant que plateforme de trading, ce qui en fait l’un des rares courtiers à permettre une configuration MT5 MCP. Switch Markets propose actuellement un accès à MT5 sur ordinateur, mobile et web, ainsi que des comptes de trading MT5.
Si vous utilisez un compte MT5 chez Switch Markets, la structure de base est la suivante :
Compte de trading Switch Markets → MetaTrader 5 → MCP → Agent IA
La composante MCP n’est pas gérée par Switch Markets. En revanche, Switch Markets met à disposition MetaTrader 5 ainsi que des solutions de trading par API pour ceux qui souhaitent élargir leurs capacités de trading par IA.
Pour les traders qui souhaitent faire des essais sans donner à une IA l’accès à un capital réel, un compte démo MT5 constitue le point de départ le plus adapté. Une fois que la connexion fonctionne exactement comme prévu et que les autorisations ont été testées, vous pourrez décider de l’opportunité de l’utiliser dans un environnement réel.
Autre outil essentiel à envisager lors de l’utilisation de MT5 MCP : un VPS (serveur privé virtuel). Un VPS permet à MetaTrader 5 et à la connexion MCP de fonctionner en continu, même lorsque votre ordinateur personnel est éteint ou déconnecté d’Internet. Cela s’avère particulièrement important pour les configurations de trading par IA qui requièrent une connexion stable et permanente.
Comment se connecter à un serveur MT5 MCP via la configuration native de MT5
Si vous commencez aujourd’hui, l’implémentation intégrée à MT5 est généralement la première piste à explorer.
Étape 1 : mettre à jour MetaTrader 5
Assurez-vous d’utiliser MetaTrader 5 Build 6060 ou une version ultérieure.
La prise en charge native du MCP a été introduite dans le Build 6060 le 23 juillet 2026. Les versions antérieures peuvent ne pas proposer les mêmes fonctionnalités d’IA et de MCP.
Vous pouvez vérifier les informations de votre version depuis l’écran « À propos » de la plateforme.
Étape 2 : connecter votre compte MQL5.community
Connectez-vous à votre compte MQL5.community depuis MetaTrader. Les utilisateurs qui se connectent depuis MetaTrader ont accès à l’option d’IA MQL5 Lite, et après la mise à jour, MetaTrader configure automatiquement MQL5.community comme fournisseur d’IA par défaut avec les identifiants requis. Vous pouvez consulter ce guide pour apprendre à connecter MQL5 à MT4/5.
Si vous utilisez déjà les services MQL5 avec MT5, cette étape est peut-être déjà configurée.

Étape 3 : configurer le fournisseur d’IA
Ouvrez les paramètres d’IA dans MetaTrader ou MetaEditor. Vous pouvez utiliser l’option MQL5 par défaut ou configurer votre propre fournisseur d’IA pris en charge.
Le Build 6060 prend en charge vos propres identifiants API pour différents fournisseurs, notamment OpenAI, Anthropic, Gemini, DeepSeek ainsi que les environnements compatibles Ollama. Vous n’êtes donc pas enfermé dans un seul modèle.
Par exemple, une personne souhaitant utiliser Claude comme modèle de raisonnement peut configurer un flux de travail adossé à Anthropic, tandis qu’un autre trader préférera un modèle différent.

Étape 4 : configurer le MCP et les autorisations
Ouvrez les paramètres MCP dans MetaTrader. Lors du développement de cette fonctionnalité, MetaQuotes a ajouté un onglet MCP dédié dans la fenêtre Options de la plateforme, ainsi qu’une fonction Copier permettant d’exporter la configuration du serveur MCP. C’est également ici qu’il convient de prêter une attention rigoureuse aux droits d’accès.
Ne considérez pas que chaque autorisation doit nécessairement être activée.
Commencez par le strict minimum de fonctionnalités requises pour votre cas d’usage.
Si vous souhaitez uniquement que l’IA analyse votre marché et votre compte, elle n’a nul besoin de l’autorisation d’exécuter des transactions.
MetaQuotes sépare distinctement les autorisations relatives aux opérations de trading par IA et propose également des options de contrôle concernant l’accès au réseau et les commandes système.

Étape 5 : tester d’abord l’assistant IA intégré
Avant d’introduire une autre application d’IA, assurez-vous que MT5 parvient à accéder aux données attendues.
Essayez une consigne simple :
« Analyse l’EURUSD en H1 et identifie la tendance actuelle. »
Puis :
« Affiche mes positions ouvertes et résume le risque. »
Puis :
« Analyse mon historique de trading récent. »
Si ces requêtes aboutissent, vous saurez que l’environnement IA de base de MT5 accède correctement aux informations requises.
Étape 6 : connecter un client MCP externe
Si vous souhaitez utiliser un outil tel que Claude Code au lieu de vous limiter à l’assistant intégré, copiez la configuration MCP fournie par MetaTrader et ajoutez-la à la configuration MCP du client de votre choix.
MetaQuotes indique explicitement que des systèmes externes compatibles MCP, notamment Claude Code et OpenAI Codex, peuvent se connecter à la plateforme.
L’emplacement précis où coller cette configuration dépend du client IA retenu, chaque client gérant les connexions MCP à sa manière.
Une fois la configuration terminée, redémarrez ou actualisez le client IA afin qu’il détecte les outils MT5.
Étape 7 : vérifier la connexion avec des requêtes en lecture seule
N’utilisez pas comme premier test :
« Achète un lot d’EURUSD. »
Commencez par des demandes qui ne peuvent en aucun cas modifier le compte.
Par exemple :
« À quels outils MT5 avez-vous actuellement accès ? »
Puis :
« Affiche le solde et les fonds propres de mon compte. »
Puis :
« Quels sont les cours bid et ask actuels de l’EURUSD ? »
Puis :
« Liste mes positions ouvertes. »
Ce n’est qu’après avoir vérifié ce que l’agent peut visualiser que vous pourrez envisager de tester une opération de trading — et même dans ce cas, commencez impérativement sur un compte démo.
Comment installer un serveur MT5 MCP tiers
Cette partie est relativement complexe.
L’implémentation native ne fera pas disparaître les projets MT5 MCP open source. Les développeurs peuvent toujours préférer un serveur communautaire lorsqu’ils ont besoin de leurs propres définitions d’outils, d’une logique Python personnalisée, de modes de transport alternatifs, d’analyses supplémentaires ou d’intégrations avec un hôte d’IA s’insérant plus naturellement dans leur flux de travail existant.
Il n’existe pas de serveur MT5 MCP non officiel universel et unique ; les commandes d’installation varient donc selon les projets.
À titre d’exemple, une implémentation publique utilise Python et l’intégration Python de MetaTrader pour mettre à disposition des dizaines de fonctions MT5 sous forme d’outils MCP. Les prérequis indiqués comprennent Windows, une version locale de MetaTrader 5 en cours d’exécution et Python 3.10 ou supérieur.
Ne copiez pas vos identifiants dans des dépôts au hasard simplement parce qu’un projet se présente comme un serveur MT5 MCP. Inspectez le projet, vérifiez son code source ainsi que ses autorisations et comprenez comment les identifiants sont stockés avant d’y connecter un compte approvisionné.
Certains serveurs évitent d’enregistrer les identifiants MT5 et communiquent simplement avec le compte déjà authentifié dans le terminal en cours d’exécution. D’autres implémentations s’appuient sur des variables d’environnement. Ces disparités expliquent pourquoi vous devez suivre la documentation du projet spécifique que vous avez choisi plutôt que de combiner des instructions d’installation issues de plusieurs tutoriels MCP.
Les projets plus complexes peuvent nécessiter des arguments, des variables d’environnement ou la définition du chemin d’accès Python.
Après avoir redémarré le client IA, effectuez les mêmes tests en lecture seule décrits précédemment avant d’activer le moindre outil de trading.
MT5 MCP natif ou serveur MCP tiers
Voici la manière la plus simple d’envisager ce choix :
Si votre objectif est simplement d’utiliser l’IA avec MT5, il n’y a guère de raison de complexifier inutilement l’architecture.
En revanche, si votre objectif est de concevoir votre propre infrastructure d’agents de trading, un serveur MCP open source peut vous offrir un contrôle nettement supérieur.
Comment utiliser efficacement un serveur MT5 MCP
Connecter l’IA n’est que la première étape. La qualité du résultat dépend largement de la manière dont vous formulez votre requête.
« Dois-je acheter de l’EURUSD ? » est une mauvaise consigne. Une requête bien plus pertinente serait :
« Analyse l’EURUSD en H4 et H1. Identifie la tendance dominante, le plus haut et le plus bas d’hier, les niveaux majeurs de support et de résistance les plus proches, le spread actuel, et indique si le cours est en expansion ou en consolidation. N’ouvre aucune position. »
Cela confère à l’agent une mission bien délimitée et une consigne d’interdiction explicite. Lorsque vous lui demandez d’évaluer le risque, précisez ce que vous entendez par là.
Par exemple :
« Passe en revue l’ensemble de mes positions ouvertes. Calcule l’exposition totale par devise, identifie les positions corrélées, indique quelle transaction présente la perte potentielle la plus importante par rapport à son stop, et ne modifie aucun paramètre. »
Lorsque vous générez un EA, explicitez chaque règle. Les conditions d’entrée, les conditions de sortie, la taille de position, le risque maximal, les horaires de trading autorisés, le filtre de spread, le nombre maximal de positions, la logique du stop loss et les situations exceptionnelles doivent tous être rigoureusement définis.
Le risque principal réside dans les autorisations, pas dans la fenêtre de dialogue de l’IA
Accorder à une IA l’accès aux données de marché de MT5 est une chose. Lui donner la possibilité de placer des ordres réels en est une tout autre.
La spécification MCP elle-même insiste sur le consentement de l’utilisateur, le contrôle des données, l’autorisation explicite des outils et la possibilité de vérifier les actions. L’exécution d’un outil ne doit pas être prise à la légère sous prétexte que la commande a été formulée en langage naturel.
MetaTrader a abordé cette problématique avec le même sérieux en permettant de désactiver le trading initié par l’IA ou de le soumettre à une confirmation obligatoire.
Pour une configuration MCP de trading, les précautions élémentaires consistent à laisser les autorisations de trading désactivées durant les phases de test, à utiliser d’abord des comptes démo, à exiger une confirmation manuelle pour toute exécution en réel, à restreindre l’accès au réseau et au terminal de commande (shell), à protéger les identifiants de compte et clés d’API, et à vérifier quel compte est actif avant d’autoriser la moindre action.
Une autorisation requiert une vigilance toute particulière : l’accès au terminal de commande (shell).
Lors du développement des fonctionnalités agentiques de MT5, MetaQuotes a décrit l’accès shell comme une capacité puissante mais potentiellement dangereuse, dans la mesure où elle peut étendre les actions d’un agent au-delà de son environnement sécurisé (sandbox).
Si vous n’avez pas de motif précis justifiant qu’un agent IA de trading exécute des commandes système, laissez cette autorisation désactivée. Par ailleurs, appliquez toujours ces conseils pour assurer la sécurité de votre compte de trading en ligne.
Ce qu’un serveur MT5 MCP ne peut pas faire
Le MCP renforce les capacités de l’IA, mais ne la rend pas infaillible pour autant. Le modèle peut mal interpréter votre consigne, produire des analyses erronées, générer du code MQL5 comportant des bugs, proposer une stratégie surajustée (overfitted) malgré d’excellents résultats en backtest, ou envisager une transaction qui, bien que pertinente au début de l’analyse, a perdu tout intérêt une fois terminés les multiples appels au modèle et aux outils.
Le MCP ne remplace pas non plus un système d’exécution à ultra-faible latence. L’inférence des modèles de langage et les appels multiples aux outils génèrent des délais de traitement, rendant les agents IA généralistes inadaptés aux stratégies où les décisions doivent être prises en quelques microsecondes ou millisecondes.
Considérez principalement MT5 MCP comme une couche d’analyse, de développement, d’automatisation et d’orchestration, et non comme un moteur magique d’exécution ultra-rapide.
Et n’oubliez pas que l’IA ne sait que ce que ses outils lui transmettent. Si votre courtier emploie des noms de symboles différents, dispose d’un historique limité ou ne propose pas un instrument donné, l’agent devra composer avec ces contraintes.
Pourquoi MT5 MCP est important pour les traders
Pendant des années, le fossé entre l’élaboration d’une idée de trading et son automatisation était avant tout technique. Il fallait maîtriser MQL5, les API, Python, les structures de données, la gestion des ordres et le débogage simplement pour faire dialoguer différents systèmes. Le MCP ne fait pas disparaître ces technologies, mais il établit une interface standardisée par-dessus.
Il en résulte une façon radicalement différente d’interagir avec une plateforme de trading. Au lieu de parcourir chaque menu manuellement, vous pouvez décrire le résultat souhaité. Au lieu de copier-coller les données de votre compte dans une fenêtre d’IA, l’IA peut récupérer elle-même les informations autorisées. Au lieu d’effectuer d’incessants allers-retours entre MetaEditor, le terminal et le testeur de stratégie, un agent peut potentiellement coordonner plusieurs étapes du processus.
Et au lieu de demander à une IA d’écrire un code de trading théorique en vase clos, elle peut travailler bien plus près de l’environnement réel dans lequel ce code s’exécutera. C’est pour cela que le serveur MT5 MCP est bien plus intéressant qu’un énième « robot de trading IA ».
La véritable avancée ne tient pas au fait que l’IA aurait soudainement appris à trader, mais au fait qu’elle peut désormais interagir directement avec la plateforme de trading.
En résumé :
- Aux traders qui souhaitent utiliser l’IA avec MetaTrader 5, pour analyser les données de marché, les positions, les ordres et l’activité de trading.
- Aux adeptes du trading algorithmique et systématique qui souhaitent connecter des agents IA à leur environnement MT5.
- Aux développeurs et aux traders dotés d’un profil technique à l’aise avec la configuration de connexions MCP, les API ou Python.
- Aux traders élaborant des flux de travail sur mesure qui relient MT5 à des assistants IA, des outils d’analyse, des tableaux de bord ou d’autres applications.
- Aux traders expérimentés désireux d’automatiser certaines étapes de leur routine, telles que l’analyse de marché, la surveillance ou l’exécution des transactions.
- Aux parfaits débutants qui apprennent encore les bases du Forex, des CFD ou de MetaTrader 5.
- Aux traders privilégiant le trading manuel et n’ayant pas besoin d’analyse assistée par IA ni d’automatisation.
- Aux utilisateurs peu à l’aise avec les configurations techniques, le MCP pouvant nécessiter des réglages et du dépannage selon l’implémentation retenue.
- Aux traders en quête d’une solution de trading par IA clé en main — le MCP constitue une couche de connexion plutôt qu’une stratégie de trading prête à l’emploi.
Conclusion
Un serveur MT5 MCP connecte MetaTrader 5 à un agent IA via le Model Context Protocol, permettant à l’IA d’accéder aux données de marché autorisées, aux informations du compte, aux fonctions de développement et, sous réserve d’une autorisation explicite, aux opérations de trading.
Depuis le Build 6060 de MetaTrader 5, une grande partie de ces fonctionnalités est disponible de manière native. Vous pouvez faire appel à l’assistant IA intégré de MetaTrader ou connecter des agents externes compatibles comme Claude Code et OpenAI Codex. Les développeurs ont toujours la possibilité d’utiliser des serveurs MCP Python open source pour obtenir une personnalisation plus poussée.
Pour les utilisateurs de Switch Markets, l’articulation est limpide : Switch Markets fournit l’environnement de trading MT5 et la connexion de courtage, tandis que le MCP est fourni par MetaTrader ou l’implémentation open source de votre choix.
La façon la plus prudente d’aborder cette technologie est aussi la plus méthodique : mettez à jour MT5, connectez votre compte MQL5, commencez dans un environnement démo, donnez à l’agent un accès en lecture seule, vérifiez ce qu’il peut voir, et ce n’est qu’ensuite que vous pourrez envisager de lui accorder des autorisations supplémentaires. Une fois ces fondations posées, les perspectives deviennent particulièrement stimulantes.
FAQ
Maintenant que vous comprenez comment configurer et utiliser un serveur MT5 MCP, les réponses ci-dessous abordent les questions les plus fréquemment posées.
Que signifie le sigle MCP dans MetaTrader 5 ?
MCP est le sigle de Model Context Protocol. Il s’agit d’un protocole ouvert qui permet aux applications d’IA de se connecter à des logiciels externes et d’utiliser les outils mis à disposition par ces logiciels. Dans MT5, cela permet à une IA d’accéder aux données de marché, aux informations de compte, aux fonctions de développement et aux opérations de trading autorisées.
MetaTrader 5 prend-elle officiellement en charge le MCP ?
Oui. MetaQuotes a introduit la prise en charge native du MCP et de l’IA agentique dans le Build 6060 de MetaTrader 5 le 23 juillet 2026.
Faut-il encore installer un serveur MT5 MCP depuis GitHub ?
Pas nécessairement. Si vous utilisez une version récente de MT5, la prise en charge native du MCP est déjà disponible. Les serveurs communautaires restent utiles pour les intégrations personnalisées et les flux de travail des développeurs.
Peut-on connecter Claude à MetaTrader 5 ?
Oui. MetaQuotes cite expressément Claude Code parmi les systèmes externes compatibles MCP pouvant se connecter à MT5. Il existe également des projets MCP communautaires pour des clients comme Claude Desktop.
Claude ou une autre IA peut-elle exécuter des transactions via MT5 ?
Elle le peut, à condition que l’implémentation MCP propose des outils de trading et que vous donniez à l’IA l’autorisation de les utiliser. MetaTrader intègre des paramètres de sécurité permettant d’interdire le trading par IA ou d’exiger une confirmation manuelle.
Un serveur MT5 MCP peut-il créer un EA ?
L’IA peut aider à créer, analyser, déboguer et améliorer les Expert Advisors en MQL5. MetaEditor intègre désormais des fonctionnalités d’IA agentique spécialement conçues pour ces tâches de développement. L’EA obtenu doit néanmoins être relu, compilé et rigoureusement testé avant toute utilisation en conditions réelles.
Avertissement sur les risques : Les informations fournies dans cet article ne constituent en aucun cas des conseils financiers, des recommandations d’investissement, une garantie de bénéfices ou une protection contre les pertes. Notre contenu est proposé uniquement à titre informatif et vise à vous aider à appréhender les risques et la complexité de ces marchés grâce à des analyses objectives. Avant de trader, évaluez attentivement votre niveau d’expérience, vos objectifs financiers et votre tolérance au risque. Le trading comporte un risque important de perte financière et ne convient pas à tous les profils d’investisseurs.


