Order book futures i priorytet ceny–czasu — wyjaśnienie
Dowiedz się, jak order book futures, pozycja w kolejce, priorytet ceny, priorytet czasu, algorytmy matching właściwe dla produktu oraz żądania cancel lub replace wpływają na aktywne zlecenie
Bezpośrednia odpowiedź
Order book futures jest zmiennym zapisem kwalifikowanych zleceń kupna i sprzedaży, a nie rezerwacją fill. Transakcja po twojej cenie limit nie dowodzi, że twoje oczekujące zlecenie było pierwsze w kolejce, aktywne w tej chwili ani kwalifikowane do handlowanej liczby. Na CME Globex matching ustala bieżące ceny po stronie przeciwnej agresora i liczbę po najlepszej cenie według priorytetów zasad biznesowych. Jeśli napływająca liczba nie zaspokaja w pełni właściwej wyświetlonej liczby oczekującej, przypisany algorytm produktu rozdziela ją między zlecenia oczekujące; jeśli ją zaspokaja, CME rozdziela fill według priorytetu czasu. FIFO używa ceny i czasu, więc wcześniejsze zlecenie po tej samej cenie ma priorytet tam, gdzie stosuje się FIFO; CME Globex używa także innych metod właściwych dla produktu, dlatego uniwersalna zasada „pierwsze w, pierwsze wykonane” nie obowiązuje każdego produktu. Publiczny ekran głębokości może być zagregowanym feedem Market by Price, a żądanie anulowania lub modyfikacji pozostaje żądaniem do czasu potwierdzenia końcowego statusu przez system zleceń. Ten przewodnik używa przykładów CME Globex; inne venue, produkt, feed lub broker może stosować inne zasady i wyświetlacze.
Order book pokazuje żywe zainteresowanie, a nie obiecaną wykonalną liczbę
Order book pokazuje zainteresowanie kupnem i sprzedażą na poziomach ceny, gdy zlecenia są wprowadzane, dopasowywane, modyfikowane, anulowane lub wygasają. Jest bieżącym zapisem rynku, a nie umową między wyświetloną liczbą i późniejszym zleceniem napływającym. Między aktualizacją ekranu widzianą przez użytkownika a przetworzeniem zlecenia przez giełdę inny uczestnik może handlować, anulować, modyfikować lub dodać zainteresowanie.
Dlatego dotknięcie wykresu, wydruk ostatniej transakcji, najlepszy bid lub wyświetlona oferta nie mogą same ustanowić, że konkretne aktywne zlecenie limit powinno się wykonać. Zacznij od oddzielenia dokładnego miesiąca kontraktu, sesji, strony, ceny, liczby i znaczników czasu. Zlecenia market i limit futures wyjaśniają, dlaczego limit chroni granicę ceny, ale może nadal działać zamiast zakończyć wykonanie.
Widok głębokości sam może być ograniczony. CME opisuje Market by Price jako zagregowany format pokazujący całkowitą liczbę i liczbę zleceń na poziomach ceny, podczas gdy Market by Order może pokazywać anonimowe pojedyncze zlecenia i pełną głębokość użytkownikom otrzymującym ten feed. Widoczna drabinka platformy może więc pomijać informacje potrzebne do ustalenia dokładnego miejsca klienta w kolejce.
Lepsza cena jest pierwsza, a alokacja po tej samej cenie zależy od produktu
Po cenie, po której można handlować, lepsza cena jest rozpatrywana przed gorszą. Gdy napływające zlecenie dociera do najlepszego poziomu ceny, CME najpierw sprawdza, czy jego liczba w pełni zaspokaja właściwą wyświetloną liczbę oczekującą. Jeśli nie, algorytm matching produktu ustala, jak rozdzielić napływającą liczbę między kwalifikowane zlecenia oczekujące; jeśli tak, CME rozdziela fill według priorytetu czasu. Aktualne materiały Globex CME wymieniają algorytmy platformy, w tym FIFO, allocation, pro-rata, configurable i threshold pro-rata. Kontrolę sprawuje przypisany algorytm dokładnego produktu futures, więc algorytmu lub kroku platformy nie należy traktować jako uniwersalnej zasady futures.
FIFO jest konkretną zasadą, a nie synonimem każdego rynku futures. Tam, gdzie stosuje się FIFO, kryterium stanowią cena i czas: zlecenia oczekujące po tej samej cenie są wykonywane według czasu wejścia. W innych konfiguracjach produktu na alokację może wpływać wielkość, składnik pro-rata lub inna określona zasada produktu. Sprawdź aktualną specyfikację matching dla dokładnego produktu, zamiast przenosić regułę kolejki z innego kontraktu lub venue.
To rozróżnienie wyjaśnia częste pytanie: „Rynek handlował po mojej cenie — dlaczego nie dostałem fill?”. Transakcja mogła zaspokoić wcześniejsze kwalifikowane zainteresowanie, alokować liczbę według innej zasady, być zbyt mała, aby dotrzeć do zlecenia, wystąpić przed rozpoczęciem jego działania albo dotyczyć innego kontraktu, sesji lub zapisu ceny. Przyjęte zlecenie bez wykonania nie jest automatycznie błędem. Odrzucone a niewykonane zlecenia futures oddzielają niemożność wprowadzenia zlecenia od zlecenia, które weszło na rynek, ale nie otrzymało wykonania.
Ogólny ekran głębokości nie pokazuje dokładnej pozycji w kolejce
Nawet feed na poziomie zleceń nie jest publiczną obietnicą priorytetu. Dokumentacja Market by Order CME mówi, że pojedyncze zlecenia są anonimowe; prywatny OrderID uczestnika może służyć do ustalenia jego miejsca w kolejce priorytetu, a PriorityID służy do sortowania księgi. Market by Price nie pozwala uczestnikom z dużą dokładnością ustalić indywidualnej pozycji w kolejce.
Feed danych, platforma, uprawnienia, opóźnienie przetwarzania i dokładny czas oglądania ekranu mają znaczenie. Nie wyprowadzaj własnej sekwencji giełdowej z wykresu, całkowitej liczby po jednej cenie ani wyświetlacza brokera, który może agregować lub opóźniać księgę. Potwierdź potwierdzenie giełdy i status zlecenia w zapisie rachunku. Jeśli informacja o pozycji w kolejce jest dostępna, traktuj ją jako żywy szczegół operacyjny, który może zmienić się wraz z księgą, a nie jako gwarancję fill.
Żądania cancel i replace mogą zmienić status oraz priorytet
Naciśnięcie cancel nie usuwa zlecenia wstecznie z matching, który już się odbył, i nie ustanawia anulowania, dopóki system transakcyjny go nie przetworzy i nie potwierdzi. CME odróżnia oczekujące potwierdzenie anulowania od zlecenia anulowanego, które rzeczywiście wycofano z księgi. Modyfikacja również może oczekiwać, gdy nastąpi fill.
CME wymienia modyfikacje zmieniające priorytet zlecenia w księdze, w tym zmianę rachunku, zwiększenie liczby, zmianę typu, zmianę ceny, zmianę triggera stop i zmianę minimum fill. Inne modyfikacje oraz ich skutki trzeba sprawdzić dla dokładnego zlecenia i venue, a nie zakładać na podstawie ogólnego przycisku „replace”. Zlecenie stop ma dodatkowy status, zanim stanie się kwalifikowane do wejścia na ścieżkę po triggerze; zlecenia stop i stop-limit futures wyjaśniają, dlaczego trigger i zakończone wyjście są różnymi zdarzeniami.
Uzgodnij brak fill z zapisem zlecenia, a nie tylko z ekranem
W przypadku aktywnego lub nieoczekiwanego wyniku zlecenia zapisz dokładny symbol i miesiąc kontraktu, stronę, pola limitu lub triggera, pierwotne i zmodyfikowane liczby, potwierdzenie giełdy, zmiany statusu, znaczniki czasu ze strefą, wykonania, pozostałą liczbę, time in force, sesję oraz porównywane źródło danych rynkowych. Następnie sprawdź algorytm matching produktu i raport zleceń brokera.
Kontrole rynku mogą zmienić moment i sposób interakcji zleceń. Przerwy w handlu, limity ceny, kontrole price-band i dostępność właściwa dla produktu mogą sprawić, że wyświetlana cena lub status zlecenia będą mylące poza dokładnym kontekstem rynku. Limity cenowe i circuit breakers futures wyjaśniają, dlaczego kontrola rynku nie jest obietnicą handlu ekspozycją po wybranej cenie.
To przewodnik po mechanice order booka, a nie instrukcja składania lub anulowania zlecenia futures. O rzeczywistym wykonaniu decydują aktualne zasady produktu, specyfikacja giełdy, droga brokera i końcowy zapis zlecenia.
Częste pytania
Dlaczego futures handlowały po mojej cenie limit bez wykonania mojego zlecenia?
Transakcja mogła wykonać wcześniejsze kwalifikowane zlecenia, alokować małą liczbę według zasady matching produktu, wystąpić przed rozpoczęciem działania twojego zlecenia albo dotyczyć innego kontraktu, sesji lub zapisu ceny. Użyj potwierdzenia giełdy, statusu zlecenia, znaczników czasu i specyfikacji matching do uzgodnienia.
Czy wszystkie futures CME używają priorytetu ceny i czasu?
Nie. FIFO używa ceny i czasu, ale CME Globex obsługuje kilka algorytmów matching, a właściwa alokacja może różnić się zależnie od produktu i konfiguracji rynku. Potwierdź aktualną zasadę dla dokładnego instrumentu.
Czy naciśnięcie cancel gwarantuje, że moje zlecenie futures nie wykona się?
Nie. Żądanie anulowania nie jest końcowe, dopóki system transakcyjny go nie przetworzy i nie potwierdzi. Zlecenie może oczekiwać anulowania lub modyfikacji, gdy zachodzą zdarzenia rynkowe. Sprawdź końcowy status i wykonania w zapisie zlecenia.
Źródła i dalsza lektura
Szybki test
Przeczytano? Sprawdź się w 3 pytaniach
Pytanie 01
Które stwierdzenie najlepiej pasuje do tego poradnika — Order book pokazuje żywe zainteresowanie, a nie obiecaną wykonalną liczbę?
Wybierz odpowiedź, aby zobaczyć wyjaśnienie
Słownik opcji
Jasne definicje najważniejszych pojęć, od call, put i łańcucha opcji po IV, greki, open interest i max pain
Przeglądaj słownik opcji