Expert Advisor Statistics by Magic Number
- Utilitys
-
Pitt Petruschke
Algo-Trader und EA-Entwickler aus Deutschland. Gründer von AlgoVerdict (algoverdict.com) – unabhängige Tests von Expert Advisors, Brokern und Signal-Plattformen auf Basis echter Live-Konten. Autor von Dawnbreak, einem Session-Range-Breakout-EA für MT5. Mein eigener EA-Park läuft auf Echtgeld-Konten; - Version: 1.0
Sie lassen mehrere EAs auf einem Konto laufen und führen zusätzlich einige Trades manuell durch. Der Kontostand zeigt den Gesamtbetrag an. Er gibt jedoch keinen Aufschluss darüber, welcher EA Gewinne erzielt und welcher Verluste verursacht.
Magic Stats liest den Handelsverlauf Ihres MT5-Kontos aus und zeigt pro „Magic Number“ eine Zeile an: wie sich jeder EA tatsächlich entwickelt hat – in jedem von Ihnen gewählten Zeitraum. Es handelt sich um einen Indikator, der daher auf einem Chart neben jedem EA angezeigt wird. Er eröffnet, ändert oder schließt niemals einen Trade.
Was Sie für jeden EA (Magic Number) sehen
- Name und gehandelte Symbole
- Trades, Gewinnquote, Nettogewinn (Gewinn + Swap + Provision + Gebühr) in der Kontowährung mit entsprechenden Stellen
- Gewinnfaktor, durchschnittlicher Trade
- Maximaler Drawdown der Kapitalkurve der geschlossenen Trades des EAs (in Geld) und Erholungsfaktor (Netto / Maximaler Drawdown)
- Datumdes letzten Handels, derzeit offene Positionen und deren schwankendes P/L
- Eine kleine Kapitalkurve pro Zeile (bis zu 20 Punkte), grün oder rot
- Eine Zeile „Gesamtkonto “: alle Trades des Zeitraums als eine zusammengefasste Kurve
Gewinn in Grün, Verlust in Rot; PF von 1,5 oder mehr in Grün, unter 1,0 in Rot. „Magic 0“ wird als „Manuell“ angezeigt (Terminal, mobile App, Tools ohne „Magic“).
Zeiträume und Sortierung
- Registerkarten: HEUTE, WOCHE (ab Montag), MONAT, JAHR, GESAMTE Historie, BENUTZERDEFINIERT (ab einem von Ihnen festgelegten Datum). Alle Angaben in Broker-Serverzeit.
- Klicken Sie auf eine Spaltenüberschrift, um nach Trades, Gewinnquote, Nettoergebnis, PF oder Max. DD zu sortieren. Klicken Sie erneut, um zwischen absteigender und aufsteigender Sortierung zu wechseln.
- Optional: Aufteilung jedes „Magic“-Werts nach Symbol, eine Zeile pro „Magic“-Wert und Symbol.
- Namenszuordnung: 12345=TrendEA;777=IndexBot wandelt Zahlen in Namen um. Ohne diese Zuordnung übernimmt eine Zeile den häufigsten Kommentar zu den Eröffnungsgeschäften des EAs, andernfalls „Magic 12345“.
Wie Trades gezählt werden
- MetaTrader speichert Trades (Ausführungen). Magic Stats gruppiert diese nach Positionen: eine Position = ein Trade, vom ersten Einstieg bis zum Erreichen eines Volumens von Null.
- Die Magic-Nummer stammt aus dem Eröffnungsgeschäft. Stop-Loss-, Take-Profit- und Stop-Out-Schließungen tragen oft die Magic-Nummer 0. „Magic Stats“ berücksichtigt dies nicht, sodass die Verlustgeschäfte eines EAs nicht unter „Manuell“ landen.
- Teilschließungen: Eine in mehreren Schritten geschlossene Position gilt als ein Trade. Sie wird gezählt, wenn der letzte Teil geschlossen wird, und zwar im Zeitraum dieser abschließenden Schließung, wobei jeder Teil berücksichtigt wird.
- Kosten: Das Ergebnis umfasst Swaps, Provisionen und Gebühren jedes Geschäfts der Position. Kosten, die einer Position zugeordnet sind, werden diesem Handel hinzugefügt. Kosten ohne zugehörige Position werden in einer separaten Zeile „Nicht zugeordnete Kosten “ außerhalb der Zeilen und der Gesamtsumme aufgeführt.
- Einzahlungen, Auszahlungen, Gutschriften und andere nicht handelsbezogene Transaktionen gelten niemals als Trades.
- Der maximale Drawdown ist der Drawdown geschlossener Trades: vom Höchst- zum Tiefststand der aus geschlossenen Trades erstellten Kapitalkurve, beginnend bei 0 zu Beginn des Zeitraums. Der schwankende Gewinn/Verlust (Floating P/L) ist darin nicht enthalten; er hat eine eigene Spalte. Dies wird im Panel in der Erläuterungszeile angegeben.
- Die gesamte Historie wird immer ab dem Kontoeröffnungsdatum geladen, sodass ein in der letzten Woche eröffneter und heute geschlossener Handel weiterhin seine Eröffnungsprovision erhält.
- Verrechnungskonten: Eine Stornierung wird in zwei Trades aufgeteilt, und die Provision sowie die Gebühr des Stornierungsgeschäfts werden volumenanteilig auf diese verteilt. Eine Position, die von mehreren „Magics“ betroffen ist, wird als „Mixed (Netting)“ angezeigt.
CSV-Export
Mit einem Klick wird die aktuelle Registerkarte in der aktuellen Sortierreihenfolge in die Datei „MQL5\Files\MagicStats_<Konto>_<Zeitraum>.csv“ geschrieben: eine Zeile pro Eintrag plus die Summe (sowie eine Zeile „UNATTRIBUTED“, falls solche Kosten anfallen), mit Bruttogewinn, Bruttoverlust, Gewinnen und Verlusten als zusätzliche Spalten. Trennzeichen ;, Dezimaltrennzeichen Punkt oder Komma (Eingabe, Komma für europäisches Excel), UTF-8.
Neben jedem EA und privat
- Ein Indikator ohne Puffer: Platzieren Sie ihn auf jedem Chart, jedem Symbol, jedem Zeitrahmen, auch neben einem EA.
- Schreibgeschützt. Er führt niemals Handelsgeschäfte durch.
- Es wird nichts an irgendwohin gesendet: keine Internetfunktionen, keine DLL. Die einzige Datei, die er schreibt, ist die CSV-Datei, und das auch nur, wenn Sie auf „CSV exportieren“ klicken.
- Große Historien werden in Blöcken von 2.000 Geschäften eingelesen, damit das Diagramm reaktionsschnell bleibt. Danach werden nur noch neue Geschäfte verarbeitet (Standard: alle 10 Sekunden), und die bereits eingelesenen Geschäfte werden regelmäßig erneut überprüft, sodass eine spätere Änderung in der Historie (zum Beispiel ein storniertes Geschäft) einen Neuaufbau auslöst.
Kostenlos
Kostenlos und voll funktionsfähig: keine zeitliche Begrenzung, kein Testmodus, keine Aufforderungsmeldungen, keine Werbung innerhalb des Programms.
Einschränkungen
- Es zählen nur abgeschlossene Trades. Realisierte Teilschließungen einer noch offenen Position werden erst angezeigt, wenn diese vollständig geschlossen ist.
- Der maximale Drawdown beinhaltet nicht den Drawdown, während ein Trade offen war. Der Drawdown innerhalb eines Trades kann deutlich größer sein.
- Der schwankende Gewinn/Verlust (Floating P/L) setzt sich aus dem Gewinn und dem Swap der offenen Positionen zusammen; Provisionen (Einstieg und Ausstieg) sind nicht enthalten; diese werden dem Trade bei dessen Schließung hinzugefügt.
- Magic Stats greift auf den Verlauf des Terminals zu. Öffnen Sie auf einem neuen Terminal einmal „Toolbox“ → „Verlauf“ → Rechtsklick → „Gesamter Verlauf“.
- Auf einem Chart können mehrere Instanzen von „Magic Stats“ laufen, diese werden jedoch an derselben Stelle dargestellt, es sei denn, Sie weisen jeder Instanz ein eigenes Panel X / Panel Y zu. Im Strategietester sieht „Magic Stats“ nur die eigenen Trades des Testers.
- Nur MetaTrader 5.
Die von „Magic Stats“ angezeigten historischen Ergebnisse beziehen sich ausschließlich auf Ihren eigenen Verlauf und lassen keine Rückschlüsse auf die zukünftige Wertentwicklung zu. Der Handel mit gehebelten Produkten birgt ein hohes Verlustrisiko.
