Dans cet article
Après cet article, vous saurez…
- Séparer fonctions du terminal et offre de l’intermédiaire.
- Diviser une inversion entre clôture et nouvelle exposition.
- Calculer un prix d’entrée pondéré par les quantités.
Les notions sans quitter l’article
Taille de position : quantité et sensibilité Résultat réalisé Position courte CFD : contrat sur différence Exécution d’un ordreMetaTrader 5 apporte une architecture multiactif et un testeur plus étendu que MT4. Le bon choix dépend toutefois des produits du compte, du mode de position et du code que vous utilisez. Un menu supplémentaire ne prouve pas une meilleure exécution ni une stratégie rentable. Comparez des tâches précises sur des comptes compatibles avant de migrer.
Quelles fonctions dépendent du courtier ?
MT5 peut servir des produits OTC et cotés, dont devises, CFD, actions et futures lorsque l’intermédiaire et le compte les permettent. Un symbole portant le nom d’une action ne démontre pas une propriété d’action, et un indice n’est pas nécessairement un future coté. Relevez nature du produit, lieu d’exécution, contrat, pas de volume, séances et coûts. Pour un lecteur en France, la disponibilité commerciale et l’autorisation de l’entité se vérifient indépendamment de la plateforme.
MT4 reçoit encore des versions de maintenance, notamment documentées en mars 2026. Les notes actuelles ne promettent pas le calendrier de développement des cinq prochaines années. Évitez une migration fondée sur une date de disparition inventée ; évaluez les fonctions effectivement disponibles et le coût d’adaptation.
Qu’apporte MT5 aux graphiques et aux ordres ?
MT5 propose 21 unités de temps standards contre neuf dans MT4. Il offre six types fondamentaux d’ordres différés, dont Buy Stop Limit et Sell Stop Limit, selon les permissions du symbole. Dans un cas fictif, un stop d’achat à 1,1050 active une limite à 1,1040. Si le marché poursuit sa hausse sans remplir les conditions de la limite, aucune position ne doit nécessairement s’ouvrir : activation et exécution sont deux événements.
MT5 comprend un calendrier économique et un DOM. MT4 possède aussi une fenêtre DOM. Un carnet de bourse et une liste de cotations OTC n’ont pas le même sens ; leurs données dépendent du fournisseur. Les fonctions de calendrier MQL5 utilisent le fuseau du serveur. Comparez ce fuseau à Europe/Paris pour la date concernée, au lieu de reprendre automatiquement l’heure d’un calendrier français.
Quels progrès pour le code et les tests ?
MQL4 et MQL5 permettent tous deux des constructions orientées objet. Leurs API de trading et leurs environnements de test diffèrent : un fichier EX4 ne s’exécute pas directement dans MT5. Compiler une adaptation sans erreur ne valide pas la sélection des positions, les volumes ou les clôtures. Vérifiez le code source, les licences et les comportements.
Le testeur MT5 peut exécuter un EA multidevise, utiliser des ticks réels lorsqu’ils sont disponibles et distribuer des passes d’optimisation sur des agents locaux, distants ou cloud compatibles. Une simulation individuelle utilise un agent ; le parallélisme concerne plusieurs passes. Un EA doit réellement consulter et gérer EUR/USD, GBP/USD et USD/JPY pour tester leur portefeuille commun. Additionner trois profits finaux de tests séparés ne reconstruit pas leur séquence partagée d’equity, marge et limites. Documentez couverture, coûts, mode de données et délais.
Une vente peut clôturer puis ouvrir dans l’autre sens
Modèle source USD, sans coûts : long EUR/USD de 0,20 lot à 1,1000, contrat de 100 000 EUR par lot. Une seule vente de 0,30 lot s’exécute à 1,1020 en netting. Elle ferme 0,20 lot pour 20 000 × 0,0020 = 40 USD et ouvre une vente de 0,10 lot à 1,1020. Les 10 000 EUR nouvellement vendeurs n’ont pas gagné sur une période antérieure à leur existence. Calculer 30 000 × 0,0020 = 60 USD attribuerait à tort 20 USD supplémentaires.
Une exécution, deux portions
Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.
Quel effet du mode hedging ou netting ?
Le fournisseur fixe le mode du compte. En netting, vendre 0,10 contre un achat de 0,30 laisse un achat de 0,20. En hedging, une nouvelle vente peut conserver 0,30 acheteur et ajouter 0,10 vendeur : une clôture partielle du ticket choisi est une autre instruction. Même volume net ne veut pas dire mêmes coûts ou même marge. Vérifiez tickets et protections acceptées.
Autre modèle source USD : achat de 0,30 lot exécuté en 0,10 à 1,1000 et 0,20 à 1,1010. Les 30 000 EUR coûtent 33 020 USD ; l’entrée pondérée vaut 1,100666… . Clôturer à Bid 1,1020 donne 40 USD. Une moyenne simple de 1,100500 produirait un faux résultat de 45 USD, soit 5 USD de trop. Pondérez les quantités liées sans mélanger sorties et inversions ; ne retirez pas une seconde fois le spread des prix déjà exécutés.
Ajout EUR indépendant : deux achats d’un instrument fictif, 2 unités à 100 EUR et 1 à 106 EUR, donnent 306 / 3 = 102 EUR par unité. Une vente des trois à 103 EUR réalise 3 EUR avant coûts. La moyenne non pondérée de 103 EUR afficherait artificiellement zéro. Cette erreur de méthode reste la même quelle que soit la devise du compte.
Quand conserver MT4 ?
Un EA MQL4 compatible ou une organisation existante peut rendre la migration coûteuse. Il faut adapter les appels de trading, événements, variables et gestion des buffers, puis tester les sorties. Sans code historique, comparez surtout produits, modèle de compte et tâches utiles. Un test plus rapide ne garantit pas une exécution réelle plus rapide.
Comment décider sur démonstration ?
- Vérifier contrat, mode de position, calendrier et fuseau du compte voulu.
- Comparer une réduction, une inversion et leur résultat réalisé, avec les volumes confirmés.
- Tester un EA réellement multidevise et contrôler l’historique de chaque symbole.
- Chiffrer l’adaptation du code et tester les programmes compatibles avant migration.
cTrader ou MT5 : comparer les conditions, pas seulement les écrans prolonge la comparaison des modèles de position entre plateformes.
Vérifiez vos acquis
Environ 3 minutes de pratique.
Voir la réponse et l’explication
Oui : le gain concerne 0,20 lot ; 0,10 ouvre dans le sens opposé.
Autres questions
MT5 donne-t-il accès à tous les actifs ?
Non. Le courtier et le compte déterminent les produits et conditions réellement disponibles.
Une optimisation parallèle accélère-t-elle chaque test ?
Un test individuel utilise un agent. Le parallélisme répartit des passes ; données, code et réglages restent déterminants.
Hedging et netting sont-ils interchangeables ?
Non. Un ordre opposé peut créer un ticket indépendant ou réduire/inverser une position unique. Vérifiez le mode actuel.
Un EA compilé pour MT4 fonctionne-t-il directement ?
Non pour un EX4. Il faut une version MQL5 compatible et des tests de comportement, pas seulement une compilation réussie.
Sources et vérification
- MetaQuotes — Principes MT5
Modes de position et ordres Stop Limit.
- MetaQuotes — Exécution
Prix pondéré et opérations de position.
- MetaQuotes — Testeur
Tests multidevises, couverture des données et agents.
- MetaQuotes — Migration
Changements de langage et d’API, sans conversion automatique.
- MetaQuotes — Versions MT4
Versions de maintenance des 5 et 12 mars 2026 ; la page contient aussi la version du 2 octobre 2026. Aucune date future de fin de support déduite.
Les calculs reposent sur des hypothèses explicites. Ils ne remplacent ni les données actuelles du marché ni les conditions de l’intermédiaire.
