Deux façons d'enregistrer les positions
MetaTrader 5 propose deux modes de comptabilisation des positions. Le mode est fixé par le courtier à l'ouverture du compte. Vous ne pouvez pas le modifier depuis le terminal.
- Netting (compensation) : pour chaque symbole, le terminal ne tient qu'une position nette. Chaque nouvel ordre modifie cette position.
- Hedging (couverture) : chaque ordre exécuté crée sa propre position, avec son ticket, son prix d'entrée, son stop loss et son take profit. Sur un même symbole, des positions acheteuses et vendeuses peuvent exister en même temps.
Un rappel de vocabulaire MT5 : un ordre est une instruction, une transaction (deal) est l'exécution de cet ordre, et une position est l'exposition ouverte qui en résulte. L'onglet Historique montre ces trois niveaux. Le détail est expliqué sur la page Historique des trades.
Prêt à essayer sur un compte réel ou démo ?
Lien partenaire · le trading comporte un risque élevé de perte
Ce qui se passe quand vous ouvrez un trade inverse
Sur un compte netting
Supposons une position acheteuse ouverte sur EURUSD, suivie d'un ordre de vente :
| Volume de l'ordre de vente | Résultat |
|---|---|
| Inférieur à la position | La position acheteuse est réduite d'autant. |
| Égal à la position | La position est clôturée. |
| Supérieur à la position | La position est clôturée, puis une position vendeuse s'ouvre pour l'excédent. |
Si vous ajoutez du volume dans le même sens, la position grossit et son prix moyen est recalculé. Il n'existe qu'un stop loss et qu'un take profit par symbole, pour l'ensemble de la position.
Sur un compte hedging
Un ordre de vente ne touche pas la position acheteuse existante. Il ouvre une position vendeuse distincte. Les deux restent ouvertes jusqu'à ce que vous les fermiez.
Pour fermer une position, vous la clôturez directement, par le menu contextuel ou le bouton de fermeture dans l'onglet Trading. MT5 propose aussi l'option « Clôturer par » (Close By) : elle ferme une position par une position opposée sur le même symbole.
Pour ouvrir et gérer les ordres, voir Ouvrir un trade MT5 et Stop loss et take profit.
Comment savoir quel mode utilise votre compte
- Ouvrez l'onglet Journal de la Boîte à outils juste après la connexion. Le message d'activation du trading indique en général le mode du compte (hedging ou netting).
- Faites un clic droit sur une position ouverte. L'option « Clôturer par » n'apparaît que sur un compte hedging.
- Le plus simple est de tester sur un compte démo ouvert avec le même type de compte que le réel.
Chez Exness, le mode associé à chaque type de compte est à vérifier dans l'espace personnel ou sur le site officiel.
Effets sur la marge
La marge est le montant bloqué pour maintenir une position à effet de levier.
- Netting : la marge est calculée sur la position nette. Un ordre inverse réduit donc l'exposition et la marge.
- Hedging : chaque position compte. Pour des positions opposées sur un même symbole, le courtier peut appliquer une marge couverte (hedged margin), réduite ou nulle. Sa valeur figure dans les spécifications du contrat de chaque symbole.
Une couverture ne supprime pas les coûts. Chaque position paie son spread, sa commission éventuelle et son swap, c'est-à-dire les frais de financement de nuit. Si le spread s'élargit, des positions « couvertes » peuvent aussi rapprocher le compte du stop-out, la clôture forcée par le courtier.
Le trading de CFD et de forex avec effet de levier peut faire perdre de l'argent rapidement, quel que soit le mode du compte. Pour les calculs, utilisez les calculateurs. Pour le cadre général, voir Gestion du risque.
Implications pour les Expert Advisors
Un Expert Advisor (EA) est un programme qui passe des ordres automatiquement. Le mode du compte change sa logique.
- En MQL5, la propriété
ACCOUNT_MARGIN_MODEindique le mode. Un EA bien écrit la lit au démarrage. - Netting :
PositionSelect(symbole)suffit, puisqu'il n'y a qu'une position par symbole. - Hedging : l'EA doit parcourir les positions et les sélectionner par ticket avec
PositionSelectByTicket. Il doit souvent filtrer par numéro magique pour retrouver les siennes. - Les EA adaptés de MT4 supposent généralement un fonctionnement en hedging. Sur un compte netting, un ordre inverse fermerait leurs positions au lieu d'en ouvrir de nouvelles.
- Le testeur de stratégie utilise le mode du compte connecté. Testez l'EA dans le même mode que celui où il tournera.
Plus de détails : Expert Advisors (EA) et MQL4 et MQL5.
Frequent questions
Hedging ou netting : lequel est mieux ?
Aucun n'est meilleur dans l'absolu. Le netting donne une vue simple de l'exposition par symbole. Le hedging permet de gérer des positions indépendantes. Le choix dépend de votre méthode et de vos outils.
Puis-je passer d'un mode à l'autre sur le même compte ?
Non, pas depuis MT5. Le mode est défini par le courtier à la création du compte.
La couverture protège-t-elle contre les pertes ?
Non. Elle fige une partie de l'exposition, mais les frais continuent de courir. La perte reste possible au moment de défaire la couverture.
Pourquoi mon ordre de vente a-t-il fermé mon achat ?
Votre compte est en mode netting. L'ordre inverse a été compensé avec la position existante.
Quelle différence avec MT4 ?
MT4 fonctionne uniquement en hedging. Voir MT4 ou MT5.
