Tradovate

Tradovate OCO-Order: Latenzrisiko

Ein OCO-Bracket wirkt lückenlos, bis ein schneller Markt den Storno-Teil mitten im Flug erwischt. Hier erfahren Sie, warum beide Seiten ausgeführt werden können und wie Sie verhindern, dass Ihre Position umkippt.

On This Page

Ein OCO-Bracket wirkt auf dem Bildschirm lückenlos. Kursziel oben, Stopp unten, und sobald einer ausgeführt wird, soll der andere verschwinden. Meistens passiert genau das. Aber es gibt ein kleines Zeitfenster, in dem es nicht passiert, und in einem schnellen Markt ist dieses Fenster breit genug, um zu schaden. Die Kurzfassung: Wenn Ihr Kursziel ausgeführt wird, muss die Stornierung Ihres Stopps noch zur Börse reisen und bestätigt werden. Wenn der Kurs in diesen wenigen Millisekunden durch Ihren Stopp peitscht, können beide Teile ausgeführt werden, und Sie stehen flat da, obwohl Sie einen Gewinn erwartet haben, oder schlimmer, in einer frischen Position in die falsche Richtung.

Das ist kein Fehler, den man einmal behebt und vergisst. Es ist eine strukturelle Eigenheit der Funktionsweise von Futures-Orders, und es lohnt sich, sie zu verstehen, damit Sie keine Strategie bauen, die stillschweigend davon abhängt, dass die Stornierung das Rennen immer gewinnt.

Was eine OCO tatsächlich verspricht

OCO steht für “one cancels other” (eine storniert die andere). Sie hängen zwei Exit-Orders an eine Position, meist ein Limit für Ihr Gewinnziel und einen Stopp für Ihr Risiko, und die Abmachung ist einfach: Welche auch immer ausgeführt wird, die andere wird zurückgezogen. Auf der Leiter oder im Chart fühlt es sich wie eine einzige Einheit an.

Hier ist der Teil, der Leute stolpern lässt. Die Futures-Börse, CME Globex, weiß nicht, dass Ihre beiden Orders verknüpft sind. Es gibt auf Börsenebene keine native Anweisung “storniere die andere Order, wenn diese ausgeführt wird”. Beide Orders liegen als unabhängige, aktive Orders dort. Die Verknüpfungslogik sitzt eine Ebene höher, in der Plattform. Wenn ein Teil ausgeführt wird, sieht die Plattform die Ausführung und sendet dann eine Stornierung für den anderen Teil. Zwei getrennte Nachrichten, eine nach der anderen, mit echter Distanz und echter Zeit dazwischen.

Eine OCO ist also ein Software-Versprechen, keine Börsengarantie. Und jedes Versprechen, das davon abhängt, dass eine Nachricht rechtzeitig ankommt, kann gebrochen werden, wenn das Timing eng wird.

Warum der Storno-Teil hinterherhinkt

Hier summieren sich zwei Dinge, und beide liegen außerhalb Ihrer Kontrolle, sobald die Order aktiv ist.

Die Börse führt aus, bevor sie storniert. Wenn eine Ausführung und eine Stornoanfrage gleichzeitig an der Matching Engine landen, behandelt die Börse zuerst die Ausführung. Das ist die Prioritätsreihenfolge. Ihre Stornierung kann einen Wimpernschlag zu spät sein, einfach weil der Markt Ihren anderen Preis erreichte, bevor die Stornierung an der Reihe war. Tradovate hat das offen gesagt: Eine OCO garantiert keine Stornierung. Wenn beide Ereignisse kollidieren, gewinnt die Ausführung.

Es gibt immer einen Hin- und Rückweg. Die Ausführung muss erkannt werden, die Stornierung muss erzeugt, gesendet, empfangen und bestätigt werden. Selbst wenn alles serverseitig und nahe an der Börse läuft, ist das nicht augenblicklich. Bei ruhigen Bedingungen ist es schnell genug, dass Sie es nie bemerken. Die Lücke beträgt Millisekunden. Aber der Kurs kann in einem hektischen Markt in denselben Millisekunden mehrere Ticks bewegen, und wenn er Ihren noch aktiven Stopp überrollt, bevor die Stornierung bestätigt ist, wird dieser Stopp ausgeführt.

Ehre, wem Ehre gebührt: Weil Tradovate die OCO serverseitig und nicht auf Ihrem Laptop verwaltet, ist sie weit zuverlässiger als ein Setup, bei dem Ihr Heim-PC über ein Privatkunden-Internet auf die Ausführung wartet und dann die Stornierung sendet. Serverseitige Logik funktioniert auch bei Verbindungsabbruch weiter, und die Stornierung geht von einem Rechner nahe der Börse aus. Das verkleinert das Fenster. Es beseitigt es nicht.

