Stop Distance Ledger
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Stop Distance Ledger liest die eigene Historie geschlossener Trades dieses Kontos und zeigt, wie oft beim Eröffnen einer Position tatsächlich ein Stop-Loss oder Take-Profit gesetzt war, und wie weit entfernt - als Prozentsatz des Eröffnungspreises. Es sagt nichts voraus und gibt keine Empfehlungen, und es betrachtet nirgends Handelsergebnisse; es misst nur, was gesetzt wurde.
WARUM ES DAS GIBT
Sich vorzunehmen, vor jedem Trade immer einen Stop-Loss zu setzen, ist eine Regel, die viele Trader befolgen wollen, aber selten überprüfen. Der Verlaufsreiter des Kontos listet Trades einzeln auf; er summiert nie, wie viele tatsächlich einen Stop-Loss hatten, wie viele nicht, oder wie weit diese Stops entfernt gesetzt waren. "17 von 931 geschlossenen Positionen hatten einen Stop-Loss - eine Quote von 1,8%" 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 ist fest und lässt sich nicht ändern.
WAS ES BETRACHTET: NUR DEN ERÖFFNUNGSAUFTRAG
Dieses Tool liest den Stop-Loss und Take-Profit, die auf dem Auftrag gesetzt waren, der eine Position eröffnet hat, im Moment der Eröffnung. MT5 führt keine Aufzeichnung über spätere Änderungen von Stop-Loss oder Take-Profit - eine spätere Änderung des Stops einer Position aktualisiert die Position direkt, ohne einen Eintrag in der Auftragshistorie zu hinterlassen. Das ist eine Einschränkung der Plattform, nicht dieses Tools: Es ist technisch unmöglich, die vollständige Änderungshistorie eines Stops allein aus der Kontohistorie zu rekonstruieren. Dieses Tool beantwortet die Frage "hat diese Position mit einem Stop-Loss begonnen, und wie weit entfernt war er" - nicht "wurde der Stop später verschoben".
WAS DAS PANEL ZEIGT
Das Panel zeigt die Stop-Loss-Setzquote der letzten 365 Tage, daneben die dahinterstehende Anzahl. Darunter zeigt Take-profit set rate dasselbe für Take-Profit, gefolgt vom Median-Abstand des Stop-Loss und des Take-Profit, beide als Prozentsatz des Eröffnungspreises (ein Strich erscheint statt einer Zahl, wenn weniger als 5 Positionen diesen Stop gesetzt hatten). By symbol listet den Median-Stop-Loss-Abstand für bis zu 5 Symbole, gerankt nach der Anzahl gesetzter Stop-Loss, alles darüber hinaus wird in einer Zeile Other symbols zusammengefasst. Gibt es keine geschlossene Historie zu beurteilen, zeigt das Panel dies in einer Zeile an.
DIE BERICHTSDATEI
Eine CSV-Datei wird nach MQL5\Files\StopDistanceLedger\stop_distance_report.csv geschrieben, aufgeteilt nach Monat, mit den Spalten: Month, Symbol, ClosedCount, SLSetCount, MedianSLPercent, TPSetCount, MedianTPPercent. 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. 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, und es setzt oder ändert nie einen Stop-Loss oder Take-Profit - es hat keinerlei Verbindung zur Handelsseite des Terminals; es liest nur, was bereits vorhanden war, als eine Position eröffnet wurde. Handelsergebnisse werden nirgends verwendet - nur, ob ein Stop-Loss oder Take-Profit gesetzt war und wie weit entfernt. Offene Positionen sind nicht enthalten - nur vollständig geschlossene zählen. Es bewertet nicht, ob ein Stop-Abstand zu eng oder zu weit war, und schlägt keinen zu verwendenden Abstand vor. Es liest ein Konto auf einem Terminal, zurück nur so weit, wie die eigene Handelshistorie dieses Kontos reicht.
