Warum funktioniert mein Arbitrage-EA nicht mehr? | BJF
Cart 0

Warum funktioniert mein Arbitrage-EA nicht mehr?

Kurz gesagt: Er wurde mit ziemlicher Sicherheit vom Broker erkannt und gefiltert; der Code ist nicht defekt.

Wenn eine Arbitragestrategie plötzlich nicht mehr funktioniert, liegt die Ursache fast immer bei der Ausführung und nicht beim Algorithmus. Der häufigste Ablauf ist einfach: Der Broker erkannte Ihren Orderfluss als profitabel, stufte das Konto neu ein und begann, über einen serverseitigen Ausführungsfilter zusätzliche Verzögerungen, asymmetrische Slippage, Requotes oder Ablehnungen anzuwenden. Seltener ist der Datenfeed-Vorsprung verschwunden, der Ihnen den Vorteil verschaffte. Der Code, der im letzten Monat funktionierte, funktioniert normalerweise noch immer. Geändert hat sich die Behandlung Ihrer Orders durch die Gegenpartei.

Die übliche Ursache: Der Broker hat Sie erkannt

Arbitragestrategien haben eine erkennbare Signatur. Eine Risikoabteilung überwacht Konten, die regelmäßig auf eine Weise gewinnen, die auf einen Geschwindigkeits- oder Informationsvorteil hindeutet. Sobald Ihr Konto markiert wurde, beginnen die Gegenmaßnahmen. Keine davon verändert Ihren Code. Sie verändern alle Ihre Ausführungen.

Der klassische zeitliche Ablauf ist der entscheidende Hinweis: perfekte Ausführung im Demokonto, saubere Ausführungen in den ersten Wochen des Live-Handels und anschließend eine deutliche Verschlechterung, sobald das Konto dauerhaft profitabel wird. Das ist weder Zufall noch ein Fehler. Das Konto wurde hinter einen Ausführungsfilter verschoben. Den vollständigen Mechanismus beschreiben wir in Wie Broker Ihre Orders wirklich ausführen und die konkreten Werkzeuge in Anti-Arbitrage-Plugins.

Checkliste der tatsächlichen Änderungen

Prüfen Sie diese Punkte der Reihe nach. Die ersten vier liegen auf Brokerseite und erklären die große Mehrheit der Fälle.

Prüfung Woran ein Problem zu erkennen ist
Ausführungslatenz Die durchschnittliche Zeit zwischen Orderversand und Ausführung ist gestiegen, besonders nachdem Sie profitabel wurden
Symmetrie der Slippage Die Slippage ist einseitig geworden: negativ bei Ihren Gewinntrades, selten positiv
Ablehnungen und Requotes Neue Ablehnungen oder Requotes treten überwiegend bei Trades auf, die profitabel gewesen wären
Ihr Spread Kontospezifische Ausweitung, die nicht mit den öffentlichen Kursen des Brokers übereinstimmt
Ihr Preisfeed Der Feed wurde langsamer, unterbrochen oder verlor seinen Vorsprung gegenüber dem Brokerkurs
Marktbedingungen Volatilität oder Liquidität haben sich so stark verändert, dass sich die gehandelte Preisdifferenz verkleinert hat

So stellen Sie die Ursache fest

Diskutieren Sie nicht über Absichten, sondern messen Sie. Exportieren Sie Ihr Handelsprotokoll und vergleichen Sie eine frühe profitable Phase mit dem Zeitraum, in dem die Performance einbrach. Wenn die Ausführungslatenz gestiegen ist, die Slippage einseitig wurde und Ablehnungen sich auf Ihre Gewinntrades konzentrieren, ist der Broker die Ursache. Keine Änderung der Strategie wird das beheben. Wenn Ihre Ausführungen dagegen weiterhin sauber und symmetrisch sind, die zuvor genutzten Preisunterschiede aber nicht mehr existieren, ist der Vorteil selbst verschwunden. Dann benötigen Sie einen anderen Feed, ein anderes Instrument oder eine andere Strategie.

Der schnellste Test: Lassen Sie dieselbe Strategie parallel auf einem neuen Demokonto laufen. Wenn sie im Demokonto einwandfrei funktioniert, auf Ihrem kapitalisierten Live-Konto aber versagt, ist die Ausführungsfilterung des Live-Kontos bestätigt, da Demokonten fast immer ungefiltert sind.

Was Sie dagegen tun können

Sobald Sie wissen, welche der beiden Ursachen vorliegt, ist der weitere Weg klar. Hat der Broker Sie erkannt und gefiltert, bestehen die Möglichkeiten darin, die Ausführung zu verschleiern, damit der Orderfluss länger unentdeckt bleibt, zu einem Handelsplatz zu wechseln, der diesen Orderfluss toleriert, oder zu akzeptieren, dass dieser Broker für diese Strategie nicht mehr nutzbar ist. Ist der Vorteil verschwunden, müssen Sie eine neue Vorteilsquelle finden, statt weiterhin Parameter für eine Preisdifferenz zu optimieren, die nicht mehr existiert. In beiden Fällen gilt dieselbe nachhaltige Lehre: Testen Sie jede Strategie unter realistischen Ausführungsbedingungen, bevor Sie sich darauf verlassen. So werden Sie im Produktivbetrieb nicht überrascht. Backtests mit echten Tickdaten sowie modellierter Latenz und modelliertem Spread trennen einen echten Vorteil von einem, der nur bei perfekten Ausführungen existiert.

Häufig gestellte Fragen

Hat mein Broker meinen EA absichtlich unbrauchbar gemacht?

Nicht den Code, aber sehr wahrscheinlich Ihre Ausführungen. Broker wenden Verzögerungen, asymmetrische Slippage und Ablehnungen auf Orderflüsse an, die sie als toxisch einstufen. Die Strategie läuft weiterhin, doch die Ausführung, von der sie abhängt, wurde unauffällig verschlechtert.

Warum funktioniert die Strategie noch im Demokonto, aber nicht im Live-Konto?

Demo-Server sind fast immer ungefiltert und simulieren nahezu perfekte Ausführungen. Funktioniert eine Strategie im Demokonto, versagt aber auf Ihrem kapitalisierten Konto, ist dies ein starkes Indiz dafür, dass Ihr Live-Orderfluss gefiltert wird.

Kann ich einen vom Broker markierten Arbitrage-EA reparieren?

Manchmal, indem die Ausführung verschleiert wird, sodass der Orderfluss weniger leicht erkennbar ist, oder durch den Wechsel zu einem Broker, der ihn toleriert. Eine feindselige Ausführung lässt sich jedoch nicht allein durch Änderungen am Strategiecode beheben.

Diagnostizieren Sie mit Daten statt mit Vermutungen

Erfahren Sie genau, wie Broker Arbitrage-Orderflüsse erkennen und filtern, und prüfen Sie Ihre eigene Ausführung, um die wirkliche Ursache zu finden.

Wie Broker Ihre Orders ausführen
Prüfen Sie Ihre Ausführung