MetaTrader 4
MetaTrader 5
MT4 vs MT5 : deux plateformes différentes
MetaTrader 4 (MT4) et MetaTrader 5 (MT5) viennent du même éditeur, MetaQuotes. MT5 n'est pas une simple mise à jour de MT4. C'est un autre logiciel, avec un autre langage de programmation et un autre moteur de test. Les deux restent maintenus et utilisés.
La question « MT5 est-il meilleur que MT4 ? » n'a pas de réponse générale. Chaque plateforme fait certaines choses différemment. Ce qui compte, c'est l'usage que vous en faites.
Rappel utile : les deux plateformes servent souvent à trader des CFD et du forex avec effet de levier. Le levier permet d'ouvrir une position plus grande que votre dépôt. Les pertes peuvent donc être rapides et dépasser ce que vous aviez prévu. Voir Gestion du risque.
Tableau des différences mécaniques
| Point | MT4 | MT5 |
|---|---|---|
| Unités de temps | Jeu réduit (minute, heure, jour, semaine, mois et quelques intermédiaires) | Davantage d'unités intermédiaires, en minutes et en heures |
| Types d'ordres en attente | Limit et stop | Limit, stop, et en plus stop limit |
| Depth of Market | Absent en standard | Intégré |
| Gestion des positions | Hedging uniquement | Hedging ou netting, selon le compte |
| Testeur de stratégie | Un seul instrument, un seul cœur de processeur | Plusieurs instruments, plusieurs cœurs, réseau de calcul |
| Langage | MQL4 | MQL5 |
| Calendrier économique | Absent en standard | Intégré |
Les sections suivantes expliquent chaque ligne.
Différence MT4 MT5 point par point
Unités de temps
L'unité de temps (timeframe) est la durée représentée par une bougie. MT4 propose un jeu limité d'unités standard. MT5 en ajoute beaucoup d'intermédiaires.
Sur MT4, pour voir une unité non standard, il faut passer par un script ou un graphique hors ligne. Sur MT5, il suffit de la choisir. Voir Configuration du graphique.
Types d'ordres
Un ordre au marché s'exécute au prix disponible. Un ordre en attente s'exécute plus tard, quand le prix atteint un niveau fixé.
- Limit : achat sous le prix actuel ou vente au-dessus.
- Stop : achat au-dessus du prix actuel ou vente en dessous.
- Stop limit (MT5 seulement) : quand le prix atteint le niveau stop, la plateforme place un ordre limit à un autre niveau. Cela évite d'être exécuté loin du prix voulu après une cassure.
Détails dans Ordres en attente et Stop loss et take profit.
Depth of Market
Le Depth of Market (DOM) affiche les volumes disponibles à différents niveaux de prix. MT5 l'intègre. Son contenu dépend des données fournies par le courtier : sur beaucoup de CFD, il montre surtout les prix proposés, pas un vrai carnet d'ordres de bourse. Voir Depth of Market.
Netting et hedging
- Hedging : vous pouvez tenir plusieurs positions sur le même instrument, y compris à l'achat et à la vente en même temps.
- Netting : une seule position nette par instrument. Un nouvel ordre s'ajoute à la position existante ou la réduit.
MT4 fonctionne uniquement en hedging. MT5 accepte les deux modes. C'est le compte qui fixe le mode, pas vous dans les réglages. Voir Hedging vs netting MT5.
Testeur de stratégie
Le testeur rejoue l'historique pour évaluer un robot de trading (Expert Advisor, ou EA).
- MT4 : un instrument à la fois, calcul sur un seul cœur, ticks reconstitués à partir des bougies.
- MT5 : tests sur plusieurs instruments ensemble, plusieurs cœurs, option de ticks réels quand l'historique existe, optimisation plus rapide.
Un bon résultat en test ne garantit rien pour la suite. Voir Testeur de stratégie.
MQL4 et MQL5
MQL4 et MQL5 sont les langages des indicateurs, scripts et EA. Leur syntaxe se ressemble, mais la gestion des ordres, des positions et des données diffère beaucoup. MQL5 est plus orienté objet et donne accès aux fonctions propres à MT5. Voir MQL4 et MQL5.
Compatibilité des EA et indicateurs
Un EA ou un indicateur écrit pour MT4 ne fonctionne pas sur MT5, et l'inverse non plus. Les fichiers compilés ne sont pas interchangeables. Pour passer de l'un à l'autre, il faut réécrire le code ou obtenir la version prévue pour l'autre plateforme. Voir Expert Advisors (EA) et Indicateurs personnalisés.
MT4 ou MT5 : quel choix selon votre style
Il n'y a pas de verdict. Voici les différences qui comptent selon l'usage.
- Vous débutez : les deux conviennent pour apprendre les ordres, le stop loss et la lecture des graphiques. Testez-les sur un compte démo avant de choisir.
- Trading discrétionnaire sur graphiques : regardez si vous avez besoin des unités de temps intermédiaires et du calendrier intégré de MT5.
- Cassures et ordres conditionnels : l'ordre stop limit n'existe que sur MT5.
- Couverture de positions : MT4 permet le hedging. Sur MT5, vérifiez que le compte est en mode hedging.
- Trading automatique : le critère principal est le langage de vos outils. Un EA disponible seulement en MQL4 impose MT4. Pour des tests multi-instruments ou des optimisations lourdes, le testeur de MT5 va plus loin.
- Instruments à liquidité visible : le DOM de MT5 n'est utile que si le courtier fournit des données de profondeur.
Une précision concrète : selon le compte, une seule des deux plateformes peut être disponible. Vérifiez la condition actuelle dans votre espace personnel ou sur le site officiel du courtier. Pour l'installation, voir MetaTrader 4, MetaTrader 5 et le Comparatif des plateformes.
Prêt à essayer sur un compte réel ou démo ?
Lien partenaire · le trading comporte un risque élevé de perte
Avant de changer de plateforme
- Listez vos indicateurs et EA, puis vérifiez qu'ils existent pour la plateforme visée.
- Les modèles et profils de graphiques ne passent pas d'une plateforme à l'autre. Il faut les refaire. Voir Modèles et profils.
- Les raccourcis et les menus diffèrent un peu, et peuvent changer d'une version à l'autre. Voir Raccourcis clavier.
- Testez sur un compte démo avant d'engager de l'argent réel.
Questions fréquentes
MT5 est-il meilleur que MT4 ?
Non dans l'absolu. MT5 offre plus d'unités de temps, l'ordre stop limit, le DOM, le netting et un testeur plus complet. MT4 reste utilisé, surtout pour des EA écrits en MQL4.
Puis-je utiliser mes EA MT4 sur MT5 ?
Non. Il faut une version MQL5 ou une réécriture du code.
MT5 permet-il le hedging ?
Oui, si le compte est configuré en mode hedging. Sinon, il fonctionne en netting.
Mon compte MT4 fonctionne-t-il sur MT5 ?
Non, en général. Un compte est ouvert pour une plateforme précise. Vérifiez dans votre espace personnel.
Les prix sont-ils différents entre MT4 et MT5 ?
La plateforme affiche les prix du courtier. Les conditions dépendent du compte, pas du logiciel. Consultez les Spécifications des contrats de votre instrument.
Laquelle choisir pour apprendre ?
Celle que vous utiliserez ensuite. Commencez sur un compte démo, et gardez en tête que le trading avec levier peut faire perdre de l'argent rapidement.