Wie es auf Ihrem Konto aussieht

Das Szenario, das Trader überrascht, geht so: Sie sind long. Ihr Kursziel wird erreicht, das Limit wird ausgeführt und Ihre Position schließt mit Gewinn. Guter Trade. Nur dass wenige Millisekunden später, bevor die Stornierung Ihres Stopps bestätigt wurde, der Kurs zurückschnappte und den Stopp berührte. Auch dieser Stopp wird ausgeführt. Jetzt sind Sie nicht flat, Sie sind short, durch eine Stop-Order, die Sie für längst erledigt hielten. Der Kurs läuft weiter, und dieser überraschende Short blutet.

Umgekehrt passiert dasselbe auf der Abwärtsseite. Der Stopp wird ausgeführt, schließt Ihre Long-Position mit Verlust, dann springt der Markt hart zurück und Ihr Kursziel wird einen Moment später ausgeführt und kippt Sie wieder long, genau wenn der Rücksprung nachlässt. Der gemeinsame Nenner ist ein zweiter Teil, der innerhalb des Stornofensters ausgeführt wurde. Wenn Sie je Ihre Ausführungen prüfen und feststellen, dass sowohl Kursziel als auch Stopp bei einem vermeintlich einmaligen Bracket ausgeführt wurden, ist das fast immer der Grund.

Am wahrscheinlichsten ist es bei geplanter Volatilität, zu Beginn eines FOMC-Statements, beim ersten Tick nach NFP, bei einer CPI-Veröffentlichung oder in jedem Moment, in dem das Orderbuch dünn wird und der Kurs zwischen Niveaus springt. Genau dann ist ein enges Bracket, bei dem Kursziel und Stopp nur wenige Ticks auseinanderliegen, am stärksten exponiert. Je enger die beiden Teile liegen, desto kleiner ist die Kursbewegung, die nötig ist, um beide zu erwischen.

So schützen Sie Ihre Position

Sie können die Physik des Hin- und Rückwegs nicht entfernen, aber Sie können aufhören, Setups zu bauen, die stillschweigend darauf wetten, dass die Stornierung immer gewinnt. Ein paar Gewohnheiten helfen sehr.

Geben Sie Ihren Teilen etwas Spielraum

Je kleiner der Abstand zwischen Kursziel und Stopp, desto leichter kann eine schnelle Bewegung beide durchlaufen. Ein größerer Abstand bedeutet, dass der Kurs weiter laufen muss, um den zweiten Teil im Stornofenster zu erwischen. Wenn Ihr Vorteil wirklich ein hauchdünnes Bracket erfordert, gehen Sie wenigstens in dem Wissen hinein, dass genau diese Enge Sie hier exponiert.

Verlassen Sie sich in schnellen Märkten nicht allein auf enge OCOs

Behandeln Sie rund um bekannte Ereignisse eine enge OCO als eine Schutzschicht, nicht als den ganzen Plan. Reduzieren Sie die Größe, weiten Sie das Bracket oder bleiben Sie durch den ersten Ausbruch flat. Ziel ist es, eine Position zu vermeiden, in der eine einzige geplante Veröffentlichung beide Teile auslösen kann, bevor eine der Stornierungen bestätigt ist.

Stop-Limit für den Stopp-Teil in Betracht ziehen, mit offenen Augen

Manche Trader verwenden für den Schutzteil ein Stop-Limit statt eines einfachen Stop-Market, damit eine chaotische Ausführung sie nicht weit über ihren Zielpreis hinausschleift. Das ist ein vernünftiges Werkzeug. Seien Sie nur ehrlich beim Zielkonflikt: Ein Stop-Limit kann überhaupt nicht ausgeführt werden, wenn der Kurs glatt durch Ihr Limit springt, sodass Sie eine Position ohne aktiven Stopp halten. In einer echten Kurslücke ist ein Stopp, der nicht ausgeführt wird, eine eigene Art von Gefahr. Entscheiden Sie pro Instrument und pro Situation, statt alles blind umzustellen.

Beobachten Sie das Positions-Modul direkt nach einer Ausführung

In den ersten Sekunden nach der Ausführung eines Teils taucht die überraschende zweite Ausführung auf. Halten Sie die Module Positions und Orders rund um Ihre Ausstiege im Blick, besonders bei Nachrichten, damit eine unerwartete Gegenposition nicht unbemerkt dasteht, während Sie gedanklich schon beim nächsten Setup sind.

Halten Sie ein manuelles Flatten bereit

