Margin Usage History
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Margin Usage History liest die eigene Historie geschlossener Trades dieses Kontos und zeigt, wie viel vom Kontostand in dem Moment, in dem jede Position eröffnet wurde, typischerweise als Margin gebunden war - als Prozentsatz. Es sagt nichts voraus und gibt keine Empfehlungen, und es betrachtet nirgends Handelsergebnisse; es misst nur, wie viel vom Konto jedes Mal aufs Spiel gesetzt wurde.
WARUM ES DAS GIBT
Dieselbe Lotgröße bedeutet je nach Höhe des Kontostands zum jeweiligen Zeitpunkt etwas ganz anderes. Schrumpft der Kontostand und bleibt die Lotgröße gleich, steigt der Anteil des Kontos, der pro Trade gebunden wird, still und leise, ohne dass jemand das entschieden hätte. "Ich habe in einer guten Phase nur 3% meines Kontos gebunden, aber das stieg auf 15%, sobald sich Verluste häuften" ist ein Muster, das viele Trader im Rückblick wiedererkennen würden - doch der Verlaufsreiter des Kontos summiert das nie, er listet Trades nur einzeln auf.
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.
WIE DIE ZAHLEN ZUSTANDE KOMMEN
Für jede geschlossene Position wird die Margin, die zu ihrer Eröffnung nötig gewesen wäre, mit der eigenen Margin-Berechnung des Terminals geschätzt - unter Verwendung der aktuellen Hebel- und Symboleinstellungen dieses Kontos. MT5 kann nicht nachschlagen, wie diese Einstellungen früher waren, daher ist dies eine bewusst offengelegte Annäherung und keine Schwäche dieses Tools. Der Kontostand zum Zeitpunkt der Eröffnung dieser Position wird rückwärts aus dem aktuellen Stand rekonstruiert, indem jedes Abrechnungsergebnis, jeder Swap, jede Kommission sowie Ein- und Auszahlungen abgezogen werden, die nach Eröffnung dieser Position auftraten. Unrealisierte Ergebnisse noch offener Positionen fließen in diese Berechnung nicht ein.
WAS DAS PANEL ZEIGT
Das Panel zeigt den Median der gebundenen Margin über die letzten 365 Tage - den mittleren Wert dessen, welcher Anteil des Kontostands beim Eröffnen jeder Position gebunden war - neben der Gesamtzahl der zugrunde liegenden Positionen. Darunter zeigt Highest committed margin den größten in diesem Zeitraum beobachteten Anteil. By symbol listet den Median der gebundenen Margin für bis zu 5 Symbole, gerankt nach der Anzahl messbarer Positionen, alles darüber hinaus wird in einer Zeile Other symbols zusammengefasst. Gibt es keine geschlossene Historie zu messen, zeigt das Panel dies in einer Zeile an.
DIE BERICHTSDATEI
Eine CSV-Datei wird nach MQL5\Files\MarginUsageHistory\margin_usage_report.csv geschrieben, aufgeteilt nach Monat, mit den Spalten: Month, Symbol, ClosedCount, MedianMarginPercent. 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 - es hat keinerlei Verbindung zur Handelsseite des Terminals; es liest und berechnet nur aus bereits vorhandener Historie. Es nutzt Handelsergebnisse nicht, um etwas zu bewerten - das Ergebnis jedes geschlossenen Trades wird ausschließlich intern verwendet, um den Kontostand zu jedem Zeitpunkt zu rekonstruieren, und nirgends als Zahl angezeigt. Offene Positionen sind nicht enthalten - nur vollständig geschlossene zählen, und unrealisierte Ergebnisse spielen in der Berechnung keine Rolle. Es bewertet nicht, ob ein gebundener Margin-Anteil zu hoch oder zu niedrig war, und schlägt keinen zu verwendenden Anteil vor. Es liest ein Konto auf einem Terminal, zurück nur so weit, wie die eigene Handelshistorie dieses Kontos reicht.
