Adaptive Exits für Arbitrage-Trades: Diff Excess Factor, Slippage Factor und Critical Slippage Freitag, der 23. Oktober 2026 – Posted in: Arbitrage Software

BJF TRADING GROUP · SHARPTRADER · ARBITRAGE-EXITS

Adaptive Exits für Arbitrage-Trades: Diff Excess Factor, Slippage Factor und Critical Slippage

Bisher erhielt jeder Arbitrage-Trade in SharpTrader denselben Exit: denselben Min profit, denselben Trailing step, denselben Stop loss. Ein Trade, der bei einer großen Preisdifferenz mit perfekter Ausführung eröffnet wurde, wurde genauso verwaltet wie einer, bei dem Slippage den Großteil der Differenz bereits aufgezehrt hatte. Drei neue Instrumenteinstellungen ändern das. Jeder Trade erhält jetzt eigene Exit-Levels, abhängig davon, wie stark sein Signal war und wie gut er ausgeführt wurde. Dieser Leitfaden erklärt, wie jeder Parameter funktioniert, zeigt ein Rechenbeispiel mit XAUUSD und nennt Startwerte für die Optimierung.

Die Kurzantwort

Kurzantwort: Diff excess factor % gibt Trades, die auf ein starkes Signal hin eröffnet wurden, mehr Spielraum. Slippage factor % sichert Gewinn früher, wenn die Ausführung schlechter als der angefragte Preis war. Critical slippage % setzt einen deutlich engeren Stop für einen Trade, dessen Ausführung so schlecht war, dass von der Arbitrage praktisch nichts mehr übrig ist. Alle drei sind standardmäßig deaktiviert (0), es ändert sich also nichts, bis Sie sie setzen. Die Art, wie die Strategie nachzieht und Gewinn sichert, bleibt genau gleich; nur die Werte, die sie für jeden Trade verwendet, ändern sich.

Diff excess factor %Starkes Signal = mehr SpielraumErhöht Min profit und Trailing step um einen Anteil dessen, wie weit das Signal über seiner Schwelle lag.
Slippage factor %Schlechte Ausführung = früher sichernSenkt Min profit und Trailing step um einen Anteil der Slippage, die bei der Ausführung entstanden ist.
Critical slippage %Differenz weg = enger StopErsetzt den Stop loss durch einen deutlich engeren, der auf dem Spread des Brokers basiert.

Warum ein einheitlicher Exit für alle Trades ein Kompromiss ist

Bei der Latenzarbitrage wird ein Trade eröffnet, weil der schnelle Feed einen Preis zeigt, den der langsame Broker noch nicht erreicht hat. Wie viel es zu verdienen gibt, hängt von zwei Faktoren ab, die bei jedem Trade anders sind: wie groß die Preisdifferenz beim Auslösen des Signals war und wie viel dieser Differenz durch Slippage verloren ging, bevor die Order ausgeführt wurde.

Feste Exit-Einstellungen ignorieren beides. Ein starkes Signal wird genauso eng nachgezogen wie ein knappes und oft geschlossen, bevor der Preis vollständig nachgezogen hat. Ein Trade mit schlechter Ausführung wartet weiter auf ein Gewinnziel, das er nicht mehr erreichen kann. Und ein Trade, der ausgeführt wurde, nachdem der Broker bereits aufgeholt hatte, wird durch denselben weiten Stop loss geschützt wie ein Trade mit echtem Vorteil, obwohl nur noch eine zufällige Preisbewegung übrig ist. Mit den drei neuen Parametern erhält jeder Trade eigene Exit-Levels für genau diese drei Fälle.

Wenn Slippage für Sie neu ist, erklärt unser Leitfaden zum Messen und Reduzieren von Forex-Slippage, woher sie kommt und wie Sie sie in Ihren eigenen Ausführungen ablesen.

Wo Sie die Parameter finden

Die Einstellungen gelten pro Instrument, in vier Strategiegruppen. Jede kann wie jeder andere Instrumentparameter in die Optimierung einbezogen werden.

