Weekend Hold Report
- Utilitaires
- Version: 1.0
- Activations: 10
Weekend Hold Report lit l'historique des transactions clôturées de ce compte et compte à quelle fréquence les positions ont été maintenues au-delà d'un week-end - un simple décompte, par symbole, et combien de temps ces positions chevauchant le week-end sont restées ouvertes. Il ne juge pas et ne conseille rien, et il ne regarde jamais les résultats des transactions ; il ne fait que compter et mesurer le temps.
POURQUOI CET OUTIL EXISTE
Conserver une position pendant le week-end est rarement un plan délibéré ; on s'en aperçoit généralement après coup. L'onglet historique du compte liste les transactions une par une ; il n'indique jamais lesquelles ont chevauché un samedi, combien de symboles étaient concernés, ni combien de temps ces positions chevauchant le week-end sont restées réellement ouvertes. "17 positions chevauchant le week-end l'année dernière, dont 9 sur XAUUSD" est un fait que l'historique de 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, la définition d'une position chevauchant le week-end et la taille minimale d'échantillon pour une médiane sont toutes fixes et ne peuvent pas être modifiées.
CE QUI COMPTE COMME UNE POSITION CHEVAUCHANT LE WEEK-END
Une position clôturée compte si l'intervalle entre son ouverture et sa clôture inclut un samedi, en heure du serveur. Il s'agit d'une règle fixe basée sur le jour calendaire, pas sur les horaires réels de fermeture du marché du courtier - le terminal ne peut pas lire de façon fiable les heures exactes de fermeture et de réouverture, donc la règle reste simple et identique pour chaque compte : si un samedi tombe n'importe où entre l'ouverture et la clôture, la position compte une fois, quel que soit le nombre de samedis qu'elle chevauche.
CE QUE MONTRE LE PANNEAU
Le panneau affiche le nombre total de positions clôturées chevauchant le week-end au cours des 365 derniers jours, à côté de la part que cela représente sur l'ensemble des positions clôturées de la même période. En dessous, By symbol liste le nombre de positions chevauchant le week-end pour jusqu'à 5 symboles, par nombre, et tout ce qui dépasse est regroupé dans une ligne Other symbols. Median hold affiche la durée médiane de détention des seules positions chevauchant le week-end - un chiffre distinct de la durée de détention globale du compte - et affiche un tiret au lieu d'un chiffre lorsqu'il y a moins de 5 positions de ce type. Lorsqu'il n'y a aucune position chevauchant le week-end sur la période, le panneau l'indique sur une ligne.
LE FICHIER DE RAPPORT
Un fichier CSV est écrit dans MQL5\Files\WeekendHoldReport\weekend_report.csv, réparti par mois, avec les colonnes : Month, Symbol, Count, MedianHoldSeconds. 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. S'il n'y a aucune position chevauchant le week-end, une ligne est tout de même écrite pour le mois en cours avec un compte de zéro. 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, et il ne clôture pas non plus les positions avant le week-end : il ne fait que compter ce qui s'est déjà produit. Il n'utilise nulle part les résultats des transactions - seulement le moment où une position s'est ouverte, celui où elle s'est clôturée, et son symbole. Les positions ouvertes ne sont pas incluses - seules les positions entièrement clôturées sont comptées. Il ne juge pas si conserver une position pendant le week-end était une bonne ou une mauvaise décision, et ne suggère pas de changer votre façon de trader. 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.
