Couverture et compensation des comptes dans MT5 : explications

MetaTrader 5 propose deux façons de gérer une position, tandis que MetaTrader 4 n'en propose qu'une seule. Si l'on vient de vous indiquer que votre EA nécessite un compte de couverture et que le vôtre fonctionne en mode « netting », cet article vous explique ce que cela signifie concrètement, comment le vérifier vous-même en moins d'une minute et quelles sont vos options.

Dernière mise à jour le 14 août 2026

La différence en une phrase

Sur un compensation compte, MetaTrader 5 conserve une seule position par symbole. Sur un couverture Il en enregistre autant que vous en ouvrez, chacun avec son propre numéro de dossier.

C'est tout ce qu'il y a à dire. Tout le reste en découle.

Acheter 0,10 EURUSD, puis vendre 0,10 EURUSD :

Achetez 0,10, puis achetez à nouveau 0,10. La couverture vous donne deux lignes et deux cours d'ouverture. La compensation vous donne une seule ligne à 0,20, dont le cours d'ouverture est recalculé comme la moyenne pondérée en fonction du volume des deux exécutions.

MetaTrader 5 dispose d'un troisième mode, échange, pour les comptes d'actions et de contrats à terme sur lesquels vous détenez une quantité nette d'un instrument. À cet effet, ce mécanisme fonctionne comme une compensation.

Pourquoi les utilisateurs de MT4 ne tombent jamais sur ça

MetaTrader 4 ne dispose pas de mode de compensation. Chaque ordre que vous passez se voit attribuer un numéro de ticket distinct et reste indépendant jusqu'à ce qu'une opération vienne le clôturer. Un ordre d'achat et un ordre de vente sur la même paire coexistent simplement.

La question ne concerne donc que les utilisateurs de MT5. C'est également la raison pour laquelle la version MT4 de Forex Success AI n'effectue aucune vérification du type de compte, tandis que la version MT5 en effectue une avant toute autre opération dans OnInit.

Comment savoir de quel type il s'agit

1. Consultez l'onglet « Transactions »

Ouvrez la boîte à outils à l'aide de Ctrl+T puis sélectionnez le Commerce onglet. Sur un compte démo, ouvrez une position avec un lot minimum, puis ouvrez-en une deuxième dans le même sens sur le même symbole. Deux lignes signifient une opération de couverture. Une seule ligne dont le volume a changé signifie une opération de compensation.

2. Cliquez avec le bouton droit sur une position ouverte

Sur un compte de couverture, le menu contextuel propose À proximité et Plusieurs à proximité, qui permettent de liquider une position en la compensant par une position opposée. Sur un compte de compensation, ces écritures n'existent pas, car il n'y a jamais de position opposée à liquider.

3. Lisez le nom du type de compte, ou demandez simplement

Les courtiers qui proposent les deux options l'indiquent généralement dans le nom du type de compte lors de l'inscription ; vérifiez donc l'e-mail de confirmation d'ouverture de compte ou votre espace client. Si cette information n'y figure pas, la question « Mon compte MT5 est-il de type hedging ou netting ? » peut être résolue en une seule ligne par le service client de n'importe quel courtier.

4. Joindre l'EA

C'est définitif. Forex Success AI vérifie le mode de marge du compte avant toute autre action, et dès qu'il s'agit d'une opération autre que la couverture de position de détail, il s'arrête avec le message suivant :

UltraHedgingBot nécessite un compte HEDGING (ce compte fonctionne en mode compensation/échange).

Le message reste d'actualité UltraHedgingBot, le nom interne d'origine de l'EA, qui est celui que vous verrez à l'écran. Il s'agit du même produit que « Forex Success AI ».

L'initialisation échoue, aucun ordre n'est envoyé et l'EA disparaît du graphique.

Le mode « sur marge » est associé au compte sur le serveur du courtier, et non à votre terminal. Il n'y a rien à cocher. Outils > Options, et le fait de réinstaller MetaTrader ou de passer à un VPS n'y change rien.

Il n'est pas possible de convertir un compte. Il faut en ouvrir un nouveau.

Le mode est défini lors de la création du compte, et aucun paramètre dans MetaTrader ne permet de le modifier. Les courtiers ne convertissent pas non plus un compte existant, car ses positions ouvertes et son historique sont déjà enregistrés selon un seul modèle. La réponse du service client consistera à ouvrir un nouveau compte de type « hedging ». La plupart des courtiers vous permettent de gérer plusieurs comptes MT5 à partir d’un seul identifiant sur le portail client ; il suffit donc de quelques clics et d’un virement interne.

Le nouveau compte dispose d'un nouveau numéro d'identification, et chaque emplacement de licence est associé à un seul numéro de compte. Enregistrez le nouveau numéro sous Mes licences dans votre tableau de bord avant d'y associer l'EA. Si tous les emplacements sont occupés, supprimez l'ancien compte pour en libérer un, mais uniquement après avoir terminé de trader sur celui-ci : la suppression d'un compte met fin à la validité de sa licence. Le solde sera également différent, veuillez donc revérifier votre lot avec le calculateur de superficie de terrain et définir Fix_lot en conséquence.

Pourquoi certains courtiers ne proposent que la compensation ?

