Weekend Hold Report
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Weekend Hold Report liest die eigene Historie geschlossener Trades dieses Kontos und zählt, wie oft Positionen über ein Wochenende hinweg gehalten wurden - als einfache Anzahl, nach Symbol, und danach, wie lange diese wochenendübergreifenden Positionen gehalten wurden. Es urteilt nicht und gibt keine Empfehlungen, und es betrachtet nirgends Handelsergebnisse; es zählt und misst nur Zeit.
WARUM ES DAS GIBT
Eine Position über das Wochenende zu tragen, ist selten ein bewusster Plan - man bemerkt es meist erst im Nachhinein. Der Verlaufsreiter des Kontos listet Trades einzeln auf; er markiert nie, welche einen Samstag überspannt haben, wie viele Symbole betroffen waren oder wie lange diese wochenendübergreifenden Positionen tatsächlich offen waren. "17 wochenendübergreifende Positionen im letzten Jahr, 9 davon bei XAUUSD" ist eine Tatsache, die die eigene Historie dieses Kontos bereits enthält - sie wurde nur nie gezählt.
EINRICHTUNG
1. Den EA auf einen beliebigen Chart ziehen. Symbol und Zeitrahmen spielen keine Rolle - er liest die gesamte Historie geschlossener Trades des Kontos, nicht den Chart, auf dem er läuft.
2. Ein Panel erscheint oben links und füllt sich aus der eigenen Historie dieses Kontos.
3. Es rechnet nur neu, wenn sich die Zahl geschlossener Trades ändert, geprüft alle 60 Sekunden. Nichts muss gestartet oder eingestellt werden.
4. Mehr ist nicht nötig. Es gibt keine Zahlenwerte zum Feinjustieren.
EINGABEN (vier, in dieser Reihenfolge)
- InpShowPanel (true) - Panel anzeigen oder ausblenden.
- InpPanelCorner (oben links) - in welcher der vier Chartecken das Panel sitzt.
- InpPanelFontSize (9) - Schriftgröße des Panels. Nur Anzeige.
- InpColorText (weiß) - Textfarbe des Panels.
Es gibt nirgends einen numerischen Schwellenwert. Das 365-Tage-Fenster, die Definition einer wochenendübergreifenden Position und die Mindeststichprobe für einen Median sind fest und lassen sich nicht ändern.
WAS ALS WOCHENENDÜBERGREIFENDE POSITION ZÄHLT
Eine geschlossene Position zählt, wenn die Spanne von Eröffnung bis Schließung einen Samstag nach Serverzeit einschließt. Dies ist eine feste Kalendertag-Regel, nicht die tatsächlichen Marktschlusszeiten des Brokers - die genauen Schließ- und Öffnungszeiten lassen sich vom Terminal nicht zuverlässig auslesen, daher bleibt die Regel für jedes Konto gleich und einfach: Fällt irgendwo zwischen Eröffnung und Schließung ein Samstag, zählt sie einmal, unabhängig davon, wie viele Samstage überspannt werden.
WAS DAS PANEL ZEIGT
Das Panel zeigt die Gesamtzahl der wochenendübergreifenden geschlossenen Positionen der letzten 365 Tage, daneben deren Anteil an allen geschlossenen Positionen im selben Zeitraum. Darunter listet By symbol die wochenendübergreifende Anzahl für bis zu 5 Symbole nach Anzahl, alles darüber hinaus wird in einer Zeile Other symbols zusammengefasst. Median hold zeigt die mediane Haltedauer nur der wochenendübergreifenden Positionen - eine eigene Zahl, getrennt von der gesamten Haltedauer des Kontos - und zeigt einen Strich statt einer Zahl, wenn es weniger als 5 wochenendübergreifende Positionen gibt. Gibt es im Zeitraum keine wochenendübergreifenden Positionen, zeigt das Panel dies in einer Zeile an.
DIE BERICHTSDATEI
Eine CSV-Datei wird nach MQL5\Files\WeekendHoldReport\weekend_report.csv geschrieben, aufgeteilt nach Monat, mit den Spalten: Month, Symbol, Count, MedianHoldSeconds. Eine leere Symbol-Spalte kennzeichnet die Gesamtzeile für diesen Monat. Sie wird bei jedem Lauf vollständig neu geschrieben, nicht angehängt, sodass niemals Duplikate entstehen. Gibt es überhaupt keine wochenendübergreifenden Positionen, schreibt sie trotzdem eine Zeile für den aktuellen Monat mit einer Anzahl von null. Der vollständige Pfad wird auf dem Panel angezeigt.
BEVOR SIE ES TESTEN
Der Strategietester kennt nur die Historie geschlossener Trades aus diesem einen Testlauf; was dort erscheint, spiegelt den Testzeitraum wider, nicht die reale Handelshistorie dieses Kontos. Es eignet sich, um zu bestätigen, dass der EA fehlerfrei läuft - nicht dazu, die Zahlen als echte Kontodaten zu lesen.
WAS ES NICHT TUT
Es eröffnet, schließt oder ändert nie einen Trade - es hat keinerlei Verbindung zur Handelsseite des Terminals, und es schließt auch keine Positionen vor dem Wochenende; es zählt nur, was bereits geschehen ist. Handelsergebnisse werden nirgends verwendet - nur wann eine Position eröffnet und wann sie geschlossen wurde, sowie ihr Symbol. Offene Positionen sind nicht enthalten - nur vollständig geschlossene zählen. Es bewertet nicht, ob das Halten über ein Wochenende eine gute oder schlechte Entscheidung war, und schlägt keine Änderung der Handelsweise vor. Es liest ein Konto auf einem Terminal, zurück nur so weit, wie die eigene Handelshistorie dieses Kontos reicht.