Strategie Wo sie eingestellt werden Für welchen Trade sie gelten
OneLeg Instrumententabelle, nach „Cooldown (ms)“. Nur mit der Advanced optimization-Lizenz sichtbar und aktiv. Jeder Trade, den die Strategie eröffnet
Lock, LockCL, LockCL2, LockCL3 Instrumententabelle, gegen Ende, nach „Min pips“ Die ungesicherte Position, die ein Arbitragesignal bei einem der beiden Broker erzeugt
PhantomDrift Instrumententabelle, an derselben Stelle wie bei Lock Nur die Arbitrageposition; Martingale-Orders behalten ihren eigenen Stop
Umbra Lock Instrument „Edit…“ > Extra settings > „Protective stops of the unlocked leg“ Das Leg, das nach einem Arbitrage-Exit ungesichert bleibt
SharpTrader-Tabelle Instruments and Orders von LockCL2 mit hervorgehobenen Spalten Diff excess factor %, Slippage factor % und Critical slippage %, alle auf 0 gesetzt
Instrumententabelle von LockCL2: Die drei neuen Spalten (hervorgehoben) stehen nach Min pips, Reverse factor %, Min move, Trend interval und Cooldown. Alle drei stehen standardmäßig auf 0.

Bei den Lock-Arbitrage-Strategien, Phantom Drift und Umbra Lock wirken die Parameter nur auf die Position, die das Arbitragerisiko trägt. Gesicherte Legs, Martingale-Orders und andere Positionen behalten Ihre normalen Einstellungen.

Worauf sich die Parameter beziehen

Alle drei Parameter vergleichen den Trade mit der Signalschwelle, die die Strategie bereits verwendet:

  • Diff to open in OneLeg;
  • Diff to open 1 oder Diff to open 2 für den Broker, der gehandelt hat, in den Lock-Strategien;
  • Diff to close in Umbra Lock;
  • Min move, wenn die Strategie allein auf den Impuls handelt (Diff to open 0 und Min move gesetzt). Min move wird in unserem Artikel über Impulseinstieg und Reverse-Exit erklärt.

Aus jeder Ausführung ergeben sich zwei Werte: die Differenz (wie groß das Signal bei Eröffnung des Trades war) und die Slippage (um wie viele Punkte schlechter als angefragt die Order ausgeführt wurde). Der Überschuss ist die Differenz minus der Schwelle.

Diff excess factor %: mehr Spielraum für starke Signale

Diff excess factor % erhöht Min profit und Trailing step des Trades um diesen Prozentsatz dessen, wie weit das Signal über seiner Schwelle lag.

Erhöhung = (Differenz − Schwelle) × Diff excess factor %

Beispiel: Ein Trade, der bei einer Differenz von 25 Punkten mit Diff to open 10 eröffnet wurde, hat einen Überschuss von 15 Punkten. Bei 50% steigen Min profit und Trailing step jeweils um 8 Punkte (7,5, gerundet).

Die Begründung ist einfach. Eine größere Differenz bedeutet, dass der langsame Broker mehr aufzuholen hat, die erwartete Bewegung ist also größer. Mit festen Exits wird ein starkes Signal genauso eng nachgezogen wie ein knappes und oft geschlossen, bevor der Preis vollständig nachgezogen hat.

  • Vorteil: Starke Signale erhalten Spielraum, was den durchschnittlichen Gewinn der besten Trades erhöht.
  • Unverändert: Ein Signal genau an der Schwelle hat keinen Überschuss und behält Ihren normalen Min profit und Trailing step.
  • Deaktivierte Exits bleiben deaktiviert: Ein auf 0 gesetzter Min profit oder Trailing step bleibt 0; der Parameter aktiviert nie einen Exit, den Sie deaktiviert haben.

Slippage factor %: Gewinn nach schlechter Ausführung früher sichern

Slippage factor % senkt Min profit und Trailing step des Trades um diesen Prozentsatz der Slippage, die bei der Ausführung entstanden ist.

Senkung = Slippage × Slippage factor % (keiner der Werte fällt unter 1 Punkt)

Beispiel: Eine Ausführung, die 8 Punkte schlechter als angefragt ist, senkt bei 100% beide Werte um 8 Punkte.

Slippage ist der Teil des erwarteten Gewinns, der bereits verloren ist: Der Preis hat weniger Weg übrig, um sich zu Ihren Gunsten zu bewegen. Niedrigere Exits sichern das Verbleibende früher, statt auf ein Ziel zu warten, das der Trade nicht mehr erreichen kann.

  • Nur negative Slippage zählt. Eine Ausführung, die besser als angefragt ist, ändert nichts.
  • Lock-Strategien, PhantomDrift und Umbra Lock: Verwendet wird die Slippage der Schließung, durch die die ungesicherte Position entstanden ist.
  • Vorteil: weniger Trades, die einen kleinen Gewinn erreichen, ihn nicht sichern und in einen Verlust umschlagen.
  • In Kombination mit Diff excess factor % addieren sich die beiden Anpassungen: Ein starkes Signal mit schlechter Ausführung kann bei Werten nahe den normalen landen.

