Strategy Ledger Pro
- Utilitys
-
Abdullah Uygar Tuna
IT professional with a strong interest in algorithmic trading and quantitative analysis.
Creator of Strategy Ledger — a free MetaTrader 5 performance panel — and developer of several Expert Advisors available on the MQL5 Market.
Brokers I recommend for running my EAs and signals: - Version: 1.0
- Aktivierungen: 5
Strategy Ledger Pro ist ein schreibgeschütztes Dashboard zur Kontoanalyse für MetaTrader 5. Es schlüsselt die Kontoresultate nach Expert Advisor, Strategie und Symbol auf.
Ausführliches Handbuch mit Erläuterungen zu allen Funktionen:
MetaTrader zeigt einen Gesamtkontostand für das gesamte Konto an. Wenn mehrere Expert Advisors gemeinsam handeln, gibt dieser Kontostand keinen Aufschluss darüber, welchen Beitrag jeder einzelne geleistet hat. Strategy Ledger Pro liest den Kontoverlauf aus, rekonstruiert geschlossene Positionen, ordnet sie den Strategien zu und stellt die Ergebnisse in einem Panel dar.
Das Produkt platziert, ändert oder schließt keine Orders. Es enthält keine Handelsstrategie, erstellt keine Indikatoren und liest keine Kursdaten aus den Charts aus.
Hauptfunktionen
- Ergebnisse nach Expert Advisor, einzelner Strategie oder Wertpapier.
- Voreingestellte Zeiträume und ein benutzerdefinierter Datumsbereich.
- Realisierte und schwankende Ergebnisse, offenes Engagement, Handelsstatistiken, Drawdown und Kapitalkurven.
- Provisionen, Swaps, Kostenbelastung sowie geschätzte Slippage bei Einstieg und Ausstieg mit einer kombinierten Gesamtsumme.
- Leistungsbewertungen, schriftliche Zusammenfassungen und Statusmarkierungen auf Basis festgelegter Regeln.
- Live-Verfolgung des Drawdowns für das Konto und jede Zeile.
- Interaktive Benennung, Gruppierung, Verschiebung, Ausblendung, Wiederherstellung, Erweiterung und Sortierung.
- Screenshots des Panels, gespeichert als PNG.
- „Magic-Number“-Filter zum Ausschluss ausgewählter „Magic Numbers“ aus den angezeigten Summen.
- Tagesveränderungsmarkierungen, die zeigen, wie sich jede Zeile seit Beginn des Handelstages entwickelt hat.
- Anleitung direkt im Panel, die jede Markierung, jede Spalte und jeden Tastaturbefehl beschreibt.
- Korrelation zwischen Expert Advisors, Strategien oder Symbolen, basierend auf den täglichen Schlussergebnissen.
- Bewertungsverlauf: Die monatliche Bewertung jeder Zeile, rekonstruiert aus den Handelsdaten.
- Detaillierte Kennzahlen und Audit-Exporte im CSV-Format sowie Screenshots des Fensters im PNG-Format.
Wie Kontodaten aufgebaut sind
Strategy Ledger Pro zählt abgeschlossene Positionen und nicht einzelne Transaktionen. MetaTrader kann eine Position über mehrere Transaktionen hinweg eröffnen oder schließen. Das Panel gruppiert diese Transaktionen nach Positionskennung und erfasst einen Handel, wenn das Schlussvolumen dem Eröffnungsvolumen entspricht. Teilschließungen bleiben Teil derselben Position.
Gewinn, Provisionen, Gebühren und Swaps sind in jedem Ergebnis enthalten. Einzahlungen, Auszahlungen, Gutschriften, Korrekturen, Boni, Abbuchungen, Zinsen, Dividenden und Steuern werden in der Kontenabstimmung berücksichtigt, sofern der Broker diese in der Kontenhistorie ausweist.
Eine Strategie wird normalerweise anhand ihrer Magic Number und des bereinigten Kommentars zum Eröffnungsgeschäft identifiziert. Dies unterstützt Expert Advisors, die eine Magic Number für mehrere interne Strategien verwenden. Manuelle und mobile Geschäfte mit der Magic Number Null können ebenfalls einbezogen werden.
In der Fußzeile werden die rekonstruierten realisierten Ergebnisse und Kontostandsbewegungen mit dem von MetaTrader gemeldeten Kontostand und Guthaben verglichen. Etwaige Differenzen werden angezeigt. Durch die Verrechnung von Gegenpositionen können genaue Handelsgrenzen ungewiss werden, daher werden betroffene Zeilen als „Unverifiziert“ gekennzeichnet und nicht bewertet.
Ansichten, Zeiträume und Organisation
Die Expert-Advisor-Ansicht gruppiert Strategien unter dem ihnen zugewiesenen Expert Advisor. Die Symbolansicht gruppiert dieselben Daten nach Instrument. Es können mehrere Expert-Advisor-Zeilen gleichzeitig erweitert bleiben.
Verfügbare Zeiträume sind „heute“, „seit Monatsbeginn“, „seit Jahresbeginn“, „30 Tage“, „90 Tage“, „12 Monate“, „gesamte Historie“ sowie ein benutzerdefinierter Datumsbereich. Eine Position kann einem Zeitraum anhand ihres Schluss- oder Eröffnungskurses zugeordnet werden.
Namen können aus Handelskommentaren übernommen oder manuell überschrieben werden. Strategien können umbenannt, aus einer Auswahl gruppiert, auf einen anderen Expert Advisor gezogen, zusammengeführt oder getrennt werden. Identische Kommentare können über „Magic Numbers“ hinweg zusammengeführt werden, wobei eine Ausnahmeliste für Kommentare vorhanden ist, die getrennt bleiben müssen.
Zeilen können einzeln oder in einer Auswahl ausgeblendet und später wiederhergestellt werden. Jede Zeile verfügt am rechten Rand über eine Sichtbarkeitssteuerung, die die Zeile ausblendet und anschließend in gelb sichtbar bleibt, um sie wiederherzustellen. Ausgeblendete Zeilen werden für die Expert-Advisor- und Symbolansichten separat gespeichert. Sie werden aus den sichtbaren Summen und aus der gefilterten Saldenkurve ausgeschlossen. Ein Expert Advisor, dessen Strategien alle ausgeblendet sind, meldet keine Zahlen, da er keine hat, und wird unterhalb der Zeilen platziert, die weiterhin gezählt werden, sodass er sich nicht mit diesen Zeilen verschiebt, wenn sich diese ändern.
Der „Magic-Number“-Filter listet jede „Magic Number“ auf dem Konto mit ihrer Zeilenanzahl und ihrem Ergebnis auf und schließt ausgewählte Zahlen aus den angezeigten Summen aus. Dies ist unabhängig vom Ausblenden und wird nicht zwischen den Sitzungen gespeichert.
Spalten können nach Name, Ergebnis, Gewinnfaktor, geschlossenen Positionen, Drawdown oder Erwartungswert sortiert werden.
Dashboard und Strategiedetails
Die Kopfzeile zeigt das Konto, den Broker, den Kontostand, das Eigenkapital, die freie Margin, die Serverzeit und den Feed-Status an. Der Feed-Status wird als „Live“, „Teilweise live“, „Geschlossen“, „Flat“ oder „Offline“ angezeigt, damit Zahlen, die derzeit nicht aktualisiert werden können, nicht mit aktuellen Zahlen verwechselt werden.
Die Zusammenfassung zeigt das realisierte Ergebnis, das aktuelle schwankende Ergebnis, deren kombinierten Wert, den Gewinnfaktor geschlossener Positionen, den maximalen Saldo-Drawdown, die nach aktuellem Wert stärkste Zeile sowie die Zeile, die gemäß den Überwachungsregeln des Panels zur Überprüfung ausgewählt wurde.
Die Tabelle zeigt geschlossene Positionen, die Gewinnquote, das realisierte Ergebnis, das schwankende Ergebnis, den Gewinnfaktor, die Erwartungswert, den maximalen Drawdown geschlossener Positionen, den Erholungsfaktor sowie eine kompakte Eigenkapitalkurve mit ihrem Drawdown-Verlauf. Wenn Zeilen ausgeblendet sind, beziehen sich diese Zahlen auf die angezeigte Auswahl.
Zeilen, die sich seit Beginn des Handelstages verändert haben, sind mit einem farbigen Rand und einer Richtungsmarkierung versehen, die die Höhe der Veränderung angibt. Wenn eine Kennzahl keinen Nenner hat, weil eine Zeile keinen Verlusttrade oder keinen Drawdown aufweist, zeigt die Spalte anstelle einer Zahl einen Strich an.
Die erweiterten Details enthalten die Summe der Gewinne und Verluste, das offene Engagement, Gewinne und Verluste, die durchschnittliche Haltedauer, den durchschnittlichen Gewinn und Verlust, das Auszahlungsverhältnis, die beste und schlechteste Serie aufeinanderfolgender Trades, den prozentualen Drawdown, den aktuellen Drawdown, das Volumen sowie den Prozentsatz der profitablen Monate.
Außerdem werden die Punktzahl, die statistische Konfidenz, die Systemqualitätszahl, der Trend der jüngsten Ergebnisse, die Monte-Carlo-Drawdown-Schätzung, der Live-Equity-Drawdown, Provisionen, Swaps, Kostenbelastungen, Einstiegs- und Ausstiegs-Slippage, die schlechteste gemessene Slippage sowie die Slippage-Belastung angezeigt. Ein monatliches Netto-Diagramm und eine Aufschlüsselung nach Symbolen sind enthalten.
Bewertungen und Risikokennzahlen
Die Punktzahl kombiniert statistische Konfidenz, Gewinnfaktor und Erholungsfaktor. Jede Komponente wird vor der Mittelwertbildung begrenzt. Ein schwebender Verlust kann die Punktzahl begrenzen, da die Statistiken zu geschlossenen Positionen diesen offenen Verlust nicht berücksichtigen.
Die standardmäßige Mindeststichprobengröße beträgt 20 geschlossene Positionen. Zeilen, die diesen Wert unterschreiten, werden als „Unbewiesen“ gekennzeichnet. Andere Bewertungen reichen je nach Punktzahl und konfiguriertem Verlustschwellenwert von „Verlustreich“ bis „Außergewöhnlich“. Die Bewertungen beschreiben die aufgezeichneten Kontodaten; sie sind keine Handelssignale oder Prognosen.
Statuskennzeichnungen identifizieren offene Positionen, keine geschlossenen Trades, Inaktivität, ein Verlust, einen offenen Verlust, einen offenen Verlust, der größer ist als der verbuchte Gewinn, schwächere aktuelle Ergebnisse, unzureichende statistische Bestätigung, einen Drawdown über der Schätzung anhand der gemischten Historie, verlustbringende Strategien innerhalb eines profitablen Expert Advisors sowie einen Live-Equity-Drawdown, der deutlich über dem Drawdown der geschlossenen Positionen liegt. Durch Erweitern einer Zeile werden die entsprechenden Markierungen und eine schriftliche Erläuterung in den Zahlen dieser Zeile angezeigt.
Drawdown, Kosten und Slippage
Der Drawdown geschlossener Positionen kann nicht die gesamte Entwicklung der Positionen widerspiegeln, solange diese noch offen sind. Strategy Ledger Pro kann das Live-Equity einmal pro Sekunde erfassen und den größten beobachteten Rückgang gegenüber einem vorherigen Höchststand für das Konto, jeden Expert Advisor und jede Strategie speichern. Die Erfassung beginnt, sobald die Funktion erstmals aktiviert wird, und das Startdatum wird angezeigt.
Wenn die Live-Erfassung deaktiviert ist, kann das Detailfenster eine auf das 95. Perzentil bezogene Drawdown-Schätzung anzeigen, die durch eine Neugewichtung der geschlossenen Ergebnisse ermittelt wird. Diese Schätzung und alle Bewertungen beziehen sich ausschließlich auf historische Daten.
Provisionen und Swaps werden separat ausgewiesen. Die Fußzeile des Kontos enthält zudem Kosten, die bereits auf offene Positionen angerechnet wurden. Die Kostenbelastung wird als Prozentsatz des Bruttoumsatzes angezeigt, sofern die erforderlichen Daten vorliegen.
Der Ausstiegsslipage wird geschätzt, wenn die Ausstiegsorder einen gewünschten Preis enthält, einschließlich Stop-Loss-, Take-Profit- und Pending-Order-Ausstiegen. Der Einstiegsslipage wird für Pending-Orders mit einem gewünschten Einstiegspreis geschätzt. Marktorders haben keinen gewünschten Preis zum Vergleich, daher meldet das Fenster „Nicht verfügbar“ oder „Teilweise Abdeckung“. Beide Zahlen geben an, wie viele Positionen von den geschlossenen Positionen erfasst wurden, damit eine Teilstichprobe nicht als vollständige Stichprobe interpretiert wird. Es wird auch eine kombinierte Gesamtsumme angezeigt; diese enthält keine Anzahlangabe, da ihre beiden Teile unterschiedliche Teilmengen derselben Positionen abdecken. Die Werte werden unter Verwendung der aktuellen Tick-Werte des Symbols in die Kontowährung umgerechnet.
Korrelation
Jede Zeile wird für sich gemessen, sodass mehrere Expert Advisors jeweils solide erscheinen können, obwohl sie auf dieselben Bedingungen reagieren. Die Korrelationsliste vergleicht die Zeilen miteinander, anstatt sie separat zu bewerten, und gibt an, welche von ihnen sich an denselben Tagen in die gleiche Richtung bewegen.
Die Schlussergebnisse jeder Zeile werden pro Tag summiert. Anschließend werden zwei Zeilen über die Tage hinweg verglichen, an denen beide gehandelt wurden; Tage, an denen nur eine Zeile gehandelt wurde, werden ausgeschlossen, da sie keine Vergleichsgrundlage bieten. Der angegebene Wert ist der Pearson-Korrelationskoeffizient, der von +1 (identische Bewegung) über 0 (unabhängig) bis -1 (entgegengesetzte Bewegung) reicht.
Die Liste kann für Expert Advisors, einzelne Strategien oder Symbole erstellt werden. Es werden nur die zwanzig Zeilen mit den meisten geschlossenen Positionen verglichen, und ein Paar wird nur dann ausgewiesen, wenn die beiden Zeilen mindestens so viele Handelstage gemeinsam haben wie die konfigurierte Mindeststichprobengröße. Paare, die sich in entgegengesetzte Richtungen bewegen, werden separat aufgeführt, damit sie sichtbar bleiben.
Die Berechnung erfolgt beim Öffnen der Liste und danach höchstens einmal pro Tag. Ein Erläuterungsfeld innerhalb der Liste gibt Auskunft über die Methode, den verwendeten Zeitraum, die Anzahl der einbezogenen Zeilen und Trades sowie die üblichen Interpretationsbereiche für den Koeffizienten.
Bewertungsverlauf
Die erweiterten Details einer Zeile enthalten unterhalb des monatlichen Netto-Diagramms einen Streifen mit monatlichen Blöcken, die auf die jeweiligen Monate ausgerichtet sind. Jeder Block zeigt die Bewertung an, die diese Zeile am Ende des jeweiligen Monats hatte.
Die Blöcke sind kumulativ: Jeder wird auf der Grundlage aller Positionen berechnet, die die Zeile bis zum Ende des jeweiligen Monats geschlossen hatte, und nicht nur auf der Grundlage dieses Monats allein, da ein einzelner Monat selten genügend geschlossene Positionen enthält, um eine Einstufung vorzunehmen. Eine Zeile, die derzeit mit „Außergewöhnlich“ bewertet ist, kann daher zu Beginn ihrer Historie Monate mit unbestimmter Bewertung aufweisen, was darauf hindeutet, dass zu diesem Zeitpunkt zu wenige Positionen geschlossen waren, um eine Schlussfolgerung zu ziehen.
Monate vor der Installation werden anhand der Kontogeschichte unter Verwendung derselben Berechnung rekonstruiert, die auch auf Live-Daten angewendet wird, sodass der Streifen ab der ersten Nutzung ausgefüllt ist. Monate, die während des Betriebs des Panels aufgezeichnet wurden, werden niemals durch eine Rekonstruktion ersetzt.
Exporte
Der Kennzahlen-Export schreibt die angezeigten Gruppen und Strategien aus, einschließlich Ergebnisse, Statistiken, Kosten, Slippage, Bewertungen und verfasster Zusammenfassungen. Der automatische Export kann nach jeder Aktualisierung ausgeführt werden.
Der Audit-Export listet rekonstruierte geschlossene Positionen, offene Positionen, den Zeitraum und den Status „versteckte Zeile“ sowie unabhängige Überprüfungen von Positionen im Vergleich zu Transaktionen auf. Er soll dabei helfen, fehlende Verlaufsdaten oder Berechnungsunterschiede zu untersuchen.
Die Screenshot-Funktion speichert das Panel als PNG-Bild, einschließlich aller zu diesem Zeitpunkt geöffneten Panel-Fenster. Exporte und Screenshots werden in separaten Ordnern unter der Kontonummer gespeichert.
Layout und gespeicherte Einstellungen
Das Panel unterstützt dunkle und helle Designs, Scrollen mit dem Mausrad, benutzerdefinierte Breite und Tabellenhöhe, automatische Chartanpassung, Bildschirmskalierung, manuelle Textskalierung sowie eine optionale Live-Uhr. Spalten werden schrittweise entfernt, wenn das Panel zu schmal wird.
Über die Fußzeile oder die Tastatur kann eine kompakte Zeilenhöhe ausgewählt werden, wodurch die zweite Zeile und die Wertentwicklungskurve entfernt werden und etwa doppelt so viele Zeilen Platz finden.
Eine im Panel integrierte Anleitung, die über die Fußzeile aufgerufen wird, zeigt jede eingezeichnete Markierung so, wie sie in der Tabelle erscheint, die Bedeutung der abgekürzten Spalten, die Mausaktionen sowie die Tastaturkürzel. Badges werden dort nicht wiederholt, da jedes einzelne in der schriftlichen Zusammenfassung der Zeile, in der es vorkommt, erläutert wird.
Namen, Gruppen, ausgeblendete Zeilen, erweiterte Zeilen, Sortierung, Zeitraum, Ansicht, Design, Zeilenhöhe und Panelgröße können gespeichert werden. Der Status und der Live-Kapitalverlauf werden für jedes Konto und jeden Server separat gespeichert. Ältere Namens- und Layoutdateien werden kopiert, sofern verfügbar. Ältere Kapitalverläufe werden nur übernommen, wenn die entsprechende Einstellung aktiviert ist.
Die Eingaben steuern die Benennung und Gruppierung, manuelle Trades, die Periodenbasis, die Startperiode, die Sortierung, das Design, die Position und Größe der Bedienfelder, die Chartanpassung, die Live-Uhr, gespeicherte Layouts, statistische Zusammenfassungen, die Mindeststichprobengröße, Monte-Carlo-Simulationen, die Live-Kapitalentwicklung, Statusschwellenwerte, den automatischen Export, die Textgröße, die Diagnoseprotokollierung sowie die optionale Übernahme älterer Kapitalentwicklungsdaten.
Einrichtung und Einschränkungen
- Wählen Sie auf der Registerkarte „MetaTrader-Verlauf“ die Option „Gesamter Verlauf“ aus.
- Fügen Sie Strategy Ledger Pro einem separaten Chart hinzu. Es können beliebige Symbole und Zeitrahmen verwendet werden.
- Überprüfen Sie nach dem ersten Scan die Abgleichszeile.
Für vollständige Ergebnisse ist ein vollständiger Kontoverlauf erforderlich. Fehlende Broker-Datensätze, ungewöhnliche Handelsstrukturen und Netting-Stornierungen können zu Abweichungen oder nicht verifizierten Zeilen führen.
Slippage-Werte sind Schätzungen. Bei der Umrechnung wird der aktuelle Tick-Wert des Symbols anstelle seines Werts zum Zeitpunkt der Ausführung herangezogen. Die Slippage kann nicht gemessen werden, wenn in einer Order kein gewünschten Kurs angegeben wurde.
Wenn ein Expert Advisor zu jedem Trade einen anderen Kommentar schreibt, können diese Kommentare separate Strategiezellenzeilen erzeugen. Gemeinsame Zahlen und Orderreferenzen werden automatisch entfernt, und die verbleibenden Zeilen können manuell gruppiert werden.
Strategy Ledger Pro teilt seine gespeicherten Statusdateien mit früheren Strategy-Ledger-Installationen auf demselben Konto, sodass bei einem Upgrade bestehende Namen, Gruppen, ausgeblendete Zeilen und der Kapitalverlauf erhalten bleiben. Es wird nicht empfohlen, beide Panels gleichzeitig auf demselben Konto auszuführen, da jedes das gespeicherte Layout des anderen überschreibt.
Fragen und Problemberichte können über die Produktkommentare oder per privater Nachricht auf MQL5 eingereicht werden. Fügen Sie bei der Meldung einer Berechnungsabweichung den Audit-Export bei.

