Bracket-Orders bei Futures erklärt
Erfahren Sie, wie Bracket-Orders bei Futures Einstieg, Gewinnlimit und Schutzstopp verbinden, einschließlich Teilfills, Übermittlung, Slippage und brokerspezifischer Fehlerpfade
Kurzantwort
Eine Bracket-Order bei Futures verbindet normalerweise einen Einstieg mit einem Limit zur Gewinnmitnahme und einem Schutzstopp. Nach der Ausführung der Parent-Order sollen die beiden Ausstiege als OCO-Paar funktionieren: Eine Ausführung storniert die andere. Die Struktur ordnet Entscheidungen, kann aber weder einen Fill noch einen Stopppreis oder eine sofortige Stornierung in einem schnellen Markt garantieren.
Was die drei Orders tun
Bei einer Long-Futures-Position ist die Parent-Order eine Kauforder. Ihre Kinderorders sind ein Verkaufslimit über dem Einstieg und ein Verkaufsstopp darunter. Bei einer Short-Position kehren sich die Seiten um: Eine Verkaufs-Parent-Order hat einen Kaufstopp darüber und ein Kauflimit darunter. Die Menge jeder Kinderorder sollte der tatsächlich gehaltenen Menge entsprechen, vorbehaltlich der Regeln des Brokers für Teilfills.
Eine OCO-Beziehung verbindet zwei Orders, die bereits ausführungsberechtigt sind. Eine Bracket-Order fügt eine Parent-Order hinzu, deren Fill die Kinderorders freigibt. Manche Plattformen nennen die Struktur aus Parent und zwei Kindern OTOCO. Bezeichnungen sind nicht standardisiert, daher sollten Sie die Aktivierungs- und Stornierungsregeln des Brokers lesen, statt sich auf das Label zu verlassen. OCO- und Bracket-Orders für Optionen zeigt ein paralleles Beispiel für die Terminologie.
Definieren Sie das Risiko, bevor Sie das Ticket erstellen
Setzen Sie Invalidierungsniveau, Ziel, Kontraktmonat und maximalen Verlust fest, bevor Sie das Orderticket ausfüllen. Wandeln Sie die Stopdistanz mit Tickgröße und Tickwert des Kontrakts in eine Währung um. Berücksichtigen Sie Kommissionen, Börsengebühren, eine Annahme für nachteilige Ausführung und ein Gap-Szenario. Positionsgröße bei Futures erklärt, warum Initial Margin kein sicherer Verlustspielraum ist.
Beispielsweise entspricht ein Long-Micro-Kontrakt mit einem Stop von 20 Ticks und einem Tickwert von 1,25 $ einem geplanten Preisrisiko von 25 $ pro Kontrakt vor Kosten. Das ist nur ein Szenario und kein garantierter maximaler Verlust: Ein Stop kann hinter seinem Auslöser ausgeführt werden, und ein Markt kann sich bewegen, bevor eine Schutz-Kinderorder angenommen wird. Wenn das Schockszenario nicht in das Limit des Kontos passt, reduzieren Sie die Menge oder lassen Sie den Trade aus.
Wählen Sie ein Ziel nicht allein deshalb, weil dadurch das Chance-Risiko-Verhältnis attraktiv aussieht. Benennen Sie die Marktbedingung, die die These ungültig macht, und die Bedingung, die einen vorzeitigen diskretionären Ausstieg erlaubt. Die Bracket-Order sollte eine getestete Regel kodieren und keine Regel ersetzen.
Aktivierung und Übermittlung der Parent-Order sind wichtig
Eine sichere Bracket-Order sollte nicht zulassen, dass eine Kinderorder ausgeführt wird, bevor die Position existiert. Brokerimplementierungen halten die Kinderorders gewöhnlich zurück, bis die Parent-Order ausgeführt ist, aber das genaue Verhalten kann sich bei Teilfills, abgelehnten Parent-Orders, Handel außerhalb der regulären Zeiten und API-Übermittlungen unterscheiden.
Bei einer Übermittlung über eine API kann der Broker ein Übermittlungsflag oder einen gleichwertigen Staging-Mechanismus verlangen. Interactive Brokers dokumentiert, dass die Parent-Order und die erste Kinderorder ohne Übermittlung gesendet und anschließend die letzte Kinderorder übermittelt wird, sodass die Gruppe gemeinsam freigegeben wird. Das verringert die Wahrscheinlichkeit, dass die Parent-Order ohne ihre vorgesehenen Ausstiege live ist, dennoch müssen Bestätigungen und Statusereignisse der Orders geprüft werden. Siehe die [Dokumentation von Interactive Brokers zu Bracket-Orders](https://www.interactivebrokers.com/docs/general/order-types/complex-orders/bracket-orders).
Prüfen Sie bei einem manuellen Ticket, ob der Einstieg tatsächlich eine Parent-Order ist, die Kinderorders auf die richtige Parent-ID verweisen und die Gruppe aktiv statt nur lokal angezeigt wird. Ein grün aussehendes Ticket beweist nicht, dass die Börse jede Order angenommen hat.
Wählen Sie Ordertypen bewusst
Die Gewinn-Kinderorder ist normalerweise eine Limitorder. Sie begrenzt den schlechtesten akzeptablen Ausstiegspreis, kann aber unausgeführt bleiben, wenn der Markt das Niveau berührt und umkehrt. Die Schutz-Kinderorder kann eine Stop-Market- oder Stop-Limit-Order sein. Ein Stop-Market priorisiert die Ausführung, kann in einer schnellen Bewegung aber hinter dem Auslöser ausgeführt werden; ein Stop-Limit kontrolliert den Limitpreis, kann aber auslösen, ohne ausgeführt zu werden.
Lesen Sie Market- gegenüber Limitorders und Stop- gegenüber Stop-Limit-Orders, bevor Sie einen Typ auswählen. Prüfen Sie, welche Preisquelle den Stop auslöst, wie ein Limit auf Ticks gerundet wird, ob die Order während der Overnight-Sitzung erlaubt ist und ob Börse oder Broker Schutzbänder anwenden.
Die Gültigkeitsdauer ist eine weitere Risikoentscheidung. Eine Tages-Kinderorder, die am Sitzungsende verfällt, kann eine Overnight-Position ungeschützt lassen. Eine GTC-Kinderorder kann länger als die These bestehen bleiben und bei Schließung der Position eine ausdrückliche Stornierung erfordern. Vergleichen Sie Day- und GTC-Futures-Orders mit dem Handelsplan des Kontrakts.
Teilfills verändern die sichere Menge
Angenommen, eine Parent-Order über fünf Kontrakte wird für zwei Kontrakte ausgeführt. Die Bracket-Order ist nur dann sicher, wenn die aktiven Ausstiege zwei und nicht fünf Kontrakte abdecken, es sei denn, der Broker lässt die übrigen drei Kontrakte bewusst weiterarbeiten und kann die Kinderorders anpassen, sobald weitere Fills eintreffen. Manche Systeme aktivieren Kinderorders proportional, manche warten auf die vollständige Parent-Ausführung und manche verlangen eine manuelle Mengenänderung.
Vergleichen Sie nach jedem Fill-Ereignis:
Wenn eine Kinderorder teilweise ausgeführt wird, kann die verbleibende Position kleiner sein, während die Geschwisterorder weiterhin die ursprüngliche Menge zeigt. Befolgen Sie das OCO-Verhalten des Brokers und ändern oder stornieren Sie ausdrücklich. Nehmen Sie niemals an, dass eine OCO-Stornierung die Menge der Geschwisterorder automatisch neu berechnet. Abgelehnte gegenüber nicht ausgeführten Futures-Orders erklärt, warum eine ausstehende oder abgelehnte Order nicht dasselbe ist wie beseitigtes Risiko.
- Ausgeführte Menge der Parent-Order mit der tatsächlichen Position
- Aktive Stopmenge mit der Position, die Schutz benötigt
- Menge der Gewinn-Kinderorder und verbleibende Menge der Parent-Order
- Durchschnittlichen Einstiegspreis und auf Ticks gerundete Ausstiegspreise
- Nicht verknüpfte oder doppelte Orders
Die OCO-Stornierung ist ein Wettlauf und keine Garantie
Wenn eine Kinderorder ausgeführt wird, sendet das System eine Stornierungsanfrage für die andere. Diese Anfrage kann Zeit benötigen, um Broker, Börse oder Matching-Engine zu erreichen. In einer starken Bewegung können beide Kinderorders ausgeführt werden oder eine ausgeführt werden, nachdem sich die Position geändert hat. Eine Bracket-Order verringert die manuelle Verzögerung, macht eine Überfüllung aber nicht unmöglich.
Definieren Sie eine Reaktion auf einen unerwarteten Fill: Senden Sie keine neuen Orders, lesen Sie den Ausführungsbericht, berechnen Sie die resultierende Nettoposition, stornieren Sie veraltete Kinderorders und glätten oder schützen Sie die Position entsprechend dem schriftlichen Plan erneut. Drehen Sie die Richtung nicht sofort um, nur weil beide Seiten ausgeführt wurden; gleichen Sie zuerst Menge und Gebühren ab.
Gleichen Sie nach Parent- und nach Exit-Ausführung ab
Verwenden Sie den Ausführungsbericht und nicht Chart oder Orderticket-Vorschau als Quelle der Wahrheit. Notieren Sie Kontraktmonat, Seite, Menge, Durchschnittspreis, Zeitstempel, Order-ID, Auslöserquelle und Gebühren. Bestätigen Sie, dass die Börse den Kontrakt angenommen hat und die Position im vorgesehenen Monat liegt; ein kontinuierlicher Chart ist selbst kein handelbarer Kontrakt.
Prüfen Sie nach einem Ausstieg, dass die Position null ist oder dem geplanten Rest entspricht und dass keine Kinder- oder Parent-Order weiterarbeitet. Vergleichen Sie das realisierte P&L mit Tickwert und Kosten des Kontrakts. Realisiertes gegenüber nicht realisiertem Futures-P&L hilft, geschlossene Ergebnisse von Live-Exposure zu trennen.
Wenn die Bracket-Order über Nacht bestehen bleibt, halten Sie Bargeld für Variation Margin und eine mögliche Änderung der Margin-Richtlinie vor. Ein Schutzstopp begrenzt Verluste bei einem Gap nicht, und ein Broker kann Positionen liquidieren, wenn das Eigenkapital unter seine Anforderungen fällt. Prüfen Sie Margin Call gegenüber Zwangsliquidation.
Checkliste vor der Übermittlung und nach dem Fill
Vor der Übermittlung:
1. Bestätigen Sie den exakten Kontraktmonat, die Richtung und die Menge 2. Berechnen Sie Stopprisiko, Ziellogik, Gebühren und ein Schockszenario 3. Prüfen Sie Tick-Rundung, Auslöserquelle, Sitzung und Gültigkeitsdauer 4. Bestätigen Sie Parent-Kind-IDs und das Verhalten des Brokers bei Teilfills 5. Vergewissern Sie sich, dass Margin und freies Bargeld über dem Puffer des Plans bleiben
Nach der Ausführung der Parent-Order:
1. Bestätigen Sie die tatsächliche Position und die Mengen der aktiven Kinderorders 2. Prüfen Sie, dass der Stop live ist und die Gewinnorder den vorgesehenen Preis hat 3. Stornieren Sie doppelte oder veraltete Orders 4. Zeichnen Sie den Fill auf und überwachen Sie Statusereignisse und nicht nur den letzten Preis
Wiederholen Sie den Abgleich nach jeder Ausführung einer Kinderorder. Die Bracket-Order ist erst vollständig, wenn Position und alle verbundenen Orders mit dem Plan übereinstimmen. [!WARNING] Eine Bracket-Order ist keine garantierte Verlustgrenze Slippage, Gaps, Handelsunterbrechungen, abgelehnte oder verzögerte Orders, Teilfills, Verbindungsfehler, veränderte Margin und brokerspezifisches OCO-Verhalten können zu einem anderen Ergebnis als dem geplanten Stop oder Ziel führen. Dieser Artikel dient der Bildung und empfiehlt keinen Kontrakt, Broker, Ordertyp oder keine Strategie
Häufige Fragen
Ist eine Bracket-Order bei Futures dasselbe wie eine OCO-Order?
Nein. OCO verbindet zwei ausführungsberechtigte Alternativen. Eine Bracket-Order fügt normalerweise eine Parent-Einstiegsorder hinzu, deren Fill die beiden Ausstiege aktiviert; diese verhalten sich anschließend wie OCO-Geschwister. Namen und Aktivierungsregeln unterscheiden sich je nach Broker.
Können beide Seiten einer Futures-Bracket-Order ausgeführt werden?
Ja. Eine Stornierungsanfrage kann in einer schnellen Bewegung mit einer Ausführung konkurrieren, oder ein verzögertes Statusupdate kann beide Kinderorders ausführungsberechtigt lassen. Gleichen Sie die Nettoposition sofort ab und befolgen Sie einen vorab geschriebenen Notfallplan.
Was passiert, wenn der Einstieg nur teilweise ausgeführt wird?
Der Broker kann Ausstiege nur für die ausgeführte Menge aktivieren, auf die vollständige Parent-Order warten oder eine manuelle Anpassung verlangen. Prüfen Sie nach jedem Fill-Ereignis die tatsächliche Position und die Mengen der aktiven Kinderorders.
Sollte die Schutz-Kinderorder ein Stop-Market oder Stop-Limit sein?
Das hängt davon ab, ob Ausführungssicherheit oder Preiskontrolle für die Strategie wichtiger ist. Ein Stop-Market kann slippage erleiden; ein Stop-Limit kann unausgeführt bleiben. Testen Sie die Regel mit dem Auslöser- und Sitzungsverhalten des Brokers, bevor Sie sich darauf verlassen.