Wszystkie przewodniki po opcjach
Żądanie anulowania nie jest ostateczne, dopóki stan zlecenia tego nie potwierdzi8 min czytania

Dlaczego moje zlecenie futures zrealizowało się po próbie anulowania?

Dowiedz się, dlaczego żądanie anulowania zlecenia futures nie jest tym samym co potwierdzone anulowanie, jak mogą ścigać się pending-cancel i realizacje oraz jakie rekordy zlecenia sprawdzić przed wysłaniem zastępstwa.

Przygotowane przez Mark · Źródła pierwotne poniżej

Bezpośrednia odpowiedź

Naciśnięcie przycisku anulowania wysyła żądanie; nie dowodzi, że zlecenie zniknęło. Dopóki miejsce obrotu nie potwierdzi anulowania, pozostałą liczbę trzeba nadal uzgadniać, a realizacja może nadejść przed zakończeniem anulowania.

Pending cancel i canceled to różne stany

Dokumentacja CME Globex rozróżnia Pending Cancel Confirmation i Cancelled.

Pending Cancel Confirmation oznacza, że platforma otrzymała żądanie anulowania, ale silnik handlu nie potwierdził jeszcze anulowania.

Cancelled oznacza, że żądanie zostało pomyślnie przetworzone, a zlecenie wycofano z księgi.

To pierwsza rzecz do sprawdzenia, gdy trader mówi: „anulowałem przed realizacją”.

Właściwym zdarzeniem nie jest sam czas kliknięcia.

Jest nim stan zlecenia potwierdzony przez miejsce obrotu.

Szybki rynek może utworzyć wyścig między komunikatami

Załóżmy, że 5 kontraktów czeka jako limit sprzedaży.

Naciskasz anulowanie, gdy wszystkie 5 nadal pokazuje się jako working.

Zanim anulowanie zostanie potwierdzone, zgodne zainteresowanie kupnem dociera do zlecenia.

Jeśli najpierw zrealizują się 2 kontrakty, rachunek ma teraz zakończoną transakcję na 2 kontrakty.

Pozostała liczba może następnie zostać anulowana, jeśli anulowanie zostanie prawidłowo przetworzone dla aktywnego salda.

Późniejsze potwierdzenie anulowania nie wymazuje wcześniejszej realizacji.

Częściowe realizacje ułatwiają błędny odczyt sekwencji

Załóżmy, że pierwotna liczba wynosi 10 kontraktów.

Trzy realizują się przed anulowaniem albo w jego pobliżu.

Końcowy rekord może więc pokazywać:

Trader, który patrzy wyłącznie na końcową etykietę „Cancelled”, może błędnie uznać, że nic się nie handlowało.

Zawsze uzgadniaj skumulowane realizacje i pozostałą liczbę, a nie tylko końcowe słowo statusu.

Dlaczego zlecenia futures realizują się po wielu cenach wyjaśniają uzgadnianie skumulowanych realizacji.

  • skumulowana zrealizowana liczba: 3
  • anulowana pozostała liczba: 7
  • końcowa liczba working: 0

Cancel reject jest innym możliwym wynikiem

Żądanie anulowania jest żądaniem zmiany stanu zlecenia.

Protokół wprowadzania zleceń CME obsługuje również odrzucenie anulowania, gdy żądanie nie może zostać spełnione.

Może się tak stać z powodu stanu zlecenia albo odniesienia żądania według właściwego procesu.

Nie traktuj animacji interfejsu ani wyłączonego przycisku jako potwierdzenia giełdy.

Użyj dziennika zlecenia brokera lub raportu realizacji, aby ustalić, czy anulowanie zostało zaakceptowane, odrzucone czy nadal oczekuje.

Nie wysyłaj zastępstwa, zanim nie poznasz starego stanu

Częstym błędem operacyjnym jest anulowanie zlecenia na 5 kontraktów i natychmiastowe wysłanie drugiego zlecenia na 5, zanim potwierdzi się stan końcowy pierwszego.