Critical slippage %: ein enger Stop, wenn die Differenz verschwunden ist

Wenn die Slippage mehr als diesen Prozentsatz der Signaldifferenz aufzehrt, wird der Stop loss des Trades durch einen deutlich engeren ersetzt, der auf dem Spread des Brokers basiert.

Wenn Slippage > Differenz × Critical slippage %: Stop = Spread × max(2, Differenz ÷ Slippage)

Beispiel: Bei 50% erhält ein Trade, der bei einer Differenz von 53 Punkten eröffnet und 46 Punkte schlechter ausgeführt wurde (87% der Differenz), den engen Stop. Bei einem Broker-Spread von 10 Punkten im Moment der Ausführung ergibt das einen Stop von 20 Punkten.

Bei einem solchen Trade ist praktisch keine Arbitrage mehr übrig: Der langsame Broker hatte bereits aufgeholt, während die Order ausgeführt wurde. Was bleibt, ist eine zufällige Preisbewegung, daher ist es am sinnvollsten, den möglichen Verlust klein zu halten.

  • Der enge Stop ist der Spread des Brokers im Moment der Ausführung mal 2 oder mal Differenz ÷ Slippage, wenn dieser Wert größer ist. Ein Spread von 10 Punkten ergibt einen Stop von 20 Punkten.
  • Er kann das Risiko nur verringern: Der enge Stop ist nie weiter als Ihr Stop loss. Er gilt auch, wenn Stop loss 0 ist.
  • Umbra Lock: Der enge Stop darf aus demselben Grund unter das übliche Minimum von 50 Punkten für Stop loss fallen.
  • Nur versteckter Stop: Er ändert den versteckten Stop der Strategie; ein Stop loss, der bereits mit der Order an den Broker gesendet wurde, wird nicht verändert.
  • Vorteil: Die Trades, die die größten vermeidbaren Verluste verursachen, also jene, die nach dem Verschwinden der Gelegenheit ausgeführt wurden, werden frühzeitig begrenzt.
Diagramm: Nach einer Ausführung, bei der 46 von 53 Punkten Differenz durch Slippage verloren gingen, bewegt sich der Preis 51 Punkte gegen den Trade; der Critical-slippage-Stop bei 20 Punkten schließt ihn, der normale Stop von 50 Punkten würde es nicht tun
Trade C aus dem Rechenbeispiel unten. Der Preisverlauf ist schematisch; die Stop-Levels und die Bewegung von 51 Punkten stammen aus dem Beispiel.

Rechenbeispiel: drei XAUUSD-Trades

Drei XAUUSD-Trades (1 Punkt = 0.01) zeigen, wie dieselben Einstellungen unterschiedliche Exits ergeben. Instrumenteinstellungen: Diff to open 40, Min profit 20, Trailing step 20, Stop loss 50, Broker-Spread 10. Neue Parameter: Diff excess factor 50%, Slippage factor 100%, Critical slippage 50%. Ohne sie würden alle drei Trades Min profit 20, Trailing step 20 und Stop loss 50 erhalten.

Trade Differenz, Punkte Slippage, Punkte Min profit, Punkte Trailing step, Punkte Stop loss, Punkte
A: starkes Signal, saubere Ausführung 60 2 28 28 50
B: schwaches Signal, schlechte Ausführung 45 15 8 8 50
C: Ausführung nach geschlossener Differenz 53 46 1 1 20
Wasserfalldiagramme für die Trades A, B und C: normaler Min profit 20, plus die Überschuss-Anpassung, minus die Slippage-Anpassung, ergibt 28, 8 und 1 Punkt
So wird Min profit für jeden Trade gebildet. Trailing step ändert sich auf dieselbe Weise. Die Werte werden einmalig bei der Ausführung in ganzen Punkten berechnet.
  • A hat einen Überschuss von 20 Punkten und wenig Slippage: 20 + 10 − 2 = 28. Beide Exits verschieben sich um 8 Punkte nach außen, und der Trade hat Spielraum.
  • B hat einen Überschuss von 5 Punkten (+3, gerundet), hat aber ein Drittel seiner Differenz durch Slippage verloren (−15): Er sichert den Gewinn bei 8 Punkten, statt auf 20 zu warten.
  • C ist ein realer Trade aus dem Live-Handel. Die Slippage zehrte 87% der Differenz auf, daher fallen Min profit und Trailing step auf die Untergrenze von 1 Punkt, und der Trade erhält den kritischen Stop von 20 Punkten. Danach bewegte sich der Preis 51 Punkte gegen ihn: Der Verlust hätte etwa 20 statt 51 Punkte betragen.
