Strategy Ledger
- Utilitys
- Version: 1.90
Ein schreibgeschütztes Leistungs-Dashboard, das Ihnen zeigt, welche Ihrer EAs tatsächlich Gewinne erzielen.
Kurzbeschreibung
Wenn Sie mehr als einen Expert Advisor betreiben, liefert Ihnen MT5 eine einzige Zahl: den Kontostand. Strategy Ledger schlüsselt diese Zahl auf. Es liest Ihren Kontoverlauf aus, rekonstruiert jede geschlossene Position, gruppiert diese nach dem EA, der sie eröffnet hat, und zeigt Ihnen auf einem einzigen Bildschirm die Gewinne und Verluste pro Strategie an – realisiert und nicht realisiert, nebeneinander.
Es eröffnet, ändert oder schließt niemals einen Trade. Das kann es nicht.
Was es tut
Strategy Ledger verfügt über ein eigenes Diagramm und liest zwei Dinge aus: Ihre Historie abgeschlossener Trades und Ihre offenen Positionen. Daraus erstellt es eine zweistufige Tabelle.
Die oberste Ebene ist ein EA. Wenn Sie diese erweitern, sehen Sie die darin enthaltenen einzelnen Strategien. Wenn Sie eine davon erweitern, erhalten Sie das vollständige Kennzahlen-Panel dazu: Erwartungswert, Auszahlungsquote, längste Verlustserie, Drawdown, Kostenbelastung, monatliche Balken und eine Aufschlüsselung nach Symbolen.
Alle Zahlen werden in Ihrer Kontowährung mit zwei Dezimalstellen angezeigt. Die Daten werden einmal pro Sekunde aktualisiert.
Warum sich die Zahlen von denen anderer Übersichten unterscheiden
Es werden Positionen gezählt, nicht Trades. Die meisten Dashboards behandeln jeden abgeschlossenen Trade als einen einzelnen Handel. Ein EA, der eine Position in sechs Teile aufteilt, protokolliert daher sechs Trades, sechs Gewinne und sechs Einträge in der Drawdown-Berechnung. Strategy Ledger gruppiert Trades nach POSITION_ID und verbucht einen abgeschlossenen Trade nur dann, wenn das Schlussvolumen mit dem Eröffnungsvolumen übereinstimmt. Trade-Anzahl, Gewinnquote, Erwartungswert und Gewinnserien werden alle auf Basis der Positionen gemessen.
Es identifiziert eine Strategie anhand der Magic-Nummer und des Kommentars. Viele EAs führen ein Dutzend Strategien unter einer einzigen Magic-Nummer aus und unterscheiden sie nur anhand des Auftragskommentars. Das Sortieren der Zeilen allein nach der Magic-Nummer führt dazu, dass nicht miteinander in Zusammenhang stehende Strategien zu einer Zeile zusammengefasst und offene Positionen der falschen Strategie zugeordnet werden. Strategy Ledger sortiert jede Zeile anhand der Magic-Nummer sowie des Kommentars, den der Eröffnungshandel mit sich brachte.
Die „Magic Number“ wird aus dem Eröffnungsgeschäft übernommen. Einige Broker und EAs versehen das Abschlussgeschäft nicht mit der „Magic Number“, wodurch diese Trades stillschweigend in die falsche Zeile oder in den Status „manuell“ verschoben werden.
Es erfolgt eine Abstimmung. Die Fußzeile vergleicht Einzahlungen sowie alle realisierten Ergebnisse mit Ihrem tatsächlichen Kontostand. Wenn dort nicht „abgestimmt“ steht, zeigt Ihnen das Fenster an, um welchen Betrag die Werte voneinander abweichen.
Diese Version wurde anhand eines vollständigen MT5-Handelsverlaufsberichts auf einem Live-Konto mit 4.793 geschlossenen Positionen über 48 Magic-Nummern verifiziert: Jede Position stimmte überein, und der Nettobetrag stimmte auf den Cent genau überein.
Wichtigste Funktionen
Gewinn und Verlust (P&L) pro EA und pro Strategie: Realisierte und nicht realisierte Gewinne werden streng voneinander getrennt, in jeder Zeile und jeder Gesamtsumme.
Statistische Bewertungen, nicht nur Zahlen Jede Strategie erhält eine in leicht verständlicher Sprache formulierte Bewertung, die auf ihren eigenen Statistiken basiert: einen t-Test der Renditen pro Handel, eine „System-Qualitätszahl“ mit einer Bewertung, eine Monte-Carlo-Drawdown-Schätzung aus 600 Zufallsanordnungen der Handelsreihenfolge, einen Edge-Decay-Test, der aktuelle Ergebnisse mit früheren vergleicht, sowie die Kostenbelastung als Anteil am Bruttogewinn. Regelbasiert und deterministisch, sodass Sie jederzeit nachvollziehen können, warum eine bestimmte Bewertung zustande kam.
Symbole, die das Lesen für Sie übernehmen: „UNPROVEN“, wenn zu wenige Trades vorliegen, um eine Beurteilung vorzunehmen. „NOT SIGNIFICANT“, wenn ein Gewinn noch auf Glück zurückzuführen sein könnte. „LOSING“, „DECAYING“, „DD BREACH“, wenn der aktuelle Drawdown den Wert überschritten hat, innerhalb dessen 95 % der gemischten historischen Daten bleiben; „IDLE 42D“, „3 OPEN“.
Organisieren Sie es nach Ihren Vorstellungen: Namen werden automatisch aus den Handelskommentaren übernommen. Markieren Sie mehrere Strategien und drücken Sie G, um sie zu einem EA zusammenzufassen. Ziehen Sie eine Strategie auf einen EA. Klicken Sie auf einen Namen, um ihn umzubenennen. Mit X wird eine Zeile ausgeblendet und aus allen Summen entfernt. Alle Änderungen werden gespeichert und beim nächsten Mal wieder geladen.
Sinnvolle Zeiträume Seit Monatsbeginn, seit Jahresbeginn, 30/90/365 Tage, gesamte Historie oder ein benutzerdefinierter Zeitraum, der aus einem Kalender ausgewählt wird. Wählen Sie aus, ob eine Position anhand ihres Eröffnungs- oder ihres Schlusszeitpunkts zu einem Zeitraum gehört.
Audit-Export: Mit einem Klick wird eine CSV-Datei aller geschlossenen und offenen Positionen für den ausgewählten Zeitraum erstellt, mit Magic-Nummer, Kommentarsignatur, EA, Symbol, Lots, Brutto, Kosten, Netto und Anzahl der Trades – sowie einem Abgleich mit einer unabhängigen Nachzählung, die direkt aus der Handelshistorie stammt. Vergleichen Sie die Daten jederzeit mit Ihrem MT5-Bericht, wenn Sie das Panel überprüfen möchten, anstatt ihm blind zu vertrauen.
Tag- und Nacht-Designs, Bildlauf, ein in der Größe anpassbares Panel und ein vollständiger CSV-Export aller Kennzahlen.
Das verlangsamt Ihr Terminal nicht.
- OnTick() ist leer. Ticks verursachen keine Kosten.
- Im gesamten Code werden nirgendwo Handelsfunktionen aufgerufen. Das Programm ist von Grund auf schreibgeschützt.
- Es werden keine Indikatoren erstellt und keine Kurse ausgelesen.
- Alles wird in eine einzige Bitmap gezeichnet, nicht in Hunderte von Chart-Objekten.
- Der Verlauf wird nur dann erneut eingelesen, wenn dem Konto ein Geschäft hinzugefügt wird.
Fügen Sie ihn als eigenes Chart für ein beliebiges Symbol und einen beliebigen Zeitrahmen ein.
Anforderungen
- MetaTrader 5, Hedging- oder Netting-Konten
- Keine DLLs, keine externen Abhängigkeiten, kein Internetzugang
- Funktioniert auf Live- und Demokonten
Um einen vollständigen Überblick zu erhalten, laden Sie vor der ersten Nutzung Ihren gesamten Verlauf in das Terminal (Registerkarte „Verlauf“ → Rechtsklick → „Gesamter Verlauf“). Das Fenster kann nur Geschäfte berücksichtigen, die Ihr Terminal tatsächlich enthält; sollte ein Teil Ihres Verlaufs fehlen, wird dies in der Abstimmungszeile in der Fußzeile angezeigt.
Ehrliche Limits
- Realisierte Gewinne und Verluste werden verbucht, wenn eine Position geschlossen wird. Eine im März eröffnete und im Juli geschlossene Position wird dem Juli zugeordnet, es sei denn, Sie stellen die Periodenbasis auf den Eröffnungszeitpunkt um.
- Eine noch offene Position trägt nur zum schwankenden Gewinn und Verlust bei. Wurde sie teilweise geschlossen, wird der realisierte Teil erst bei der endgültigen Schließung der Position berücksichtigt – weshalb der Abstimmungswert um einige Einheiten von Null abweichen kann, solange eine solche Position noch offen ist.
- Wenn ein EA zu jedem Trade einen anderen Kommentar vermerkt (eine Ticketnummer, einen Kurs), wird jede Variante als eigene Zeile erfasst. Reine Zahlen und Orderreferenzen werden automatisch entfernt, ungewöhnliche Kommentarschemata erfordern jedoch möglicherweise eine manuelle Gruppierung.
- Der Drawdown wird anhand geschlossener Trades gemessen. Ein nicht realisierter Verlust aus einer offenen Position erscheint erst nach deren Schließung im Drawdown der Strategie.
