Trading Cost Ledger
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Trading Cost Ledger liest ausschließlich die eigene, bereits abgeschlossene Handelshistorie des Kontos und addiert genau zwei Dinge: Kommission und Swap. Das Tool sagt nichts voraus und gibt keine Ratschläge. Jede Zahl im Panel ist ein Betrag, der auf diesem Konto bereits angefallen ist.
So entstehen die Zahlen: Es liest bis zu 365 Tage abgeschlossener Deals über alle Symbole und alle Magic Numbers hinweg - das Bild gilt für das gesamte Konto, nicht nur für das aktuelle Chart-Symbol. Total commission (365d) summiert die bei jedem Deal erfasste Kommission; Total swap (365d) summiert den bei jedem Deal erfassten Swap, unter Beibehaltung des Vorzeichens - eine positive Summe bedeutet, dass das Konto mehr Swap erhalten als gezahlt hat. Trading cost (365d) addiert die Kommissionssumme zu dem Teil der Swap-Summe, der eine Zahlung war (eine positive Swap-Bilanz macht die Kosten nicht negativ; sie wird einfach nicht addiert). Cost / gross profit teilt diese Handelskosten durch die Summe aller im Plus abgeschlossenen Deals im selben Zeitraum, sodass die Kosten als Anteil dessen sichtbar werden, was das Konto tatsächlich erwirtschaftet hat - angezeigt wird nur dieses eine Verhältnis, nicht die zugrunde liegenden Beträge selbst. Bei weniger als 5 qualifizierenden Deals im 365-Tage-Fenster reicht die Historie nicht aus, um eine Zahl auszuweisen, und das Panel zeigt stattdessen "Collecting history".
Highest-cost symbol nennt das eine Symbol, bei dem sich Kommissions- und Swap-Zahlungen über denselben Zeitraum von 365 Tagen zum höchsten Betrag summiert haben, direkt neben diesem Betrag. Ein CSV-Bericht wird in den Dateiordner des Terminals geschrieben, aufgeschlüsselt nach Monat und Symbol, mit Kommission, Swap, Handelskosten und Deal-Anzahl in getrennten Spalten - nützlich für alle, die über das hinaus blicken wollen, was auf dem Panel Platz findet. Der genaue Dateipfad wird direkt im Panel angezeigt, sodass nichts separat nachgeschlagen werden muss.
Screenshot 1, USDJPY M15, ein reales Konto: Total commission (365d) zeigt 0,00 JPY, Total swap (365d) zeigt 0,00 JPY, Trading cost (365d) zeigt 0,00 JPY, Cost / gross profit zeigt 0,0 %, und Highest-cost symbol zeigt USDJPY bei 0,00 JPY. State zeigt OK. Der Broker dieses Kontos erhebt weder Kommission noch Swap auf die gehandelten Symbole, daher zeigt jedes Feld genau das ehrlich an - kein Platzhalter, kein Demowert mit verborgenen echten Zahlen.
Screenshot 2, EURUSD H1, dasselbe Konto: Das Panel wurde in die untere rechte Ecke verschoben und das Schreiben der CSV-Datei deaktiviert - genau das steuern zwei der fünf Eingaben. Bei deaktivierter CSV-Funktion verschwindet die Zeile CSV report vollständig. Jede Zahl stimmt weiterhin exakt mit Screenshot 1 überein, weil das Tool die gesamte Kontohistorie liest und nicht das Symbol im aktuellen Chart.
Was das Tool nicht tut: Es platziert, schließt oder ändert niemals einen Auftrag - es besteht keinerlei Verbindung zur Handelsseite des Terminals. Es verwendet keinen technischen Indikator und keinen anderen Zeitrahmen; das einzige Material sind Kommission, Swap, Symbol und Zeitpunkt jedes abgeschlossenen Deals. Es schlägt niemals vor, ein Symbol zu meiden oder den Broker zu wechseln - das Panel zeigt nur Beträge. Es schätzt keine Spread-Kosten, weil die Historie eines abgeschlossenen Deals den Marktpreis zum Zeitpunkt der Eröffnung nicht erfasst - gemessen werden ausschließlich Kommission und Swap. Es vergleicht keine Broker und prognostiziert keine künftigen Kosten. Es fasst die Historie mehrerer Konten oder Terminals nicht zusammen - nur die des aktuell laufenden Terminals. Einzahlungen, Auszahlungen und andere Nicht-Handels-Buchungen sind aus jeder Zählung ausgeschlossen.
Fünf Eingaben. Vier betreffen nur die Darstellung: Panel ein- oder ausblenden, welche Ecke es einnimmt, die Schriftgröße und die Textfarbe. Die fünfte schaltet den CSV-Bericht ein oder aus - standardmäßig eingeschaltet, da der Bericht eines der beiden tatsächlichen Ergebnisse dieses Tools ist. Es gibt keinen numerischen Schwellenwert in den Einstellungen; sowohl das 365-Tage-Fenster als auch die Mindeststichprobe von 5 Deals sind fest codiert.
Ein Punkt, den man vor dem Testen kennen sollte: Die Kontohistorie des Strategietesters enthält ausschließlich Deals, die während dieses spezifischen Testlaufs ausgeführt wurden, daher zeigt ein frischer Test in der Regel durchgehend "Collecting history". Das liegt an der Funktionsweise des Testers, nicht an einem Fehler im Tool - auf einem Live-Konto oder einem Demokonto mit echter Handelshistorie geladen, füllen sich sowohl das Panel als auch der CSV-Bericht ab dem ersten Tick mit den eigenen gemessenen Zahlen des Kontos.
Dies ist eines von mehreren Tools desselben Autors für die Kontohistorie. Drei kostenlose, ratschlagsfreie Indikatoren - Trade Behavior Mirror, Win Streak Size Creep Mirror und Multi-Symbol Chase Mirror - lesen dieselbe Art von abgeschlossener Historie, um Einstiege kurz nach einem Verlust, Lotgrößenwachstum während einer Gewinnserie und die Anzahl gehandelter Symbole zu zeigen. Dies ist das erste kostenpflichtige Tool in dieser Reihe, gedacht für alle, die die Kostenseite statt der Verhaltensseite sehen möchten. Im MQL5-Profil des Autors finden sich diese zusammen mit mehreren kostenpflichtigen MT5-Indikatoren und Utilities für goldspezifische Signale, Handelsrisikogrenzen und den Abgleich von Backtest und Live-Betrieb.