Gruppiertes Balkendiagramm: Min profit, Trailing step und Stop loss für die Trades A, B und C im Vergleich zu den normalen Werten 20, 20 und 50
Dieselben Einstellungen ergeben drei verschiedene Exit-Sätze. Ohne die neuen Parameter würde jeder Trade 20 / 20 / 50 erhalten.

Empfohlene Startwerte

Beginnen Sie mit den unten stehenden Werten und bestätigen Sie sie mit einem Backtest auf Ihren eigenen Instrumenten und Brokern. Es sind Ausgangspunkte, keine Garantien: Die besten Werte hängen davon ab, wie oft und wie stark Ihre Broker Slippage verursachen.

Parameter Startwert Optimierungsbereich Wirkung eines höheren Werts
Diff excess factor % 25–50 0–100, Schritt 25 Mehr Spielraum für starke Signale; zu hoch, und sie geben Gewinn wieder ab
Slippage factor % 50–100 0–100, Schritt 25 Gewinn wird nach schlechter Ausführung früher gesichert; 100 = jeder Punkt Slippage wird von den Exits abgezogen
Critical slippage % 50 0–100, Schritt 10 Weniger Trades erhalten den engen Stop; unter 30 löst ihn bereits gewöhnliche Slippage aus
Fenster der SharpTrader-Optimierungsparameter mit DiffExcessFactor, SlippageFactor und CriticalSlippage zur Optimierung markiert, min 0, max 100
Die drei Parameter zur Optimierung markiert im SharpTrader-Optimizer (hervorgehoben). Die Bereiche in diesem Screenshot sind eine mögliche Konfiguration.

Schritt für Schritt optimieren

1

Führen Sie den Backtest mit einer Ausführungszeit über 0 durch. Nur dann wird Slippage simuliert; ohne sie haben Slippage factor % und Critical slippage % nichts, worauf sie wirken können. Verwenden Sie die durchschnittliche Ausführungszeit, die Sie auf Ihrem eigenen Konto gemessen haben.

2

Führen Sie einen Basislauf durch. Testen Sie denselben Zeitraum einmal mit allen drei Parametern auf 0, damit Sie eine Vergleichsbasis haben.

3

Fügen Sie jeweils einen Parameter hinzu oder optimieren Sie sie mit den obigen Bereichen, und vergleichen Sie Gewinn und Drawdown mit dem Basislauf.

4

Prüfen Sie einige Trades im Strategieprotokoll. Suchen Sie nach Zeilen, die mit „Exit values for“ beginnen, und prüfen Sie, ob die Exits Ihren Erwartungen entsprechen.

Optimieren Sie diese Parameter nach den Kernparametern. In unserem Schritt-für-Schritt-Video zum Erstellen eines eigenen Templates (unten) lautet die Reihenfolge: zuerst Diff to open, Min profit, Pips for min profit und Take profit, dann Stop loss und Take profit, dann Reverse factor und die neueren Einstellungen, einschließlich dieser drei.

Gut zu wissen

  • Einmal pro Trade berechnet, im Moment der Ausführung, in ganzen Punkten, und für die gesamte Laufzeit des Trades beibehalten.
  • Nur Arbitrage-Trades sind betroffen. Lock-Legs, Martingale-Orders und andere Positionen behalten Ihre normalen Einstellungen.
  • Trailing step in Prozent: Wenn Trailing units auf „Percent“ steht, ist der Trailing step ein Anteil des Gewinns und bleibt unverändert; Min profit wird trotzdem angepasst.
  • Nach einem Neustart verwenden bereits offene Trades Ihre normalen Einstellungen.
  • OneLeg benötigt für diese Parameter die Advanced optimization-Lizenz. Ohne sie sind sie ausgeblendet, werden nicht verwendet und nicht in der Optimierung angeboten. Instrumente mit Diff units „Percent“ werden unterstützt.
  • OneLeg mit „Keep limit orders“: Diese Ausführungen enthalten keine Slippage-Informationen, daher wirkt auf sie nur Diff excess factor %.
  • Prüfen Sie es im Protokoll. Für jeden betroffenen Trade enthält das Strategieprotokoll eine Zeile, die mit „Exit values for“ beginnt. Sie zeigt die Differenz, den Überschuss, die Slippage, den alten und neuen Min profit und Trailing step sowie den engen Stop, falls Critical slippage % angewendet wurde.
