Pour un conseiller expert en 2026, MT5 est le meilleur choix : tests sur vrais ticks avec tous les cœurs du processeur, envoi d'ordres par lot et comptes hedging, dont les EA en grille ont besoin. MT4 reste raisonnable si votre EA est déjà écrit en MQL4 ou si votre courtier ne propose que MT4.

Cette comparaison s'adresse à ceux qui utilisent un conseiller expert (Expert Advisor, EA : un programme de trading automatique), pas à ceux qui tradent à la main. L'angle retenu est celui d'un EA en grille ou à martingale sur l'or (XAUUSD). Midas, l'EA derrière ce site, fonctionne uniquement sur MT5.
Sur cette page (10)
MT4 ou MT5 pour un EA : tableau comparatif
| Critère | MT4 | MT5 | Ce que cela change pour un EA |
|---|---|---|---|
| Développement | MetaQuotes a indiqué en janvier 2018 que les nouvelles fonctions ne seraient ajoutées qu'à MT5 | Développement actif | MT5 reçoit les nouveaux outils ; MT4 reçoit des correctifs |
| Nouvelles licences de courtier | MetaQuotes a cessé de vendre de nouvelles licences MT4 en janvier 2018 (presse) | Les nouveaux serveurs de courtiers tournent sous MT5 | De moins en moins de courtiers proposeront MT4 |
| Langage de l'EA | MQL4 | MQL5 | Les deux sont incompatibles ; un EA doit être réécrit, pas copié |
| Unités de temps du graphique | 9 (MQL4 a 12 constantes de plus, surtout utilisées pour les graphiques hors ligne) | 21 | MT5 offre M2, M3, H2, H12 et d'autres ; un EA à la minute n'a besoin que de M1 |
| Types d'ordres | 2 au marché + 4 en attente | 2 au marché + 6 en attente (ajoute Buy Stop Limit et Sell Stop Limit) | Les grilles utilisent surtout des ordres au marché et limit, donc c'est rarement décisif |
| Comptabilisation des positions | Chaque ordre est sa propre position | Netting, exchange ou hedging, fixé par le courtier pour chaque compte ; hedging ajouté le 1er avril 2016 | Une grille avec verrou exige le hedging de MT5 |
| Modèles de test | 3 : Tous les ticks (modélisés), Points de contrôle, Prix d'ouverture seulement | 5, dont Tous les ticks basés sur de vrais ticks | MT5 peut tester sur les vrais ticks du courtier |
| Historique des prix | L'historique stocké ne contient que le Bid ; le testeur modélise l'Ask avec un spread | Vrais ticks avec Bid et Ask | Le spread d'un test MT4 est une hypothèse |
| Vitesse du testeur | L'aide officielle ne décrit ni agents ni cloud | Multithread, agents locaux et distants, MQL5 Cloud Network | Les balayages de paramètres se terminent plus vite sur MT5 |
| Envoi des ordres | OrderSend synchrone | OrderSend et OrderSendAsync | Un panier peut être envoyé par lot sur MT5 |
| Depth of Market (profondeur de marché) | Introuvable dans l'aide officielle de MT4 | Fenêtre intégrée | Utile pour les symboles cotés en bourse, pas pour les CFD sur l'or |
| 64 bits | Installateurs uniquement en 64 bits depuis fin 2023 (presse) | 64 bits depuis la build 292, juillet 2010 | Ce n'est plus une vraie différence |
| Applications mobiles | Toutes deux retirées de l'App Store iOS le 24 septembre 2022, de retour le 6 mars 2023 | Identique | Ne fait pas la différence |
| EA prêts à l'emploi | Plus grande bibliothèque d'anciens EA et indicateurs | Plus petite, en croissance | MT4 l'emporte par le nombre d'anciens scripts |
| Midas | Non pris en charge | Pris en charge sur les comptes cent hedging | Midas exige MT5 |
Les sources de chaque ligne figurent en fin d'article. Lorsqu'une ligne indique « presse », MetaQuotes n'a pas publié lui-même de page que nous puissions citer.
Tester un EA : ticks réels et plusieurs cœurs
Un backtest vaut ce que valent ses données de ticks. L'aide de MT4 indique que l'historique des prix stocké dans le terminal ne contient que les prix Bid, et que le testeur modélise l'Ask avec le spread au début du test. Son modèle « Tous les ticks » construit les ticks à partir d'unités de temps plus petites par interpolation, et les résultats des « Points de contrôle » sont présentés comme des estimations.
Le testeur de stratégies de MT5 propose cinq modes : Tous les ticks, Tous les ticks basés sur de vrais ticks, OHLC 1 minute, Prix d'ouverture seulement et Calculs mathématiques. Le mode ticks réels utilise les données de ticks accumulées par les courtiers, sans simulation. Il est aussi multithread : les agents locaux travaillent en parallèle, on peut ajouter des agents distants, et le MQL5 Cloud Network peut prendre en charge une partie d'une optimisation.
Pour un EA en grille, cela compte, car un panier se joue sur des mouvements rapides à l'intérieur d'une bougie d'une minute. Les ticks réels sont plus proches de ce qui s'est passé. Ils restent toutefois le flux du courtier : un test est une preuve sur le passé, pas une prévision. Notre propre approche est décrite dans comment tester un EA sur l'or avant de l'acheter et backtest gratuit d'un EA sur l'or avec ticks réels.
Exécution : fermer un panier de 10 positions
Une grille qui a ouvert beaucoup d'ordres doit les fermer ensemble quand sa sortie se déclenche. La référence MQL5 décrit OrderSendAsync comme une fonction qui ne bloque pas le programme en attendant la réponse du serveur ; la référence MQL4 la range parmi les nouveautés de MQL5. Sur MT5, un EA peut donc envoyer toutes les demandes de fermeture par lot au lieu de les envoyer une par une.
Notre propre mesure, issue du portage du conseiller Midas : sur MT5, un panier de 10 positions s'est fermé en environ 0,3 seconde, tandis que l'ancienne version MT4, qui fermait les ordres en séquence, mettait environ 330 ms par ordre, soit environ 3 secondes pour 9 ordres (relevé sur un seul relevé de courtier). C'est une mesure, chez un courtier ; la vitesse dépend aussi du courtier, du VPS et du ping. Lors d'une comparaison ultérieure en réel entre un bot MT4 et un bot MT5 sur environ 40 heures, nous n'avons pas pu montrer de différence statistiquement significative, et l'écart visible venait d'un seul panier lors d'un mouvement rapide. Considérez une fermeture plus rapide comme un avantage plausible, pas comme une garantie.
Hedging et netting : pourquoi une grille exige un compte hedging
MT5 tient les positions de deux manières pour les particuliers, choisies par le courtier pour chaque compte. En netting, il n'y a qu'une position par symbole et chaque nouvelle transaction s'y fond. En hedging, chaque ordre reste sa propre position, et des positions opposées peuvent être ouvertes en même temps. MetaQuotes a ajouté le hedging à MT5 le 1er avril 2016, dans la build 1295, et les notes de la build 1325 décrivent le nouveau système comme similaire à celui de MT4.
Un EA en grille suit chaque ordre, avec son propre volume et sa propre sortie. Sur un compte netting, les ordres fusionnent : l'EA ne peut donc pas fermer « le troisième ordre » à son propre prix, et un verrou (un ordre opposé de même taille) réduirait la position au lieu de s'y ajouter. Le type de compte compte donc plus que le numéro de la plateforme : MT4 garde chaque ordre séparément, comme le hedging, alors que sur MT5 il faut s'assurer que le compte est de type hedging. L'explication complète, avec un exemple chiffré, se trouve dans hedging et netting sur MT5.
Courtiers et avenir de MT4
En janvier 2018, MetaQuotes a annoncé qu'elle cesserait de vendre de nouvelles licences MT4, y compris des serveurs supplémentaires pour les clients existants, et que les fonctions à venir ne seraient mises en œuvre que dans MT5. Le support, les mises à jour de sécurité et les correctifs de MT4 continuent. Des articles de presse ultérieurs décrivent des courtiers qui font migrer leurs clients vers MT5. Nous n'avons trouvé aucune date officielle d'arrêt de MT4 : « MT4 est en train de fermer » n'est donc pas un fait que nous puissions citer.
L'épisode iOS montre le risque pratique de dépendre d'une seule application : les applications mobiles MT4 et MT5 de MetaQuotes ont été retirées de l'App Store d'Apple le 24 septembre 2022 et y sont revenues le 6 mars 2023 (presse). Android n'a pas été touché, et un EA qui tourne sur un VPS ne dépend pas de l'application du téléphone.
Pour vous, cela signifie : MT4 fonctionnera encore longtemps chez les courtiers qui le proposent déjà, mais les nouvelles fonctions, les nouveaux courtiers et les nouveaux outils sont du côté de MT5. Si vous choisissez aujourd'hui un courtier pour un EA qui tournera longtemps, vérifiez qu'il propose des comptes MT5 hedging pour votre pays.
Passer un EA de MT4 à MT5
MQL4 et MQL5 sont des langages différents, avec des fonctions de trading différentes : un EA en MQL4 ne tourne donc pas tel quel dans MT5. L'article de MetaQuotes sur le portage indique qu'il n'est pas facile de réécrire tous les programmes, que certaines constantes MQL4 n'existent pas en MQL5 et que les appels d'indicateurs passent à un modèle à descripteur (handle) et tampon (buffer). Une logique de trading qui suppose un ticket par ordre doit être réécrite autour des positions, des transactions et des ordres.
En pratique, il vous faut le code source (.mq4), pas seulement le fichier compilé (.ex4). Si un vendeur ne fournit que le .ex4, demandez une version MT5 ; n'attendez pas d'un convertisseur qu'il fonctionne. Un EA MT5 a aussi besoin d'un compte hedging quand il garde plusieurs positions sur un même symbole. Les étapes d'installation se trouvent dans comment installer Midas dans MT5.
Comptes cent sur MT5
Un compte cent affiche le solde en centimes et facture le même lot environ 100 fois moins cher. Que le courtier le propose sur MT4, MT5 ou les deux, c'est son choix : vérifiez donc à la fois la plateforme et le mode de marge. Midas exige un compte cent hedging sur MT5 ; ProCent chez RoboForex en est un exemple, pas une recommandation. Voir qu'est-ce qu'un compte cent et comment ouvrir le bon compte.
Que choisir : une courte liste de contrôle
- Choisissez MT5 si vous débutez maintenant, si vous voulez tester sur des ticks réels, si vous utilisez une grille ou un verrou qui exige le hedging, ou si vous utilisez un EA écrit pour MT5, comme Midas.
- Restez sur MT4 si vous possédez déjà un EA MQL4 qui fonctionne sans son code source, si votre courtier n'a pas de compte MT5 hedging, ou si vous dépendez d'un ancien indicateur sans version MT5.
- Dans les deux cas, vérifiez le mode de marge du compte et les règles du courtier pour votre pays, et lancez l'EA sur un compte démo ou dans un testeur avant d'engager de l'argent réel.
Le trading avec effet de levier comporte un risque : si le dépôt est trop faible, un stop-out est possible. La comparaison ci-dessus décrit des plateformes, pas des résultats, et rien ici n'est une promesse de revenu.
À lire aussi : Martingale 2.0 : pourquoi une grille à doublement sort après une remontée d’environ $2, sur la façon dont la règle du lot raccourcit le retour au seuil de rentabilité.
FAQ
MT4 va-t-il être arrêté ?
Nous n'avons trouvé aucune date officielle d'arrêt. MetaQuotes a cessé de vendre de nouvelles licences MT4 en janvier 2018 et a dit que les nouvelles fonctions viendraient uniquement dans MT5, tandis que le support et les correctifs de MT4 continuent. Les courtiers MT4 existants le font toujours tourner, mais les nouveaux courtiers seront moins nombreux à le proposer.
Puis-je utiliser un conseiller expert MT4 dans MT5 ?
Pas tel quel. MQL4 et MQL5 sont des langages différents : un EA MT4 doit être réécrit en MQL5, ce qui demande son code source. Un fichier .ex4 compilé ne peut pas simplement être copié. Demandez une version MT5 à l'auteur.
Quelle plateforme est la meilleure pour l'or (XAUUSD) ?
Pour un EA, MT5 : les tests sur ticks réels et les comptes hedging comptent davantage sur un instrument qui bouge vite comme l'or. L'or lui-même se négocie sur les deux plateformes chez la plupart des courtiers. La meilleure plateforme est celle où votre EA est pris en charge et où votre courtier propose le bon type de compte.
Un EA en grille a-t-il besoin d'un compte hedging ?
Oui, s'il garde plusieurs ordres et des positions opposées sur un même symbole. Sur un compte netting, tous les ordres fusionnent en une seule position, et l'EA ne peut donc pas les gérer séparément. Midas exige un compte cent hedging sur MT5.
MT5 ferme-t-il plus vite de nombreux ordres ?
MT5 permet d'envoyer les requêtes de façon asynchrone, un EA peut donc fermer un panier par lot. Dans notre portage, un panier de 10 positions s'est fermé en environ 0,3 seconde sur MT5. La vitesse réelle dépend du courtier, du VPS et de la connexion, et elle n'est pas garantie.
Les backtests MT4 sont-ils moins précis que ceux de MT5 ?
Ils sont moins précis sur le détail des ticks. L'historique MT4 ne contient que le Bid et modélise les ticks et le spread ; MT5 peut tester sur les vrais ticks du courtier. Aucun des deux ne prédit l'avenir, et un bon résultat en test ne promet pas un résultat en réel.
Puis-je utiliser un compte cent sur MT5 ?
Oui, si votre courtier en propose un. Midas fonctionne sur un compte cent hedging sur MT5. Vérifiez que le courtier accepte les clients de votre pays et que le compte est hedging, pas netting.
MT4 et MT5 diffèrent-ils pour les indicateurs et les graphiques ?
MT5 compte 21 unités de temps contre 9 dans MT4, mais les indicateurs standard existent sur les deux. MT4 a une plus grande bibliothèque d'anciens indicateurs tiers ; beaucoup n'ont pas de version MT5.
Sources
Consulté le 26 octobre 2026.
- Aide MT5 : testeur de stratégies, modes de test, agents et cloud
- Aide MT4 : paramètres du testeur, historique en Bid seul
- Aide MT5 : types d'ordres, netting et hedging
- Notes de version MT5, build 1295 (hedging, 1er avril 2016)
- Notes de version MT5, build 1325 (hedging similaire à MT4)
- Notes de version MT5, build 292 (64 bits, juillet 2010)
- Référence MQL5 : ENUM_TIMEFRAMES
- Référence MQL4 : unités de temps
- Référence MQL4 : types d'ordres
- Référence MQL5 : types d'ordres
- Référence MQL5 : OrderSendAsync
- Référence MQL4 : fonctions de trading (OrderSendAsync est nouveau en MQL5)
- Référence MQL5 : modes de marge du compte
- Article MQL5 : portage de MQL4 vers MQL5
- Aide MT5 : Depth of Market
- LeapRate, 12 janvier 2018 : MetaQuotes cesse de vendre des licences MT4 (presse)
- Finance Magnates : MT4 et MT5 retirés de l'App Store (presse)
- Pepperstone : MT4 et MT5 reviennent sur l'App Store (presse)
- FX News Group : MT5 build 3930, installateurs 64 bits uniquement (presse)
- Mesures propres de Midas (durée de fermeture d'un panier, portage du conseiller vers MT5), 2026.