Wenn Sie doch umgekippt werden, zählt Geschwindigkeit. Wissen Sie, wo sich Ihre Flatten-Steuerung befindet, und seien Sie bereit, die versehentliche Position zu schließen und jede verwaiste Order in einem Zug zu stornieren. Eine Tastenkombination oder ein Ein-Klick-Flatten-Button schlägt die Suche in Menüs, während eine Position in die falsche Richtung läuft.

Wenn Sie die Mechanik zum Erstellen und Anpassen dieser Brackets kennenlernen möchten, gibt es eine separate Anleitung zum Einrichten von ATM-Strategien, die die Einrichtungsseite abdeckt. Und wenn Ihr Bracket nur teilweise ausgeführt wird, statt dass beide Teile auslösen, ist das ein anderes Problem, das an anderer Stelle behandelt wird.

Wo Automatisierung ins Spiel kommt

Wenn Sie Ein- und Ausstiege aus TradingView oder einer Strategie routen, gilt dieselbe Regel: Die Stornierung muss weiterhin den Hin- und Rückweg machen, und ein Signal, das Kursziel und Stopp im Abstand von Mikrosekunden auslöst, ist demselben Fenster ausgesetzt. Gute Automatisierung tut nicht so, als gäbe es die Latenz nicht, sie managt darum herum und gleicht Ihre tatsächliche Position mit dem ab, was die Strategie zu halten glaubt, sodass ein versehentlicher Teil abgefangen und bereinigt wird, statt weiterzulaufen.

Latenzrisiko ist nicht auf einen Broker oder eine Brücke beschränkt. Es ist in die Art eingebaut, wie Futures-Orders gematcht werden. Die Trader, die sich nicht daran verbrennen, sind die, die die OCO als starken Helfer und nicht als eiserne Garantie behandeln und einen Plan für den seltenen Tag haben, an dem die Stornierung das Rennen verliert.

Gleichen Sie jede Ausführung automatisch ab

Möchten Sie, dass Ihre TradingView-Alerts Tradovate-Orders automatisch platzieren, verwalten und abgleichen, mit Positionsprüfungen, die eine verirrte Ausführung abfangen, statt sie laufen zu lassen?

Starten Sie Ihre kostenlose 7-Tage-Testphase

Häufig gestellte Fragen

Nein. Eine OCO ist ein Software-Versprechen, keine Börsengarantie. Wenn eine Ausführung und eine Stornoanfrage fast im selben Moment an der Börse eintreffen, verarbeitet die Börse zuerst die Ausführung. Der zweite Teil kann also noch ausgeführt werden, bevor die Stornierung wirksam wird.

Ja. In dem kurzen Zeitfenster zwischen der Ausführung des ersten Teils und der Bestätigung der Stornierung können sowohl das Kursziel als auch der Stopp ausgeführt werden. In einem schnellen Markt reicht dieses Fenster aus, um Sie in eine entgegengesetzte Position zu kippen.

Tradovate verwaltet sie serverseitig, was zuverlässiger ist als Logik, die auf Ihrem eigenen Rechner läuft, weil sie eine Verbindungsunterbrechung übersteht. Aber die Futures-Börse hat keine native OCO, daher bleibt zwischen Ausführung und Storno-Bestätigung immer ein kleines Stornofenster.

Halten Sie einen sinnvollen Abstand zwischen Kursziel und Stopp, vermeiden Sie hauchdünne Brackets bei geplanten Nachrichten, beobachten Sie das Positions-Modul in den Sekunden nach der Ausführung eines Teils und halten Sie ein manuelles Flatten bereit, damit Sie eine versehentliche Position schnell schließen können.

Ihr Kursziel wurde ausgeführt und hat den Trade geschlossen, aber der Stopp war noch nicht storniert und wurde ebenfalls ausgeführt. Diese Stopp-Ausführung hat eine völlig neue Position in der Gegenrichtung eröffnet. Das ist das klassische Symptom eines Storno-Teils, der der Ausführung hinterherhinkt.

Diese Anleitung dient ausschließlich Bildungs- und Informationszwecken und stellt keine Finanz-, Anlage- oder Handelsberatung dar. Der Handel mit Futures und anderen gehebelten Produkten birgt ein erhebliches Verlustrisiko und ist nicht für jeden Anleger geeignet. PickMyTrade ist eine unabhängige Automatisierungsplattform eines Drittanbieters und steht in keiner Verbindung zu Tradovate, Inc., wird von diesen weder unterstützt noch gesponsert. Alle genannten Namen, Logos und Marken sind Eigentum ihrer jeweiligen Inhaber. Funktionen und Schritte der Plattform ändern sich im Laufe der Zeit; bestätigen Sie daher stets den aktuellen Ablauf in der offiziellen Plattformdokumentation, bevor Sie handeln.