Backtests sind Simulationen. Die Parameter arbeiten mit der Slippage, die Ihr Broker Ihnen tatsächlich liefert. Ein Backtest zeigt, wie sich eine Konfiguration auf vergangenen Ticks mit der eingegebenen Ausführungszeit verhalten hätte; er garantiert keine zukünftigen Ergebnisse. Prüfen Sie Ihre Ausführungszeit regelmäßig, denn ein Broker, der beginnt, Verzögerungen einzubauen, verändert die Slippage, auf die diese Parameter reagieren.

Video: Erstellen Sie Ihr eigenes Template

Dieses 10-minütige Video zeigt den gesamten Ablauf mit LockCL2: Ticks sammeln, Ihre reale Ausführungszeit messen, in Stufen optimieren und das Ergebnis mit langsamerer Ausführung einem Stresstest unterziehen.

Adaptive Exits sind Teil von SharpTrader

Diff excess factor %, Slippage factor % und Critical slippage % sind verfügbar in OneLeg (Advanced optimization-Lizenz), Lock, LockCL, LockCL2, LockCL3, PhantomDrift und Umbra Lock. Der kostenlose lebenslange technische Support hilft Ihnen, sie einzurichten und die Ergebnisse auszuwerten.

SharpTraderLock-ArbitrageMin move und Reverse factor

Kostenloser Arbitrage-Scanner + kurzer E-Mail-Kurs

Erhalten Sie den Link zum kostenlosen Scanner und einige kurze, praktische E-Mails von Boris: was eine Preisdifferenz nach Kosten wirklich bedeutet, wie Sie eine Strategie testen, bevor Sie echtes Geld riskieren, und welche Tools zu Ihrem Markt passen. Kein Hype. Die E-Mails sind auf Englisch.

Mit dem Absenden stimmen Sie zu, E-Mails von BJF Trading Group über Arbitrage-Tools und Trading-Software zu erhalten. Abmeldung jederzeit möglich. Siehe unsere Datenschutzerklärung.

Häufige Fragen

Ändern diese Parameter etwas, wenn ich sie auf 0 lasse?

Nein. Alle drei sind standardmäßig deaktiviert (0). Ihre Strategie zieht nach und sichert Gewinn genau wie bisher, bis Sie einen Wert setzen.

Welche Strategien unterstützen Diff excess factor, Slippage factor und Critical slippage?

OneLeg (mit der Advanced optimization-Lizenz), Lock, LockCL, LockCL2, LockCL3, PhantomDrift und Umbra Lock. In OneLeg gelten sie für jeden Trade; in den anderen Strategien nur für die Position, die das Arbitragerisiko trägt.

Warum brauche ich im Backtest eine Ausführungszeit über 0?

Slippage wird nur simuliert, wenn die Ausführungszeit über 0 liegt. Bei 0 gibt es keine Slippage, daher haben Slippage factor % und Critical slippage % nichts, worauf sie wirken können, und nur Diff excess factor % verändert die Ergebnisse.

Ändert Critical slippage den Stop loss, der an meinen Broker gesendet wird?

Nein. Er ändert nur den versteckten Stop der Strategie. Ein Stop loss, der bereits mit der Order an den Broker gesendet wurde, wird nicht verändert. Der enge Stop ist nie weiter als Ihr Stop loss.

Können Min profit oder Trailing step nach einer schlechten Ausführung 0 werden?

Nein. Slippage factor % senkt sie nie unter 1 Punkt. Wenn Sie Min profit oder Trailing step selbst auf 0 setzen, bleiben sie 0: Die Parameter aktivieren nie einen Exit, den Sie deaktiviert haben.

Wie sehe ich, was die Strategie mit einem Trade gemacht hat?

Öffnen Sie das Strategieprotokoll und suchen Sie nach Zeilen, die mit „Exit values for“ beginnen. Jede zeigt die Differenz, den Überschuss, die Slippage, den alten und neuen Min profit und Trailing step sowie den engen Stop, falls Critical slippage % angewendet wurde.

Der Handel mit Forex, CFDs und Kryptowährungen ist mit einem hohen Verlustrisiko verbunden. Die Beispiele in diesem Artikel erklären, wie die Parameter Exit-Levels berechnen; sie sind keine Prognose von Ergebnissen. BJF Trading Group ist ein Softwareentwickler, kein Broker oder Anlageberater.