Rédaction FxRobotEasy · Dernière révision
What is MetaTrader 5?
MT5 est offert gratuitement par pratiquement tous les brokers forex retail. Il fonctionne sur Windows, macOS, Linux (via Wine), iOS, Android et comme client basé sur navigateur. La fonctionnalité la plus importante de la plateforme pour les traders algorithmiques est le support intégré des Expert Advisors (EAs) — programmes de trading automatisés qui exécutent les trades selon des règles prédéfinies. Le langage MQL5 est de type C et bien documenté ; le Strategy Tester MetaTrader fournit une infrastructure gratuite de backtesting et d'optimisation.
MT5 vs MT4 — ce qui a changé
MetaTrader 4 (sorti en 2005) reste largement utilisé malgré que MT5 soit le successeur officiel. Différences clés :
Couverture d'actifs : MT4 était axé forex ; MT5 ajoute un support natif pour actions, CFDs, futures et bourses centralisées. Pour du trading forex pur, la différence est minimale ; pour les traders voulant opérer à travers les classes d'actifs depuis une plateforme, MT5 est le choix pratique.
Types d'ordres : MT5 supporte plus de types d'ordres dont pending stop-limit, gestion partial-fill et comptabilité FIFO (requise dans certaines juridictions régulées US). Le modèle d'ordres de MT4 est plus simple et adéquat pour la plupart des stratégies forex retail.
Backtesting : le Strategy Tester de MT5 est substantiellement plus puissant que celui de MT4. L'optimisation CPU multi-thread rend les grands sweeps de paramètres faisables ; la qualité des données tick est supérieure ; les tests multi-currency fonctionnent correctement. Les développeurs d'EAs préfèrent fortement MT5 pour les tests.
Programmation : MQL4 (MT4) et MQL5 (MT5) sont similaires mais pas identiques. MQL5 est orienté objet (style C++) avec architecture plus propre ; MQL4 est procédural (style C). Les EAs nécessitent typiquement portage entre les deux langages, pas juste compilation pour cible différente.
Écosystème : l'intégration MQL5 Marketplace est beaucoup plus forte dans MT5. Services signal-copy, code reviews et distribution de produits sont intégrés au terminal MT5. MT4 a un écosystème similaire mais avec moins de profondeur d'intégration.
Fonctionnalités principales de MT5 pour traders
Graphiques et analyse : MT5 est livré avec 80+ indicateurs techniques intégrés (moyennes mobiles, RSI, MACD, Bandes de Bollinger, etc.), 38 objets graphiques (lignes de tendance, outils Fibonacci, canaux) et plusieurs types de graphiques (chandelier, OHLC, ligne). Les indicateurs personnalisés et objets graphiques peuvent être développés en MQL5. L'analyse multi-timeframe est standard avec jusqu'à 21 unités de temps de M1 à MN.
Support Expert Advisor : tout EA compilé en binaire .ex5 peut être attaché à un graphique d'un clic. Les paramètres de l'EA (paramètres d'entrée) sont exposés dans un dialogue ; les presets peuvent être sauvegardés en fichiers .set pour réutilisation à travers les graphiques. Les EAs tournent continuellement pendant que MT5 est ouvert, réagissant à chaque nouveau tick de prix sur le symbole de leur graphique.
Trading : ordres market, limit, stop et stop-limit avec paramètres optionnels take-profit, stop-loss, expiration et fill policy. Trading en un clic via le panneau Trading. Fermetures partielles supportées nativement. Comptabilité position-level vs ticket-level selon la configuration du broker.
Strategy Tester : backtest des EAs sur données historiques avec rapports de résultats détaillés (courbes P&L, analyse drawdown, listes trade par trade). Les exécutions d'optimisation balayent des plages de paramètres pour trouver des configurations qui ont bien performé historiquement. Les tests walk-forward supportent une validation robuste.
Fonctionnalités cloud : location VPS (le service MetaQuotes Virtual Hosting) pour $10-$15/mois avec migration en un clic. Service signal-copy pour suivre des traders vérifiés. Intégration marketplace pour acheter EAs et indicateurs.
Démarrer avec MT5
Le chemin de zéro au lancement d'un premier EA dans MT5 :
Étape 1 : télécharger MetaTrader 5 depuis le site MetaQuotes ou depuis le lien de téléchargement de votre broker. Les brokers distribuent souvent des builds MT5 brandés avec leur propre serveur préconfiguré. Le téléchargement gratuit inclut tout — pas de licence requise.
Étape 2 : ouvrir un compte démo chez n'importe quel broker forex. La plupart des brokers offrent des comptes démo gratuits illimités avec capital simulé. Connecter MT5 au démo en utilisant les identifiants serveur MT5 du broker.
Étape 3 : explorer les graphiques et l'entrée d'ordres sur démo. Placer quelques trades manuels pour comprendre le panneau d'ordres, la gestion des positions et les logs journal. Se familiariser avec le panneau navigator (où vivent les EAs, indicateurs et scripts).
Étape 4 : acquérir un EA — depuis MQL5 Marketplace (gratuit ou payant), depuis le téléchargement direct d'un vendor ou en développant le vôtre dans MetaEditor. Copier le fichier .ex5 dans le dossier MQL5/Experts/ de votre répertoire de données MT5.
Étape 5 : attacher l'EA à un graphique, configurer les paramètres d'entrée et activer AutoTrading (bouton F12 ou bouton 'AutoTrading' dans la barre d'outils supérieure). L'EA commence à opérer à chaque nouveau tick de prix.
Étape 6 : surveiller via l'onglet Experts et l'onglet Journal. L'onglet Experts affiche les messages de log générés par l'EA ; Journal affiche les événements au niveau plateforme. Construire de la familiarité opérationnelle avant de passer au capital live.
Erreurs courantes MT5
Oublier d'activer AutoTrading : le toggle F12 contrôle si les EAs sont autorisés à placer des trades. Les EAs tournent silencieusement sans trader si AutoTrading est désactivé. Beaucoup de problèmes 'EA ne fonctionne pas' sont ce toggle.
Mismatch de symbole : les brokers nomment le même instrument différemment. 'EURUSD' chez un broker, 'EURUSD.r' chez un autre, 'EURUSDpro' chez un troisième. Les EAs qui hardcodent les noms de symboles cassent entre brokers. Utilisez le symbole du graphique (_Symbol) quand possible.
Conflits magic number : lors de l'exécution de plusieurs EAs sur un compte, chacun doit utiliser un identifiant magic number unique. Les conflits font que les EAs modifient ou ferment les positions des autres. Documenter les assignations magic-number de façon centrale.
Confusion de fuseau horaire VPS : l'heure serveur MT5 est définie par le broker (souvent GMT+2 ou GMT+3 avec DST). L'heure locale, l'heure serveur et UTC doivent être correctement réconciliées pour la logique de stratégie time-of-day. Les EAs session-open particulièrement affectés.
Overfitting d'optimisation : la fonctionnalité d'optimisation du Strategy Tester est assez puissante pour overfit n'importe quel ensemble de paramètres. Une 'meilleure' combinaison de paramètres depuis l'optimisation in-sample produit rarement des résultats live équivalents. L'optimisation walk-forward est l'alternative disciplinée.
Idées reçues fréquentes
❌ Idée reçue: MT5 est plus difficile à utiliser que MT4 pour les débutants.
✓ En réalité: L'interface de MT5 est légèrement plus complexe mais les fonctionnalités supplémentaires sont surtout optionnelles. Pour du trading forex pur avec EAs, MT5 est fonctionnellement similaire à MT4 avec un meilleur backtesting. Les nouveaux traders devraient commencer avec MT5 sauf si leur broker n'offre que MT4.
❌ Idée reçue: MT5 appartient à mon broker.
✓ En réalité: MT5 est développé et possédé par MetaQuotes Software Corp, pas par des brokers individuels. Les brokers licencient MT5 pour l'offrir aux clients ; la plateforme elle-même est la même à travers tous les brokers. Le branding et personnalisations spécifiques aux brokers sont cosmétiques ; la plateforme sous-jacente est universelle.
❌ Idée reçue: Je dois payer pour MT5.
✓ En réalité: MT5 est gratuit pour les traders — chaque broker l'offre sans frais. Les coûts s'appliquent uniquement aux cas d'usage commerciaux : brokers licenciant MT5 pour leurs clients, achats de produits MQL5 Marketplace, abonnements MetaQuotes Virtual Hosting ($10-$15/mois). Le trader retail ne paie rien pour MT5 lui-même.
Questions fréquemment posées
MT5 est-il meilleur que MT4 ?
MT4 a une plus grande base installée et plus d'inventaire EA parce qu'il avait 5 ans d'avance. MT5 a de meilleures fonctionnalités plateforme (Strategy Tester multi-threading, plus de types d'ordres, support multi-actifs). Pour nouveaux traders sans liens spécifiques MT4, MT5 est le point de départ recommandé. Pour traders exécutant des EAs MT4-only dans lesquels ils sont investis, aucune raison urgente de migration n'existe ; MT4 reste supporté par MetaQuotes.
Puis-je faire tourner des EAs MT4 sur MT5 ?
Migration EA entre MT4 et MT5 nécessite conversion source code. Les différences MQL4-vers-MQL5 sont assez substantielles que les outils de traduction automatisée produisent des résultats incomplets. Problèmes de port courants : handling order ticket vs position ID, changements de noms fonctions account, différences fonctions MarketInfo() vs SymbolInfoXxx(), patterns close OrderClose vs PositionGetTicket. La plupart des vendors professionnels maintiennent des arbres source MQL4 et MQL5 séparés et compilent pour chaque plateforme.
Quelle est la différence entre MT5 desktop, web et mobile ?
Parité de fonctionnalités plateforme : Desktop MT5 (Windows/Mac/Linux) : ensemble complet de fonctionnalités ; requis pour développement EA, backtesting et opération EA. Web MT5 : ~80% des fonctionnalités graphiques et trading manuel ; pratique pour accéder aux comptes depuis systèmes sans MT5 installé ; ne peut pas faire tourner d'EAs parce que cela requiert le runtime desktop. Mobile MT5 : ~60% graphiques, trading manuel complet ; utile pour surveillance positions ouvertes et trades one-off loin du desktop ; ne peut pas faire tourner d'EAs. Opération EA requiert Windows desktop MT5 (typiquement sur VPS) pour le futur prévisible.
MT5 est-il sûr à utiliser ?
Sécurité plateforme MT5 : le logiciel est développé par une entreprise établie (MetaQuotes), audité indirectement à travers 20+ ans d'utilisation par brokers régulés globalement, et mis à jour régulièrement avec patches de sécurité. Sécurité trading dépend de facteurs hors MT5 : régulation broker (FCA, ASIC, CySEC, NFA pour protection des fonds), stratégie de trading et gestion des risques (MT5 permet trading sûr et risqué également), et sécurité opérationnelle (ne partagez pas les identifiants compte, gardez VPS Windows à jour, etc.). MT5 lui-même est aussi sûr que peut l'être un logiciel d'industrie financière largement déployé.
Dois-je apprendre MQL5 pour utiliser MT5 ?
Utilisation MT5 vs développement MT5 sont activités différentes. Utilisation : télécharger EA, attacher au graphique, configurer paramètres, surveiller. Pas de programmation requise. Développement : écrire code source MQL5, compiler, tester, déployer. Requiert background programmation. La division est similaire à utiliser un smartphone vs développer des apps smartphone. La plupart des algo-traders retail s'appuient sur des EAs développés-par-d'autres et traitent MT5 comme environnement runtime, pas environnement développement.
Concepts associés
Voir aussi (externe)

William Harris
Fondateur et développeur principal de FxRobotEasy
Chicago, USA · Depuis 2021
- 12+ ans de trading en direct
- 10+ ans MQL5 / MQL4
- 3 Expert Advisors vérifiés en direct
- Fondé en 2021
“Je développe avec du code depuis le collège. Je trade depuis l'université. L'intersection de ces deux mondes — algorithmes, marchés et la technologie qui les relie — c'est là que j'ai passé les quinze dernières années. FxRobotEasy est ce qui se produit lorsqu'on refuse d'abandonner jusqu'à ce que l'idée imaginée fonctionne réellement sur un compte de courtier en direct.”
Plus de sujets
Réponses encyclopédiques aux questions que les traders posent aux IA et moteurs de recherche.
Tous les sujets d'apprentissage →