Trade Duration Profile
- Utilitaires
- Version: 1.10
- Mise à jour: 6 septembre 2026
- Activations: 10
Trade Duration Profile lit l'historique des transactions clôturées de ce compte et montre combien de temps les positions ont réellement été tenues - sous forme de distribution, pas d'une simple moyenne. Il ne prédit rien et ne conseille rien. Il ne regarde jamais les résultats des transactions ; il ne mesure que le temps.
POURQUOI CET OUTIL EXISTE
La plupart des traders ont une idée approximative de leur propre style - "je suis plutôt scalpeur", "j'ai tendance à tenir longtemps" - mais aucun chiffre réel derrière cela. L'onglet historique du compte liste les transactions une par une ; il n'additionne jamais combien de temps elles ont réellement été tenues, quel symbole reste le plus longtemps en position, ou si les transactions du lundi durent plus longtemps que celles du vendredi. "Ma durée médiane de détention est de 42 minutes, mais pour XAUUSD seul elle avoisine 3 heures" est un fait que ce compte possède déjà - il n'a simplement jamais été compté.
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, les 7 tranches de durée et la taille minimale d'échantillon pour une médiane sont toutes fixes et ne peuvent pas être modifiées.
CE QUE MONTRE LE PANNEAU
Chaque position clôturée des 365 derniers jours est classée dans l'une des 7 tranches selon sa durée de détention, de l'ouverture à la clôture : moins de 5 minutes, 5 à 30 minutes, 30 minutes à 2 heures, 2 à 8 heures, 8 à 24 heures, 1 à 7 jours, et plus de 7 jours. Le panneau affiche le nombre dans chaque tranche à côté de la durée médiane globale de détention du compte.
En dessous, By symbol liste la durée médiane de détention pour les symboles les plus échangés du compte (jusqu'à 5, par nombre de transactions ; au-delà, rien n'est deviné, simplement pas affiché). By weekday répartit la même médiane selon le jour d'ouverture de la position - du lundi au vendredi. Un symbole ou un jour comptant moins de 5 positions clôturées affiche un tiret au lieu d'un chiffre - l'échantillon serait trop petit pour avoir un sens.
LE FICHIER DE RAPPORT
Un fichier CSV est écrit dans MQL5\Files\TradeDurationProfile\duration_report.csv, réparti par mois avec trois types de lignes - une ligne globale, une ligne par symbole et une ligne par jour de la semaine - avec les colonnes : Month, Symbol, Weekday, Count, MedianDurationSeconds. 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 n'utilise nulle part les résultats des transactions - seulement le moment où une position s'est ouverte et celui où elle s'est clôturée. Les positions ouvertes ne sont pas incluses - seules les positions entièrement clôturées sont comptées, donc rien ici ne reflète une transaction encore en cours. Il ne juge pas si une durée de détention est trop longue ou trop courte, et ne suggère pas de modifier la durée de détention. 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.
