Execution Cost Analyzer
- Utilitys
- Version: 1.0
- Aktivierungen: 10
Der „Execution Cost Analyzer“ zeigt Ihnen, was Ihre Trades tatsächlich kosten und wie Ihr Konto diese ausführt. Fügen Sie ihn zu einem beliebigen Chart hinzu: Er liest den Handelsverlauf des Kontos aus und schlüsselt jeden abgeschlossenen Trade in Spread, Slippage, Provision und Swap auf. Anschließend zeigt er pro EA und pro Symbol an, wie viel des Gewinns in Kosten geflossen ist. Während des Betriebs zeichnet er außerdem jede Sekunde den Spread Ihrer Symbole auf, sodass Sie sehen können, zu welchen Zeiten der Handel am günstigsten ist.
Nur Lesezugriff. Es eröffnet, schließt oder ändert niemals eine Order. Keine DLL, kein WebRequest, es wird nichts an irgendeinen Ort gesendet. Es funktioniert beim manuellen Handel und mit jedem EA (kein Quellcode erforderlich), bei jedem Symbol und jedem Zeitrahmen sowie bei Hedging- und Netting-Konten.
Kosten jedes Handelsgeschäfts
- Spread bei Einstieg und Ausstieg in Punkten sowie die damit verbundenen Kosten in Geld (die Hälfte des Spreads bei jeder Ausführung, gemessen am Mittelkurs).
- Slippage: der Ausführungspreis im Vergleich zum angeforderten Preis, in Punkten und Geldbeträgen. Positiv = schlechter für Sie, negativ = Preisverbesserung.
- Provisionen, Gebühren und Swaps aus den Geschäften.
- Gesamtkosten in Geld und in Pips sowie als Prozentsatz des Handelsergebnisses vor Kosten.
- Geschlossene Positionen werden aus den Transaktionen neu berechnet, sodass sich Teilschließungen korrekt summieren.
Wie viel des Gewinnvorsprungs entfällt auf Kosten
- Gewinn vor Kosten = Nettoergebnis + Spread + Slippage + Provision + Swap: Was die Trades zum Mittelkurs bei perfekter Ausführung erbracht hätten.
- Kostenanteil am Gewinn pro EA (Magic Number), für manuelle Trades und pro Symbol. Ein Anteil über 100 % bedeutet, dass die Kosten eine gewinnbringende Idee in einen Verlust verwandelt haben.
- Gesamtwerte pro Komponente (Spread, Provision, Slippage, Swap), pro Trade und pro Lot.
Ausführungsqualität
- Slippage-Verteilung: schlechtere, exakte und bessere Ausführungen, in Punkten (ein Symbol) oder in Spreads (mehrere Symbole).
- Nach Ausführungsart: Markteinstieg, Marktaustritt, Pending-Order, Stop-Loss, Take-Profit, Stop-Out. Ausführungen, Durchschnitt, Anteil schlechterer Ausführungen, schlechteste Ausführung, Gewinn.
- Ausführungslatenz: Ausführungszeit des Servers (Annahme der Order durch den Server zur Abwicklung, basierend auf den Millisekunden-Zeitstempeln von Marktaufträgen), Ping zum Handelsserver während des Betriebs und die geschätzte Gesamtzeit.
- Requotes, Ablehnungen, Off-Quotes und Timeouts jeder Handelsanfrage, die das Terminal während der Laufzeit des Analysators verarbeitet (von einem beliebigen EA oder manuell), sowie abgelehnte Orders, die im Verlauf gefunden wurden.
Spread-Karte: Wann ist der Handel am günstigsten?
- Heatmap nach Stunde und Wochentag mit dem durchschnittlichen oder dem 95. Perzentil des Spreads pro Zelle, farblich von am günstigsten bis am teuersten dargestellt.
- Stundenprofil (Durchschnitt und P95) sowie die drei günstigsten Stunden in Serverzeit.
- Wird einmal pro Sekunde live für das Chart-Symbol, die von Ihnen gehandelten Symbole und alle von Ihnen hinzugefügten Symbole aufgezeichnet. Beim ersten Start wird die Datenlücke anhand des Tick-Verlaufs (standardmäßig 10 Tage) aufgefüllt, und nach einem Neustart wird die Lücke erneut geschlossen.
- Wird pro Broker-Server gespeichert, sodass die Karte ständig wächst.
Filter
- Zeitraum: heute, 7, 30 oder 90 Tage, dieses Jahr, 12 Monate, gesamte geladene Historie.
- Symbol: alle Symbole oder ein einzelnes.
- EA: alle, eine Magic-Number oder nur manuelle Trades.
Berichte
- HTML-Bericht mit einem Klick: Zusammenfassung, Kostenaufschlüsselung, nach EA, nach Symbol, Slippage nach Ausführungsart, Spread-Heatmaps und alle Trades. Er lässt sich in jedem Browser öffnen, im Dunkel- oder Hellmodus.
- CSV: eine Zeile pro Handel mit 27 Spalten, für Excel oder Ihre eigene Analyse. Als Trennzeichen können ein Komma, ein Semikolon oder ein Tabulator verwendet werden.
- Die Dateien werden unter „MQL5\Files\ECA\<Konto>\Reports“ gespeichert.
Bedienfeld
- Sechs Registerkarten: Übersicht, Trades, Nach EA, Nach Symbol, Ausführung, Spreads.
- Dunkles und helles Design (automatisch anhand des Chart-Hintergrunds), scharf bei einer Bildschirmskalierung von 100 % bis 300 %, verschiebbar und minimierbar. Registerkarte, Zeitraum und Design werden pro Chart beibehalten.
Exakt, live oder geschätzt: immer gekennzeichnet
MetaTrader 5 speichert weder den Spread eines Geschäfts noch – bei Konten mit Marktausführung – den angeforderten Preis einer Marktorder. Der Analysator kennzeichnet daher jede Zahl:
- Exakt: Auslösepreise von Pending-Orders, Stop-Loss und Take-Profit, Server-Zeitstempel, Provision und Swap.
- Live erfasst: der Spread in dem Moment, in dem ein Geschäft das Terminal erreicht, während der Analysator läuft.
- Geschätzt: Bei älteren Geschäften wird der Kurs zum Serverzeitpunkt der Order aus dem Tick-Verlauf ausgelesen (in der Tabelle und in den Berichten mit einem Punkt gekennzeichnet).
Lassen Sie den Analysator auf einem Chart laufen, um die genauesten Zahlen zu erhalten.
Strategietester (kostenlose Demo)
Im Tester ist die Konthistorie leer. Im visuellen Modus platziert die Demo kleine Demo-Trades auf das getestete Symbol (Markt- und Stop-Orders mit Stop-Loss und Take-Profit), sodass Sie sehen können, wie der Analysator Spread, Slippage und Provision misst. Außerdem wird die Spread-Karte des getesteten Symbols aufgezeichnet. Sie können die Demo-Trades in den Eingaben deaktivieren.
Eingaben
- Analyse: Zu ladende Historie in Tagen (0 = alle), Standardzeitraum, Slippage-Toleranz in Punkten.
- Spread-Recorder: zusätzliche Symbole zur Aufzeichnung, Tage für die Rückfüllung, benötigte Stichproben pro Heatmap-Zelle.
- Berichte: CSV-Trennzeichen.
- Bedienfeld: Design, Skalierung in %, Position.
- Strategietester: Demo-Trades im visuellen Modus.
Hinweise
- Geldwerte basieren auf dem aktuellen Tick-Wert des jeweiligen Symbols, daher handelt es sich bei währungsübergreifenden Zahlen um annähernde Schätzungen.
- Der Analysator misst vergangene Ausführungen. Er kann den Spread oder die Ausführungsergebnisse Ihres Brokers nicht beeinflussen, und vergangene Kosten garantieren keine zukünftigen Ausführungsbedingungen.
- Die Screenshots zeigen ein Live-Demokonto mit Trades von Test-EAs.

