Dans cet article
Après cet article, vous saurez…
- Regrouper les deux sorties d’une opération Close By.
- Comptabiliser une seule fois les frais d’entrée et de sortie.
- Distinguer attribution statistique et exposition résiduelle.
Les notions sans quitter l’article
Couverture : hedging Exécution d’un ordre Commission de transactionAprès une opération Close By dans MT5, deux exécutions de sortie peuvent apparaître alors que le résultat de prix est porté par une seule. Le zéro de l’autre ligne ne prouve pas qu’un gain a disparu. Reliez les deux positions à l’opération, additionnez les montants enregistrés et rapprochez les coûts. Cette fonction concerne les positions opposées d’un même symbole en mode hedging lorsque l’opération est autorisée.
En quoi Close By diffère-t-il de deux clôtures ?
Close By clôture une position à l’aide d’une position opposée sur le même instrument. En netting, cette paire indépendante n’existe pas : une opération contraire réduit, ferme ou inverse une position unique. Ne transposez pas les gestes entre ces modes. Même en hedging, contrôlez le symbole et ses permissions : SYMBOL_ORDER_MODE doit comporter SYMBOL_ORDER_CLOSEBY. Le seul nom du compte ne suffit pas.
N’ouvrez pas une position opposée uniquement pour obtenir cette fonction. Cela ajoute une opération, des coûts et éventuellement une exposition. Pour un lecteur en France, la langue du terminal et la devise EUR du compte ne changent pas les permissions du serveur. Celles-ci doivent être lues pour l’entité et le compte effectivement utilisés.
Pourquoi l’historique montre-t-il un gain et zéro ?
Les deux sorties sont classées OUT_BY. DEAL_ENTRY_OUT_BY désigne un type d’entrée ou sortie, pas une commission. Le résultat de prix est attribué à la première position spécifiée ; l’autre sortie porte zéro. Inverser les tickets peut déplacer le résultat entre les statistiques des positions longues et courtes, sans augmenter le total à prix, coûts et délais identiques. Une amélioration apparente du taux de réussite des achats ne prouve donc pas un progrès de stratégie.
Avant toute statistique, choisissez son unité : exécution isolée, position complète ou paire compensée. Deux lignes de sortie ne constituent pas nécessairement deux signaux indépendants. Appliquez le même regroupement aux pertes et aux gains. Le journal doit conserver les identifiants des positions, l’ordre Close By et la quantité compensée.
Comment rapprocher la paire sans doubler le gain ?
Modèle source conservé en USD : contrat linéaire EUR/USD de 100 000 EUR par lot. L’achat L de 0,10 lot entre à 1,1000 ; la vente S de 0,10 lot entre à 1,1010. Chaque côté représente 10 000 EUR. Le résultat de prix est (1,1010 − 1,1000) × 10 000 = 10 USD. Avec L en premier, les sorties affichent 10 et 0 USD ; avec S en premier, l’attribution s’inverse mais la somme reste 10 USD. Les frais complets supposés de 4 USD laissent 6 USD.
Deux lignes ne doublent pas le résultat
Rapprocher une paire, pas deux profits
Faites défiler horizontalement ou agrandissez le schéma pour lire les détails.
Décomposons les 4 USD en 1 USD par ouverture et 1 USD par clôture. Un solde initial de 1 000 USD descend à 998 après les deux frais d’entrée. À la sortie, +10 USD de prix et −2 USD de nouveaux frais donnent 1 006 USD. Soustraire encore les 2 USD d’ouverture serait les compter deux fois. La deuxième sortie peut avoir un prix nul et une commission de 1 USD : zéro de prix ne veut pas dire opération gratuite.
Ajout distinct en EUR : le relevé d’une paire indique +18 EUR sur une sortie et zéro sur l’autre, avec des coûts complets de 5 EUR, dont 2 EUR déjà imputés à l’ouverture. Le gain net est de 13 EUR. Depuis le solde juste avant la clôture, l’augmentation attendue est de 15 EUR, car seuls 3 EUR de coûts restent à imputer. Ces deux écarts répondent à deux dates de départ différentes.
Pourquoi deux clôtures séparées diffèrent-elles ?
Dans la variante source, Bid vaut 1,1020 et Ask 1,1022 au même instant. La sortie séparée de L produit +20 USD ; celle de S −12 USD, soit 8 USD avant coûts. Close By donne 10 USD dans notre modèle. Les 2 USD d’écart correspondent à un spread de 0,0002 × 10 000 EUR. La documentation décrit cette économie d’un spread par rapport aux deux sorties séparées. Elle ne garantit pas une économie nette identique après commissions, financement, conversion et changements de prix réels.
Que reste-t-il avec des volumes différents ?
Le volume compensé est le plus petit des deux. Un achat de 0,30 lot et une vente de 0,10 laissent donc 0,20 lot acheteur. Au Bid de 1,1020, les 20 000 EUR restants, entrés à 1,1000, portent un gain latent de 40 USD. Ce montant n’est pas un encaissement déjà réalisé. Vérifiez la position résiduelle et ses protections acceptées. Un ancien couple de tickets ne démontre pas que le compte est désormais sans exposition.
Le résultat réalisé appartient à l’historique ; le résultat latent dépend encore du prix et des coûts futurs. Résultat latent et réalisé : rapprocher les fonds sans compter deux fois développe ce passage entre les deux. En cas de réponse incertaine, rapprochez positions actuelles, ordres et exécutions avant toute nouvelle demande : renvoyer la clôture à l’aveugle peut produire une opération différente.
Comment vérifier sur démonstration ?
- Relier l’ordre et les deux sorties OUT_BY aux identifiants de positions.
- Additionner les champs de résultat et les frais signés une seule fois, en séparant leurs devises.
- Rapprocher le solde depuis une date de départ explicitement choisie.
- Contrôler le volume restant et les niveaux de protection après confirmation.
Conservez la règle de regroupement dans votre journal. Ce contrôle explique une écriture ; il ne recommande pas de constituer une paire opposée.
Vérifiez vos acquis
Environ 3 minutes de pratique.
Voir la réponse et l’explication
10 + 0 − 4 = 6 USD, avec les coûts complets comptés une fois.
Autres questions
Zéro signifie-t-il absence de commission ?
Non. Le champ de profit de prix peut être nul et la même exécution porter des frais. Rapprochez tous les montants liés.
Inverser les tickets augmente-t-il le gain ?
Dans le modèle à prix, coûts et délais identiques, le total reste le même. L’attribution aux achats ou ventes peut changer.
Close By rend-il toujours le compte sans position ?
Non. Avec 0,30 lot contre 0,10, il reste 0,20 lot dans le sens initialement le plus important.
Un compte hedging suffit-il ?
Non. Les positions doivent être opposées dans le même symbole et l’opération doit être permise. Vérifiez le résultat réel au lieu de le déduire du nom du compte.
Sources et vérification
- MetaQuotes — Exécution MT5
Close By, reliquat et comparaison avec deux clôtures.
- MetaQuotes — Compensation de positions
Attribution asymétrique et effets sur les statistiques par direction.
- MetaQuotes — Exécutions
DEAL_ENTRY_OUT_BY et champs de résultat et coûts.
- MetaQuotes — Symboles
Permission SYMBOL_ORDER_CLOSEBY.
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.
