MetaTrader 4 et MetaTrader 5 sont les deux plateformes de trading forex de détail les plus déployées au monde. Toutes deux ont été développées par MetaQuotes Software, mais elles ne sont pas des versions d'un même produit : ce sont des plateformes architecturales différentes avec des capacités distinctes, des langages de codage différents et des cas d'utilisation idéaux différents. Ce guide explique ce que chacune offre, où elles divergent et comment faire le bon choix selon votre style de trading. Vous pouvez également parcourir les courtiers par plateforme pour voir quels courtiers proposent chaque option.
Un bref historique
MetaTrader 4 a été lancée en 2005 et est rapidement devenue la plateforme forex de détail dominante. Son arrivée était parfaite : le boom du forex de détail du milieu des années 2000 prenait de l'ampleur, et la combinaison de MT4 entre graphique, prise en charge du trading automatique et interface de négociation simple en a fait la norme par défaut de la catégorie. Deux décennies plus tard, elle reste la plateforme de trading forex la plus installée au monde par le nombre de courtiers.
MetaTrader 5 a été lancé en 2010, positionné par MetaQuotes comme le successeur de MT4. Il offre plus d'unités de temps, plus de types d'ordres, une distinction entre comptes de couverture et de compensation, et une prise en charge multi-actifs au-delà du forex au comptant (actions, futures, options). L'adoption a été plus lente que prévu par MetaQuotes, en partie à cause de l'incompatibilité entre MQL4 et MQL5, et en partie parce que les courtiers avaient déjà construit une infrastructure étendue autour de MT4.
Comparaison des fonctionnalités
| Fonctionnalité | MetaTrader 4 | MetaTrader 5 |
|---|---|---|
| Année de sortie | 2005 | 2010 |
| Classes d'actifs | Forex au comptant, CFD | Forex au comptant, CFD, actions, futures, options |
| Unités de temps | 9 | 21 |
| Types d'ordres | Marché, Limite, Stop, Stop Limite | Marché, Limite, Stop, Stop Limite, Buy Stop Limit, Sell Stop Limit |
| Profondeur de marché (DOM) | Non | Oui |
| Tester de stratégie | Monothread | Multithread (nettement plus rapide) |
| Langage de programmation | MQL4 | MQL5 |
| Écosystème EA | Le plus grand dans le secteur forex de détail | Plus petit mais en croissance |
| Couverture | Supporté nativement | Configurable (couverture ou compensation) |
| Disponibilité chez les courtiers | Quasi-universelle | En croissance, maintenant disponible chez la plupart des grands courtiers |
La question de la compatibilité des EA et du MQL
La différence la plus importante entre MT4 et MT5 pour de nombreux traders est l'incompatibilité des langages de programmation. MT4 utilise MQL4 ; MT5 utilise MQL5. Ce sont des langages apparentés mais distincts, et un expert advisor (EA) ou un indicateur écrit pour MT4 ne fonctionnera pas sur MT5 sans être converti.
Cela a des implications pratiques sur deux aspects :
-
EA existants : Si vous utilisez ou achetez un EA MT4 éprouvé - ou une stratégie qui a été testée sur le modèle de données ticks spécifique de MT4 - passer à MT5 nécessite soit de trouver une version convertie, soit de commander une conversion. Les résultats peuvent différer, car le modèle de simulation de ticks de MT5 pour les backtests est différent de celui de MT4.
-
Développement de nouvelles automatisations : MQL5 est un langage plus performant avec accès au multithreading, de meilleures structures de données et un testeur de stratégie plus rapide. Si vous écrivez des EA à partir de zéro ou disposez de ressources de développement, MQL5 est une meilleure base pour le nouveau travail.
Le marché MQL5 a considérablement grandi et dispose désormais d'une bibliothèque significative d'indicateurs tout prêts et d'EA - mais il reste plus petit et moins éprouvé que l'écosystème accumulé de MT4.
cTrader : La mention honorable
Toute comparaison de plateformes de trading doit reconnaître cTrader (développée par Spotware) comme une véritable alternative aux deux versions de MetaTrader. cTrader est apprécié des courtiers ECN et STP pour son affichage natif de la profondeur de marché, son modèle d'exécution plus propre et son interface plus intuitive. Son langage d’automatisation, cAlgo (écrit en C#), est plus accessible aux développeurs ayant une expérience en programmation classique que MQL4 ou MQL5.
La disponibilité de cTrader chez les courtiers est plus restreinte que celle de MetaTrader - elle est principalement proposée par des courtiers orientés ECN plutôt que par l’ensemble des plateformes de détail. Si vous recherchez spécifiquement une exécution ECN avec prise en charge du trading algorithmique, c’est une option à évaluer parallèlement à MT5. Vous pouvez voir les courtiers proposant cTrader sur BrokerDir.
Lequel devriez-vous choisir ?
Utilisez MT4 si :
- Vous utilisez un EA MT4 existant sur lequel vous comptez et ne voulez pas le convertir
- Le courtier que vous préférez propose uniquement MT4
- Vous ne tradez que le forex au comptant et n’avez pas besoin d’accès multi-actifs
- Vous êtes débutant et souhaitez la plus large sélection de didacticiels communautaires et d'indicateurs
Utilisez MT5 si :
- Vous tradez plusieurs classes d'actifs (FX + actions, FX + futures)
- Vous développez une nouvelle automatisation et souhaitez un testeur de stratégie plus rapide et un environnement MQL5 plus riche
- Votre courtier a abandonné MT4 ou vous souhaitez préparer votre choix de plateforme pour l’avenir
- Vous avez besoin de la profondeur de marché complète / des données du Niveau II pour l'analyse d'exécution
La réalité pratique : La plupart des courtiers sérieux proposent désormais les deux. Si votre courtier propose à la fois MT4 et MT5, ouvrez une démo sur chacun et consacrez une session à explorer chaque plateforme avant de vous engager sur un compte réel. Les différences de flux de travail entre les deux sont apparentes après quelques heures d’utilisation.
Lecture complémentaire
- Comment choisir un courtier forex - La qualité de la plateforme comme l’un des cinq critères d’évaluation
- ECN vs Market Maker - Comment le modèle d’exécution interagit avec le choix de plateforme
- Parcourir toutes les plateformes → - Quels courtiers proposent MT4, MT5, cTrader, et des plateformes propriétaires