Les courtiers réglementés par la NFA aux États-Unis ne sont pas autorisés à proposer des positions de change au détail couvertes et doivent liquider leurs positions selon le principe « premier entré, premier sorti ». Un compte soumis à ces règles fonctionne, par nature, selon le principe de la compensation. La compensation n'est pas un modèle moins performant, mais simplement différent, et la plupart des stratégies ne font pas de distinction entre les deux. Ce n'est pas le cas des stratégies de type « grid ».

Pourquoi une stratégie de réseau nécessite structurellement une couverture

C'est la partie que la plupart des explications omettent. Ce n'est pas une question de préférence.

Forex Success AI gère jusqu'à quatre paniers distincts sur un même symbole, différenciés par un « magic number » : achat en tendance, vente en tendance, achat à contre-tendance, vente à contre-tendance. Avec les paramètres par défaut, les deux paniers à contre-tendance sont actifs et évoluent dans des directions opposées sur la même paire. Sur un compte à compensation, ces deux paniers s’annuleraient mutuellement dans le terminal avant même que la stratégie ne puisse être exécutée.

Chaque panier traite ensuite à partir de sa dernière entrée :

Chacune de ces opérations nécessite l'existence de positions individuelles. Sur un compte de compensation, il y a une position par symbole, avec un cours d'ouverture dont le terminal a déjà calculé la moyenne, un ticket, un stop loss et un take profit. Il n'y a pas d'« entrée la plus récente dans ce panier » à partir de laquelle mesurer 21 pips, pas de volume par position à multiplier, et aucun moyen d'attribuer à un panier un take profit différent de celui d'un autre.

Ainsi, l'EA ne se détériore pas sur un compte de compensation, car il n'a aucune donnée sur laquelle s'appuyer. Le refus de démarrer est la conséquence logique : l'alternative serait que les ordres se compensent discrètement entre eux, tandis que le panneau affiché sur le graphique indiquerait une grille qui n'existe pas.

Si votre courtier ne propose que la compensation

Vous n'êtes pas coincé. MT4 procède en permanence à des opérations de couverture ; la version MT4 constitue donc une véritable solution, et une La licence de Forex Success AI couvre les deux versions: un emplacement par numéro de compte de trading, et vous choisissez la plateforme au moment de l'ouverture de ce compte. Sinon, ouvrez un compte MT5 avec couverture auprès d'un courtier qui en propose un.

Dans tous les cas, vérifiez le type de compte avant d'effectuer un versement. Cela ne prend qu'une minute et vous évite un virement aller-retour.

Questions fréquentes

Quelle est la différence entre un compte de couverture et un compte de compensation dans MT5 ?

Sur un compte de compensation, MetaTrader 5 ne conserve qu'une seule position par symbole ; ainsi, une nouvelle transaction dans la direction opposée réduit ou clôture la position existante, tandis qu'une nouvelle transaction dans la même direction s'y fusionne à un cours moyen pondéré par le volume. Sur un compte de couverture, chaque transaction que vous ouvrez constitue une position distincte avec son propre ticket, son cours d'ouverture, son stop loss et son take profit ; ainsi, une position d'achat et une position de vente sur le même symbole coexistent.

Comment puis-je vérifier si mon compte MT5 fonctionne en mode « hedging » ou « netting » ?

Ouvrez la boîte à outils avec Ctrl+T et consultez l'onglet « Trade ». Sur un compte démo, ouvrez deux positions dans le même sens sur le même symbole : deux lignes distinctes indiquent une opération de couverture, tandis qu’une seule ligne avec un volume modifié indique une opération de compensation. Vous pouvez également cliquer avec le bouton droit de la souris sur une position ouverte, car les options « Clôturer par » et « Clôturer plusieurs par » n'apparaissent que sur les comptes de couverture. Le nom du type de compte indiqué lors de l'inscription le précise généralement aussi, et le service client de votre courtier peut vous le confirmer en quelques mots.

Puis-je transformer mon compte de compensation en compte de couverture ?

Non. Le mode de marge est défini de manière fixe sur le serveur du courtier lors de la création du compte et il n'existe aucun paramètre dans MetaTrader permettant de le modifier. Les courtiers ne convertissent pas les comptes existants ; vous devez donc ouvrir un nouveau compte de type « hedging » à la place. La plupart des courtiers autorisent plusieurs comptes MT5 sous un même identifiant de connexion au portail client ; il suffit donc généralement de quelques clics, suivis d'un virement interne.

Pourquoi mon EA refuse-t-il de fonctionner sur un compte avec compensation ?

Forex Success AI vérifie le mode de marge du compte dans la fonction OnInit et s'arrête en affichant l'alerte « UltraHedgingBot nécessite un compte HEDGING (ce compte est en mode netting/exchange). » si le compte est en mode netting ou exchange. L'initialisation échoue et aucun ordre n'est envoyé. Ceci est intentionnel : la grille repose sur des positions individuelles que le mode « netting » fusionne, de sorte que son exécution produirait des ordres qui s'annuleraient mutuellement sans que l'on s'en aperçoive.

Cela concerne-t-il les utilisateurs de MetaTrader 4 ?

Non. MT4 ne dispose d'aucun mode de compensation ; chaque ordre conserve donc son propre numéro de ticket et reste indépendant. La question de la couverture par rapport à la compensation ne se pose que dans MT5, c'est pourquoi la version MT4 de l'EA ne comporte aucune vérification du type de compte.