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.
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 :
- Couverture. Deux positions figurent dans l'onglet « Opérations ». Votre exposition nette est nulle, mais les deux positions existent toujours, chacune avec son propre cours d'ouverture, son stop loss, son take profit et son résultat flottant.
- Filet. Vous n'avez plus rien. L'ordre de vente a été exécuté sur la position existante, le volume est passé à zéro et la position a été clôturée.
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 :
- le niveau suivant se situe Gamme pips par rapport au cours d'ouverture de la dernière position ou de l'ordre en attente dans que panier (21 par défaut, et plus large lorsque le filtre d'actualités de ForexFactory affiche une fenêtre d'actualités) ;
- son volume correspond au volume de cette entrée multiplié par DiMarti (1,7 par défaut), puis aligné sur le pas de lot du courtier ;
- la taille du panier atteint au maximum Niveau_Max positions et ordres en attente confondus (12 par défaut) ;
- dès qu'il tient Star_ModifTp positions sur le marché (4 par défaut) : chaque position qui le compose est ajustée au niveau du « take profit » de la plus récente, de sorte que le panier soit clôturé dans son ensemble ;
- des variations de cours en fin de séance (facultatives) par rapport au cours d'ouverture moyen pondéré par le volume des positions de ce panier.
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.