MT5 : ordres, positions et pièges du compte netting
Sommaire
- Ordre, exécution et position : trois notions distinctes
- Ce que changent le netting et le hedging
- Accidents sur un compte qui n'accepte pas les positions opposées
- 1. L'ordre de couverture devient une clôture
- 2. La gestion du moyennage ou de la grille s'effondre
- 3. Plusieurs EA sur le même symbole interfèrent
- L'accident inverse existe aussi
- Procédure de contrôle avant la mise en service
- Les limites de ce contrôle
- À retenir
Avant de lancer un EA, vérifiez si votre compte est en netting ou en hedging. Avec le même EA, un ordre inverse devient une « nouvelle position » sur un type de compte et une « clôture » sur l'autre. Si l'hypothèse de l'EA ne correspond pas au compte, vous obtenez des gains et des pertes non voulus, même quand la logique est saine.
Nous insistons sur cette vérification parce que le comportement peut changer sans le moindre message d'erreur. Cet article commence par clarifier le vocabulaire, puis présente les accidents les plus fréquents et la procédure de contrôle.
Ordre, exécution et position : trois notions distinctes
MT5 enregistre une transaction en trois étapes.
- Ordre (order) : l'instruction « je veux acheter » ou « je veux vendre ». Un ordre en attente, limite ou stop, ne crée aucune exposition tant qu'il n'est pas exécuté.
- Exécution (deal) : la trace d'un ordre exécuté. Un même ordre peut être scindé en plusieurs exécutions.
- Position : l'exposition que vous détenez à l'instant T, résultat des exécutions.
« Un ordre est encore en attente » et « une position est ouverte » sont deux états différents. Par exemple, retirer l'EA du graphique ne supprime pas automatiquement les ordres en attente ni les positions dans MT5. Après l'arrêt, il faut vérifier dans l'onglet Trade qu'il ne reste ni l'un ni l'autre.
Comparaison courtiers recommandés →
🎁 Télécharger EA gratuit📧 Cours gratuit par e-mail (8 e-mails) + pack de 13 indicateurs MT5 réservé aux abonnés
Dès votre inscription, vous recevez un lien de téléchargement vers un pack réservé aux abonnés contenant nos 13 indicateurs MT5 : fichiers compilés (.ex5), code source et guide d'installation. Ensuite, 8 e-mails sur les fondamentaux du trading algorithmique, la bonne lecture d'un backtest et le choix du courtier (un par jour pendant les 5 premiers jours, puis 7, 14 et 30 jours après l'inscription). Vous êtes aussi prévenu avant chaque hausse de prix des versions vendues sur le MQL5 Market (prix de lancement qui augmente par paliers selon les ventes). Sur ce site, nos EA sont gratuits avec un compte réel chez un courtier partenaire.
* Confidentialité strictement protégée. Vous pouvez vous désabonner à tout moment.
Ce que changent le netting et le hedging
Le netting regroupe tout en une seule position par symbole. Le hedging permet de détenir une position distincte pour chaque exécution, même sur le même symbole.
| Exemple d'opération | Compte netting | Compte hedging |
|---|---|---|
| Achat 0.1 lot en cours, nouvel achat 0.1 lot | Une seule position d'achat de 0.2 lot (cumul) | Deux positions d'achat de 0.1 lot |
| Achat 0.1 lot en cours, vente 0.1 lot | Compensation, aucune position | Deux positions, achat et vente (positions opposées) |
| Achat 0.1 lot en cours, vente 0.2 lot | Inversion en une vente de 0.1 lot | Deux positions : achat 0.1 et vente 0.2 (aucune troisième) |
| Stop loss / take profit par position | Un seul jeu par symbole | Réglable pour chaque position |
Le point clé est la deuxième ligne. Sur un compte netting, un ordre passé dans l'idée d'ouvrir une position opposée agit comme un ordre de clôture de la position existante.
Accidents sur un compte qui n'accepte pas les positions opposées
1. L'ordre de couverture devient une clôture
Prenons un EA qui ouvre une position inverse pour limiter une perte latente. Sur un compte netting, l'exposition disparaît. Si l'EA suppose que les deux positions sont ouvertes et poursuit son traitement, sa gestion s'écarte de la réalité. Et s'il est conçu pour envoyer encore un ordre inverse, il peut même créer une nouvelle position dans une direction non voulue.
2. La gestion du moyennage ou de la grille s'effondre
Une conception qui prend le profit de plusieurs positions séparément ne tient pas en netting, car l'ensemble est fusionné en un seul prix moyen. Selon les ordres ajoutés, les niveaux de stop loss et de take profit peuvent aussi changer. Pour un EA qui limite le nombre de positions, l'empilement compte toujours pour 1, quel que soit le nombre d'ajouts : la limite peut alors ne jamais jouer.
3. Plusieurs EA sur le même symbole interfèrent
C'est l'accident le plus facile à manquer. Par exemple, MEGAMAX DONCHIAN et DONCHIAN ENGINE tournent tous deux sur USDJPY H1. Si vous les utilisez ensemble sur un compte netting, l'exposition sur USDJPY est fusionnée en une seule. Selon leur conception, la clôture de l'un peut fermer aussi la part de l'autre, ou une position jugée « ouverte » peut empêcher toute nouvelle entrée.
Les résultats mesurés pour chaque EA valent pour un usage isolé. Ils n'indiquent pas la performance obtenue en les combinant sur le même symbole.
L'accident inverse existe aussi
Si vous lancez en hedging un EA conçu pour le netting, un ordre inverse destiné à clôturer peut subsister comme nouvelle position. Quand les positions opposées s'accumulent, marge, swaps et spreads pèsent durablement. Le compte hedging n'est donc pas toujours le plus sûr.
Procédure de contrôle avant la mise en service
- Vérifier le type de compte : la barre de titre du terminal ou l'historique de connexion affichent souvent « Hedge » ou « hedging ». L'intitulé varie selon la version ; en cas de doute, interrogez votre broker.
- Vérifier les comptes pris en charge par l'EA : cherchez dans la documentation ou les paramètres une indication du type de compte. Consultez aussi le guide de configuration d'un EA.
- Tester sur un compte démo : ouvrez une démo du même type que votre compte réel et lancez l'EA au lot minimum. Vérifiez que le nombre de lignes dans l'onglet Trade correspond à vos attentes.
- Aligner le type de compte lors des tests : quand vous lisez un résultat du testeur, vérifiez que l'environnement de test et l'exploitation réelle utilisent le même type de compte.
- Repérer les usages combinés sur un même symbole : si plusieurs EA traitent le même symbole sur un seul compte, évitez de les associer sur un compte netting.
- Lire les conditions du broker : le type de compte est fixé à l'ouverture, et en changer suppose en général un autre compte. Le traitement varie selon les brokers ; partez de la comparaison des brokers puis consultez leurs conditions officielles.
Les limites de ce contrôle
Disons d'emblée ce que nous ne pouvons pas affirmer.
- Cet article décrit des mécanismes généraux. Il ne s'appuie pas sur une comparaison d'un EA précis sur les deux types de compte. Le comportement réel ne se connaît qu'en examinant l'implémentation de l'EA concerné.
- Pour un EA dont on ne peut pas lire le code, l'identification de la cause a ses limites. Si aucun ajout ni aucune inversion ne survient pendant une courte période de démo, le problème ne se manifeste pas.
- Un « compte hedging » ne garantit pas la tranquillité. Selon la réglementation ou les conditions du broker, les positions opposées et l'ordre de clôture peuvent être limités. Certaines conditions échappent au simple type de compte affiché.
- Même avec le même type de compte, les écarts de performance dus aux spreads et à l'exécution subsistent. Rien ne garantit un résultat identique au backtest.
Par ailleurs, le netting n'est pas mauvais en soi. Pour un EA qui trade simplement avec une position par symbole, il a l'avantage de rendre l'exposition facile à suivre. Plus que de chercher le meilleur type, l'essentiel est que la conception de l'EA corresponde au compte.
À retenir
- L'ordre est l'instruction, l'exécution est la trace de la transaction, la position est l'exposition actuelle.
- Le netting impose une position par symbole ; le hedging permet plusieurs positions sur le même symbole.
- Sur un compte netting, un ordre inverse ne crée pas de position opposée : il clôture ou inverse la position.
- Quand plusieurs EA tournent sur le même symbole, il faut tenir compte du cumul des expositions.
- Même en hedging, si l'hypothèse de clôture est différente, des positions opposées non voulues peuvent subsister.
- Avant la mise en réel, testez le comportement sur une démo du même type de compte, au lot minimum.
Associés
2026-10-29
MQL5 : OnTick ou OnTimer, que choisir pour un EA ?
2026-10-20
Fuseau horaire du serveur : le filtre horaire se décale
2026-10-19
Backtest non reproductible : 5 points à vérifier
2026-10-16
Backtest sur symbole personnalisé : pièges à éviter
📧 Cours gratuit par e-mail (8 e-mails) + pack de 13 indicateurs MT5 réservé aux abonnés
Dès votre inscription, vous recevez un lien de téléchargement vers un pack réservé aux abonnés contenant nos 13 indicateurs MT5 : fichiers compilés (.ex5), code source et guide d'installation. Ensuite, 8 e-mails sur les fondamentaux du trading algorithmique, la bonne lecture d'un backtest et le choix du courtier (un par jour pendant les 5 premiers jours, puis 7, 14 et 30 jours après l'inscription). Vous êtes aussi prévenu avant chaque hausse de prix des versions vendues sur le MQL5 Market (prix de lancement qui augmente par paliers selon les ventes). Sur ce site, nos EA sont gratuits avec un compte réel chez un courtier partenaire.
* Confidentialité strictement protégée. Vous pouvez vous désabonner à tout moment.
Une question sur les EA ou le Forex ?
Vous pouvez la publier sur le forum de trading Nattzy (inscription gratuite). Les questions qui dépassent cet article sont aussi les bienvenues : réglages d'EA, choix du courtier, etc.
Poser ma question sur Nattzy ↗