Trade Duration Profile
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Trade Duration Profile liest die eigene Historie geschlossener Trades dieses Kontos und zeigt, wie lange Positionen tatsächlich gehalten wurden - als Verteilung, nicht als einzelner Durchschnitt. Es sagt nichts voraus und gibt keine Empfehlungen. Handelsergebnisse werden nirgends betrachtet. Gemessen wird ausschließlich Zeit.
WARUM ES DAS GIBT
Die meisten Trader haben eine grobe Vorstellung von ihrem eigenen Stil - "ich bin eher Scalper", "ich halte eher länger" - aber keine echte Zahl dahinter. Der Verlaufsreiter des Kontos listet Trades einzeln auf; er summiert nie, wie lange sie tatsächlich gehalten wurden, welches Symbol am längsten gehalten wird oder ob Montagstrades länger laufen als Freitagstrades. "Meine mittlere Haltedauer liegt bei 42 Minuten, aber bei XAUUSD allein sind es fast 3 Stunden" ist eine Tatsache, die dieses Konto längst besitzt - 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 7 Haltedauer-Bänder und die Mindeststichprobe für einen Median sind fest und lassen sich nicht ändern.
WAS DAS PANEL ZEIGT
Jede geschlossene Position der letzten 365 Tage wird nach ihrer Haltedauer, von Eröffnung bis Schließung, in eines von 7 Bändern eingeordnet: unter 5 Minuten, 5 bis 30 Minuten, 30 Minuten bis 2 Stunden, 2 bis 8 Stunden, 8 bis 24 Stunden, 1 bis 7 Tage und über 7 Tage. Das Panel zeigt die Anzahl je Band neben dem Gesamtmedian der Haltedauer des Kontos.
Darunter listet By symbol die mediane Haltedauer für die meistgehandelten Symbole des Kontos (bis zu 5, nach Anzahl der Trades; alles darüber hinaus wird nicht geraten, sondern schlicht nicht angezeigt). By weekday teilt denselben Median nach dem Wochentag der Eröffnung auf - Montag bis Freitag. Ein Symbol oder Wochentag mit weniger als 5 geschlossenen Positionen zeigt einen Strich statt einer Zahl - die Stichprobe wäre zu klein, um etwas zu bedeuten.
DIE BERICHTSDATEI
Eine CSV-Datei wird nach MQL5\Files\TradeDurationProfile\duration_report.csv geschrieben, aufgeteilt nach Monat mit drei Zeilenarten - einer Gesamtzeile, einer Zeile je Symbol und einer Zeile je Wochentag - mit den Spalten: Month, Symbol, Weekday, Count, MedianDurationSeconds. Sie wird bei jedem Lauf vollständig neu geschrieben, nicht angehängt, sodass niemals Duplikate entstehen. 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. Handelsergebnisse werden nirgends verwendet - nur, wann eine Position eröffnet und wann sie geschlossen wurde. Offene Positionen sind nicht enthalten - nur vollständig geschlossene zählen, sodass nichts hier einen noch laufenden Trade widerspiegelt. Es bewertet nicht, ob eine Haltedauer zu lang oder zu kurz ist, und schlägt keine Änderung der Haltedauer vor. Es liest ein Konto auf einem Terminal, zurück nur so weit, wie die eigene Handelshistorie dieses Kontos reicht.