Jeśli stare zlecenie zrealizuje 2 kontrakty podczas wyścigu anulowania, a nowe zlecenie zrealizuje 5, wynikowa ekspozycja może wynosić 7 kontraktów.

Zastępstwo miało zachować rozmiar 5, ale zamiast tego go zwiększyło.

Bezpieczniejsze pytanie uzgadniające brzmi:

final position = prior position + all confirmed fills.

Anulowana liczba nie jest transakcją i nie należy jej dodawać do pozycji.

Czas sieci i interfejsu może ukryć prawdziwą sekwencję

Bilet zlecenia, serwer brokera, brama wprowadzania, silnik kojarzenia i feed danych rynkowych nie korzystają z jednego zegara.

Ekran może pokazać Pending Cancel po realizacji, która wydarzyła się już gdzie indziej na ścieżce komunikatu.

Powiadomienie o realizacji może również nadejść po kliknięciu anulowania, nawet jeśli zdarzenie realizacji wystąpiło wcześniej w miejscu obrotu.

Przy odtwarzaniu sekwencji używaj znaczników czasu giełdy lub brokera.

Nie traktuj wizualnej kolejności wyskakujących powiadomień jako dowodu kolejności zdarzeń.

Stan rynku może ograniczać zachowanie anulowania

Funkcjonalność wprowadzania zleceń może zależeć od stanu rynku.

Dokumentacja CME Globex rozróżnia stany takie jak pre-open, open, pause, closed i maintenance, z różnymi możliwościami wprowadzania, modyfikowania i anulowania.

Oznacza to, że założenie o anulowaniu działające podczas otwartego rynku może nie obowiązywać identycznie w każdej fazie sesji.

Sprawdź dokładny stan rynku i aktualne zasady miejsca.

Czy rynki futures są otwarte 24 godziny? wyjaśniają, dlaczego granice sesji mają znaczenie.

Użyj listy kontrolnej anulowania

Zapisz dokładny kontrakt i ID zlecenia.

Zapisz pierwotną liczbę i skumulowaną zrealizowaną liczbę.

Zapisz znacznik czasu żądania anulowania.

Poczekaj na potwierdzenie anulowania albo końcowy status zlecenia.

Sprawdź, czy zwrócono cancel reject.

Uzgodnij pozostałą liczbę osobno od zrealizowanej liczby.

Potwierdź pozycję netto przed wysłaniem zastępczego zlecenia.

Używaj znaczników czasu brokera lub miejsca, a nie kolejności powiadomień na ekranie.

Ten przewodnik wyjaśnia mechanikę stanu zlecenia, a nie to, jak szybko konkretny broker przetworzy anulowanie.

Częste pytania

Czy zlecenie futures może zrealizować się po naciśnięciu anulowania?

Może tak wyglądać, jeśli realizacja nastąpiła przed zakończeniem anulowania albo komunikaty dotarły na ekran w innej kolejności. Sprawdź znaczniki czasu i status potwierdzone przez miejsce.

Co oznacza pending cancel?

Oznacza, że żądanie anulowania zostało odebrane, ale zlecenie nie osiągnęło jeszcze potwierdzonego stanu Cancelled.

Czy anulowane zlecenie oznacza, że nic się nie zrealizowało?

Nie. Zlecenie może częściowo się zrealizować, a następnie anulować pozostałą liczbę. Sprawdź skumulowaną zrealizowaną liczbę.

Czy po kliknięciu anulowania powinienem natychmiast zastąpić zlecenie?

Najpierw potwierdź końcowy stan i realizacje wcześniejszego zlecenia. W przeciwnym razie realizacja pierwotnego zlecenia wraz z zastępstwem może utworzyć większą ekspozycję, niż zamierzano.

Źródła i dalsza lektura

Szybki test

Przeczytano? Sprawdź się w 3 pytaniach

1 / 3

Pytanie 01

Które stwierdzenie najlepiej pasuje do tego poradnika — Pending cancel i canceled to różne stany?

Wybierz odpowiedź, aby zobaczyć wyjaśnienie

Słownik opcji