Slippage ist die Differenz zwischen dem angefragten oder beobachteten Kurs und dem tatsächlichen Ausführungskurs. Sie kann positiv oder negativ sein. Latenz ist nur ein Faktor; auch Kursbewegung, Liquidität, Ordergröße und Serververarbeitung bestimmen das Ergebnis.
Slippage, Latenz und Requote sind nicht dasselbe
Slippage ist eine Kursdifferenz. Latenz ist eine zeitliche Verzögerung bis zur Serverantwort. Ein Requote entsteht, wenn der angefragte Kurs im verwendeten Ausführungsmodus nicht mehr verfügbar ist und ein neuer angeboten wird. Eine Ablehnung kann dagegen durch Volumen, Stops, Marktstatus, Berechtigungen oder fehlende Margin verursacht werden.
| Ereignis | Beobachtung | Nützlicher Nachweis |
|---|---|---|
| Slippage | Ausführung weicht vom angefragten Kurs ab. | Anfrage, Ausführung und Spread zum selben Zeitpunkt. |
| Latenz | Ausführung oder Änderung dauert länger. | Terminalzeiten und Brokerbericht. |
| Requote | Neuer Kurs statt angefragtem Kurs. | Journal-Meldung und Ausführungsmodus. |
| Ablehnung | Server akzeptiert die Anfrage nicht. | Fehlercode, Parameter und Spezifikation. |
Ordnen Sie Ausführungsdaten dem Ausführungsmodell des Kontos zu. Dauerhafte Veränderungen bei vergleichbaren Anfragen gehören zur EA-Drift-Überwachung und Revalidierung. Eine einzelne gute oder schlechte Ausführung rechtfertigt keine neue Strategieabstimmung.
Für einen einheitlichen Vergleich möglicher Symbole lesen Sie den Scalping-Leitfaden zu Währungspaaren, Handelszeiten und Gesamtkosten.
Prüfen Sie vor der Auswertung sehr kurzer Trades Daten, Signalzeit und Ausführung im MT4-Scalping-Backtest.
Ein festgelegtes Beispiel bietet die M1-EMA-Rücklaufstrategie mit abgeschlossenem M5-Trend, einschließlich erster Kursstellung und Abbruch nach Kostenprüfung.
Eine andere Hypothese untersucht die M5-Ausbruchsstrategie mit fester Mikrospanne, einschließlich erstem Außenschluss, Einstiegsfrist und Ablehnung nach Kostenprüfung.
Eine eigene Price-Action-Hypothese bietet die Strategie mit Fehlausbruch und M1-Wiedereinstieg: getrennte sofortige Rückkehr und Bestätigung, Abbruch bei Verspätung und feste ausführbare Ausstiege.
Warum eine automatische Order anders ausgeführt wird
Zwischen Signal und Ausführung kann sich der Markt bewegen. Das Volumen am besten Kurs kann begrenzt sein, besonders bei Nachrichten, Rollover oder Sessionwechseln. Der Broker kann Kurse bündeln oder Aufschläge hinzufügen, prüft Stops und verfügbare Margin und leitet die Order gemäß seiner Richtlinie weiter oder führt sie intern aus. Jeder Schritt kann Zeit hinzufügen oder den ausführbaren Kurs ändern.
Die VPS-Distanz ist relevant, aber ein niedriger Ping misst weder Warteschlangen und Bridge-Verarbeitung noch die Antwort eines Liquiditätsanbieters oder die Rechenzeit des EAs. Große Lots und mehrere gleichzeitige Orders können anders ausfallen als ein kleiner Einzeltest.
Eine Verteilung statt eines Einzeltrades messen
- VPS-Uhr synchronisieren und Experts sowie Journal sichern.
- Symbol, Richtung, Orderart, Anfrage, Ausführung, Lot und Zeit erfassen.
- Bid/Ask-Spread sowie Rollover und Nachrichten markieren.
- Einstiege, Pending-Trigger, Schließungen und Änderungen trennen.
- Positive und negative Slippage, Median und Extremwerte berechnen.
- Demo und Live nur bei derselben juristischen Broker-Einheit und vergleichbaren Kontobedingungen gegenüberstellen.
Günstige und ungünstige Ausführungen können sich im Mittel ausgleichen, während wenige stark ungünstige Ausführungen den größten Schaden verursachen. Prüfen Sie auch Perzentile und schlechteste Fälle. Die Vorzeichenregel wird unten definiert.
Auswirkungen begrenzen, ohne die Strategie zu verändern
Erweitern Sie nicht einfach jede Toleranz. Eine übermäßige Abweichung kann einen kontrollierten Einstieg in eine ungünstige Ausführung verwandeln; eine zu strenge Toleranz kann wiederholte Versuche oder verpasste Ausstiege verursachen. Die passende Grenze hängt vom erwarteten Strategievorteil, dem Zeitrahmen und dem Risikomodell ab.
Häufige Fehlinterpretationen
Nicht jeder Verlust ist Brokermanipulation. Vergleichen Sie keinen reinen Bid-Chart mit einer Kaufausführung, ohne den zeitgleichen Ask-Kurs zu berücksichtigen, und keine Demoorder mit einer Sekunden später gesendeten Liveorder. Ein schnellerer VPS behebt keine geringe Liquidität. Rekonstruieren Sie zuerst das vollständige Ereignis aus Logs und Kontohistorie.
Sichere Fehlerbehandlung ist ebenso wichtig wie normale Ausführungen: keine unkontrollierten Wiederholungsschleifen, doppelten Orders oder stillen Fehler nach einem Verbindungsabbruch.
Eine einheitliche Vorzeichenregel für Ausführungsvergleiche nutzen
Definieren Sie positive Slippage als ungünstigen Kostenbeitrag. Für BUY gilt Ausführungspreis − angefragter Preis, für SELL angefragter Preis − Ausführungspreis. Negative Werte bedeuten Preisverbesserung. Das Schließen einer BUY-Position ist eine SELL-Operation, das Schließen einer SELL-Position eine BUY-Operation.
Hypothetischer BUY: angefragt 1.10020, ausgeführt 1.10035. Die ungünstige Differenz ist 0.00015: 15 Points bei Point = 0.00001 oder 1.5 Pips bei einem Pip von 0.00010. Geben Sie die Einheiten vor Vergleichen mit anderen Instrumenten an.
Zeitintervall messen und ungewisse Ergebnisse klären
Messen Sie terminalseitige Anfragelatenz mit derselben Uhr vom Senden bis zum Empfang des Ergebnisses. Netzwerk-Ping, Verzögerung zwischen Signal und Anfrage sowie Serververarbeitung sind unterschiedliche Intervalle. Eine Differenz unsynchronisierter Rechnerzeitstempel ist keine verlässliche Ausführungslatenz.
Der MT4-Parameter slippage/deviation garantiert nicht allgemein einen Ausführungspreis; seine Wirkung hängt vom Ausführungskontext ab. Requote, Ablehnung und Timeout sind verschiedene Ergebnisse. Gleichen Sie bei ungewissem Ergebnis Orderbestand und Historie vor begrenzter Wiederholung ab. Vergleichen Sie vorzeichenbehaftete Ausführungsverteilungen und fehlende Trades separat, einschließlich ungünstiger Extremwerte statt nur des Mittelwerts.
Die offizielle OrderSend-Dokumentation erläutert Anfragepreise, Slippage und Fehlerbehandlung.
Offizielle Quellen
MetaTrader dokumentiert die Ausführung von Handelsanfragen und die Brokerparameter der Symbolspezifikation. Ordnen Sie jede Logmeldung dem Ausführungsmodus und der Spezifikation des betreffenden Symbols zu.