Zlecenia OCO futures: One-Cancels-Other — wyjaśnienie
Dowiedz się, jak zlecenia OCO futures łączą dwie instrukcje, aby wykonanie jednej anulowało drugą, jak działają przykłady profit target i stop oraz co sprawdzić po częściowych wykonaniach
Bezpośrednia odpowiedź
OCO futures łączy dwa zlecenia, tak aby wykonanie jednego anulowało drugie zgodnie z właściwymi zasadami. Może łączyć alternatywne wyjścia, ale nadal trzeba sprawdzić fill, anulowaną liczbę i końcowy status pozycji.
OCO łączy alternatywy, a nie dodaje obu wyników
Słownik CFTC definiuje One Cancels the Other jako parę zleceń, w której wykonanie jednego powoduje anulowanie drugiego.
Typowym przykładem zarządzania pozycją jest limit realizujący zysk połączony z ochronnym stopem.
Celem jest wyrażenie dwóch alternatywnych wyników.
Jeśli zlecenie realizujące zysk wykona się zgodnie z zasadami OCO, połączony stop powinien zostać anulowany.
Jeśli jako pierwsze wykona się zlecenie po stronie stop, zlecenie realizujące zysk powinno zostać anulowane.
Nie licz obu połączonych zleceń jednocześnie jako dwóch zamierzonych redukcji pozycji.
Przykład: jeden kontrakt long z dwoma połączonymi wyjściami
Załóżmy, że masz long jeden kontrakt od 5 000.
Tworzysz grupę OCO z:
Jeśli sell limit wykona się po 5 020, ta transakcja zamyka long.
Przy hipotetycznym mnożniku 20 USD na punkt brutto P&L wynosi:
(5 020 − 5 000) × 20 USD = 400 USD.
Połączony stop powinien następnie zostać anulowany zgodnie z przesłaną obsługą OCO.
Jeśli najpierw wykona się wyjście po stronie stop, oczekuje się anulowania strony limit.
- sell limit po 5 020
- sell stop po 4 980
OCO nie gwarantuje żadnej z cen wyjścia
Powiązanie kontroluje to, co dzieje się między sparowanymi zleceniami.
Nie zamienia stopa w gwarantowaną cenę wykonania.
Zlecenie stop może podlegać własnym zasadom triggera i wykonania.
Zlecenie limit może pozostać niewykonane, gdy zgodna płynność jest niedostępna.
Rynek może też szybko zmienić się między triggerem, przetwarzaniem giełdy a końcowym fill.
Stop a stop-limit futures wyjaśniają ryzyko ceny po stronie stop.
Market a limit futures wyjaśniają stronę limit.
Częściowe wykonania wymagają jawnego uzgodnienia
Nie zakładaj, że etykieta OCO pokazuje każdy szczegół częściowego wykonania.
Platforma może określać, kiedy bliźniacze zlecenie OCO jest anulowane, zmniejszane, wstrzymywane lub obsługiwane inaczej.
Jeśli wielokontraktowe wyjście wykonuje tylko część liczby, sprawdź, co stało się z połączonym zleceniem i pozostałą pozycją.
Na przykład pozycja long na 5 kontraktów może stać się long na 3 po częściowym wyjściu 2 kontraktów.
Rachunek nadal ma ekspozycję, nawet jeśli bliźniacze zlecenie zmieniło status.
Sprawdź dokumentację OCO brokera i końcowy raport zlecenia, zamiast wnioskować z akronimu.
Status anulowania ma znaczenie po pierwszym wykonaniu
Automatyczne anulowanie nadal musi być widoczne w końcowym zapisie zlecenia.
Potwierdź order ID każdej nogi, liczbę wykonaną, pozostałą, potwierdzenie anulowania i pozycję netto.
Jeśli jedno połączone zlecenie się wykonało, nie wysyłaj zastępstwa tylko dlatego, że drugie przez chwilę nadal widnieje na ekranie.
Aktualizacja interfejsu może być opóźniona względem rzeczywistego statusu zlecenia.
Podobnie nie zakładaj, że wiersz wyglądający na anulowany dowodzi, że pozycja jest flat.
Odrzucone a niewykonane zlecenia futures wyjaśniają, dlaczego końcowy status jest ważniejszy niż chwilowy wyświetlacz.
Użyj checklisty OCO
Potwierdź, że produkt, broker i platforma obsługują zamierzone zachowanie OCO.
Zapisz oba połączone order IDs.
Potwierdź, że liczba po obu stronach odpowiada planowanemu zarządzaniu pozycją.
Osobno sprawdź cenę i zasady triggera każdego zlecenia.
Sprawdź, czy częściowe wykonania zmieniają zlecenie bliźniacze.
Po każdym wykonaniu potwierdź końcowy status bliźniaczego zlecenia.
Przed wysłaniem kolejnego zlecenia uzgodnij pozycję netto futures.
Uwzględnij prowizje, opłaty giełdowe, clearing i poślizg w końcowym P&L.
Ten przewodnik wyjaśnia mechanikę połączonych zleceń. Nie rekomenduje konkretnej strategii wyjścia.
Częste pytania
Co oznacza OCO w handlu futures?
OCO oznacza One Cancels the Other. Dwa zlecenia są połączone tak, że wykonanie jednego powoduje anulowanie drugiego zgodnie z zasadami obsługi.
Czy mogę użyć OCO do profit target i stop futures?
Wiele platform używa powiązania OCO dla alternatywnych wyjść, takich jak limit realizujący zysk i stop. Przed poleganiem na tej funkcji potwierdź obsługę i dokładne zachowanie u brokera lub venue.
Czy OCO gwarantuje, że nie otrzymam nieoczekiwanego fill?
Nie. OCO automatyzuje anulowanie powiązane, ale wykonanie i anulowanie nadal podlegają przetwarzaniu platformy i venue. Sprawdź rzeczywiste fill, częściowe wykonania, potwierdzenia i pozycję netto.
Co dzieje się, gdy zlecenie OCO wykona się częściowo?
Zachowanie może różnić się zależnie od implementacji. Powiązane zlecenie może zostać anulowane, zmienione lub obsłużone zgodnie z zasadami platformy. Sprawdź dokumentację i końcowy status dla rzeczywistego systemu.
Źródła i dalsza lektura
Szybki test
Przeczytano? Sprawdź się w 3 pytaniach
Pytanie 01
Które stwierdzenie najlepiej pasuje do tego poradnika — OCO łączy alternatywy, a nie dodaje obu wyników?
Wybierz odpowiedź, aby zobaczyć wyjaśnienie
Słownik opcji
The process that requires an option writer to fulfill the contract after an exercise notice is allocated; it can create or remove an underlying position.
Czytaj szczegółowy przewodnikBid-ask spreadThe gap between the best displayed bid and ask, which is a practical trading cost and a signal of how uncertain an immediate fill may be.
Czytaj szczegółowy przewodnik