Margin Usage History
- Utilitaires
- Version: 1.0
- Activations: 10
Margin Usage History lit l'historique des transactions clôturées de ce compte et montre quelle part du solde du compte était habituellement engagée en marge au moment où chaque position a été ouverte - en pourcentage. Il ne prédit rien et ne conseille rien, et il ne regarde jamais les résultats des transactions ; il mesure seulement combien du compte était mis en jeu à chaque fois.
POURQUOI CET OUTIL EXISTE
La même taille de lot signifie quelque chose de très différent selon l'importance du solde du compte à ce moment-là. Si le solde diminue et que la taille du lot reste la même, la part du compte engagée à chaque transaction grimpe silencieusement sans que personne ne l'ait décidé. "Je n'engageais que 3% de mon compte pendant une bonne période, mais cela est monté à 15% dès que les pertes se sont accumulées" est un schéma que beaucoup de traders reconnaîtraient rétrospectivement, mais l'onglet historique du compte ne l'additionne jamais ; il liste simplement les transactions une par une.
MISE EN PLACE
1. Glissez l'EA sur n'importe quel graphique. Le symbole et l'unité de temps n'ont pas d'importance - il lit tout l'historique des transactions clôturées du compte, pas le graphique sur lequel il tourne.
2. Un panneau apparaît en haut à gauche et se remplit à partir de l'historique propre de ce compte.
3. Il ne recalcule que lorsque le nombre de transactions clôturées change, vérifié toutes les 60 secondes. Rien à démarrer ni à configurer.
4. Rien d'autre n'est requis. Il n'y a aucun réglage numérique à ajuster.
ENTRÉES (quatre, dans cet ordre)
- InpShowPanel (true) - afficher ou masquer le panneau.
- InpPanelCorner (en haut à gauche) - dans lequel des quatre coins du graphique le panneau se place.
- InpPanelFontSize (9) - taille du texte du panneau. Affichage uniquement.
- InpColorText (blanc) - couleur du texte du panneau.
Il n'y a aucun seuil numérique nulle part. La fenêtre de 365 jours est fixe et ne peut pas être modifiée.
COMMENT LES CHIFFRES SONT CONSTRUITS
Pour chaque position clôturée, la marge qui aurait été nécessaire pour l'ouvrir est estimée avec le propre calcul de marge du terminal, en utilisant l'effet de levier et les paramètres de symbole actuels de ce compte. MT5 ne peut pas consulter quels étaient ces paramètres dans le passé, il s'agit donc d'une approximation délibérément déclarée, pas d'une limite de cet outil. Le solde du compte au moment où cette position a été ouverte est reconstitué en remontant depuis le solde actuel, en soustrayant chaque résultat de clôture, swap, commission, dépôt et retrait survenu après l'ouverture de cette position. Le résultat non réalisé des positions encore ouvertes ne fait pas partie de ce calcul.
CE QUE MONTRE LE PANNEAU
Le panneau affiche la marge engagée médiane sur les 365 derniers jours - la valeur médiane de la part du solde du compte engagée au moment où chaque position a été ouverte - à côté du nombre total de positions derrière elle. En dessous, Highest committed margin montre la plus grande part observée sur cette période. By symbol liste la marge engagée médiane pour jusqu'à 5 symboles, classés selon le nombre de positions mesurables, et tout ce qui dépasse est regroupé dans une ligne Other symbols. Lorsqu'il n'y a aucun historique clôturé à mesurer, le panneau l'indique sur une ligne.
LE FICHIER DE RAPPORT
Un fichier CSV est écrit dans MQL5\Files\MarginUsageHistory\margin_usage_report.csv, réparti par mois, avec les colonnes : Month, Symbol, ClosedCount, MedianMarginPercent. Une ligne avec le champ Symbol vide marque la ligne globale de ce mois. Il est entièrement réécrit à chaque fois, jamais complété, donc il ne contient jamais de doublons. Son chemin complet est affiché sur le panneau.
AVANT DE LE TESTER
Le testeur de stratégie ne dispose que de l'historique des transactions clôturées de ce seul passage de test ; ce que vous y voyez reflète la période de test, pas l'historique de trading réel de ce compte. Cela permet de confirmer que l'EA fonctionne sans erreur, pas de lire ses chiffres comme des données de compte réelles.
CE QU'IL NE FAIT PAS
Il n'ouvre, ne clôture ni ne modifie jamais une transaction - il n'a aucune connexion avec le côté trading du terminal : il ne fait que lire et calculer à partir d'un historique déjà existant. Il n'utilise pas les résultats des transactions pour évaluer quoi que ce soit - le résultat de chaque transaction clôturée n'est utilisé qu'en interne pour reconstituer le solde du compte à chaque instant, et n'est jamais affiché comme un chiffre nulle part. Les positions ouvertes ne sont pas incluses - seules les positions entièrement clôturées sont comptées, et le résultat non réalisé n'intervient pas dans le calcul. Il ne juge pas si une part de marge engagée était trop élevée ou trop faible, et ne suggère pas quelle part utiliser. Il lit un seul compte sur un seul terminal, en remontant uniquement aussi loin que le permet l'historique de trading propre de ce compte.
