Priorytet w kolejce zlecenia limit futures — wyjaśnienie
Dowiedz się, dlaczego zlecenie limit futures może pozostać niewykonane po transakcji po twoim poziomie, czym różnią się matching FIFO i pro-rata oraz jak czytać głębokość kolejki
Bezpośrednia odpowiedź
Zlecenie limit futures może pozostać niewykonane nawet po transakcjach po jego cenie, ponieważ wcześniej oczekująca lub wyżej uprzywilejowana liczba może zostać wykonana pierwsza. Dokładna alokacja zależy od algorytmu matching produktu.
Kwalifikacja cenowa nie jest tym samym co wykonanie
Buy limit ustala najwyższą cenę, którą zapłacisz. Sell limit ustala najniższą cenę, którą zaakceptujesz.
CME wskazuje, że zlecenie limit nie może wykonać się po gorszej cenie, ale może pozostać niewykonane, gdy rynek odsunie się od poziomu lub dostępna przeciwna liczba będzie niewystarczająca.
Wydruk transakcji po twojej cenie limit dowodzi, że po tym poziomie handlowano. Sam w sobie nie dowodzi, że wystarczająca liczba dotarła do twojego zlecenia.
Bid size a ask size futures wyjaśniają, co oznacza wyświetlana liczba po każdej stronie.
FIFO nagradza wcześniejszy priorytet po tej samej cenie
W FIFO zlecenia po tej samej cenie są dopasowywane według priorytetu czasu.
Załóżmy, że przed twoim buy limit na 10 kontraktów po 100,00 oczekuje już 120 kontraktów.
Jeśli napływające zlecenie sprzedaży wykonuje 90 kontraktów po 100,00, całe 90 może zostać przejęte przez zlecenia znajdujące się przed tobą.
Trzydzieści kontraktów pozostaje przed tobą, więc twoje zlecenie nadal może pokazywać zero wykonań, mimo że handlowano po 100,00.
Późniejsza sprzedaż 35 kontraktów zużyłaby pozostałe 30 przed tobą, a następnie wykonałaby 5 z twoich 10 kontraktów w tym uproszczonym przykładzie FIFO.
Pro-rata zmienia logikę alokacji
Nie każdy produkt futures używa czystego FIFO.
CME opisuje metody matching FIFO, pro-rata i hybrydowe. W strukturach pro-rata alokacja może częściowo zależeć od wielkości oczekującego zlecenia, a nie wyłącznie od czasu nadejścia.
Oznacza to, że proste obliczenie „liczba przede mną minus liczba wykonana” nie jest uniwersalnie prawidłowe.
Algorytm matching może także różnić się między outright futures, spreadami, opcjami i rodzinami produktów.
Zawsze sprawdzaj aktualny opis produktu lub dokumentację venue, zanim potraktujesz pozycję w kolejce jako deterministyczną.
Głębokość rynku może ukrywać ważne szczegóły
Market by Price agreguje liczbę na danym poziomie ceny.
Dane CME Market by Order mogą ujawniać pojedyncze anonimowe zlecenia, ich wielkości i informacje o priorytecie, dając wyraźniejszy obraz pozycji w kolejce.
Nawet przy szczegółowej głębokości księga może się zmienić, ponieważ przed kolejną transakcją zlecenia są dodawane, modyfikowane, anulowane lub odświeżane.
Wyświetlana liczba jest więc bieżącym snapshotem, a nie obietnicą, że ta sama kolejka pozostanie do wykonania twojego zlecenia.
Co dzieje się po częściowym wykonaniu zlecenia futures omawia pozostałą liczbę po niepełnym wykonaniu.
Przykład gotówkowy: częściowe wykonanie zmienia ekspozycję
Załóżmy, że twoje zlecenie na 10 kontraktów wykonuje tylko 5 po 100,00, a wartość punktu futures wynosi 50 USD.
Ruch o jeden punkt tworzy wtedy ekspozycję P&L równą 250 USD, a nie 500 USD, które wystąpiłyby przy wszystkich 10 kontraktach.
Obliczenie to 5 kontraktów × 50 USD × 1 punkt = 250 USD.
Jeśli pozostałe 5 kontraktów wykona się później, łączna ekspozycja na jeden punkt wyniesie 10 × 50 USD = 500 USD.
Przykład zakłada ten sam mnożnik kontraktu i pomija opłaty, poślizg, zmiany margin oraz modyfikacje zlecenia.
Użyj checklisty priorytetu kolejki
Ten przewodnik wyjaśnia mechanikę wykonania, a nie gwarancję prawdopodobieństwa fill. Zasady matching i dostępność danych różnią się zależnie od venue i produktu.
- Potwierdź dokładny produkt, wygaśnięcie i cenę zlecenia
- Sprawdź, czy produkt używa algorytmu FIFO, pro-rata czy hybrydowego
- Oddziel wyświetlaną liczbę na poziomie ceny od rzeczywistego priorytetu w kolejce
- Zapisz znacznik czasu, wielkość, modyfikacje i częściowe wykonania zlecenia
- Traktuj głębokość Market by Price jako agregat, a nie dokładną pozycję w kolejce
- Sprawdź ponownie księgę po anulowaniach, modyfikacjach lub volatility
- Przelicz ekspozycję po każdym częściowym wykonaniu
Częste pytania
Dlaczego cena futures handlowała po mojej cenie limit, ale zlecenie się nie wykonało?
Wcześniejsze lub wyżej uprzywilejowane zlecenia mogły zużyć całą dostępną przeciwną liczbę. Transakcja po twojej cenie pokazuje, że poziom był handlowany, a nie że kolejka dotarła do twojego zlecenia.
Czy wcześniejsze złożenie zlecenia limit futures zawsze gwarantuje priorytet?
Tylko przy zasadach matching, w których priorytet czasu kontroluje właściwą alokację. Algorytmy pro-rata i hybrydowe mogą używać innej logiki.
Czy głębokość rynku dokładnie powie, ile kontraktów jest przede mną?
Market by Price zwykle nie, ponieważ agreguje poziom ceny. Market by Order może dostarczyć bardziej szczegółowych informacji o kolejce, ale kolejka nadal może zmienić się przed wykonaniem.
Czy modyfikacja oczekującego zlecenia wpływa na priorytet kolejki?
Może. Zasady giełdy określają, jak modyfikacje wpływają na priorytet, a CME wskazuje, że informacje o priorytecie mogą zmienić się po modyfikacji lub odświeżeniu zlecenia. Sprawdź aktualne zasady venue.
Źródła i dalsza lektura
Szybki test
Przeczytano? Sprawdź się w 3 pytaniach
Pytanie 01
Które stwierdzenie najlepiej pasuje do tego poradnika — Kwalifikacja cenowa nie jest tym samym co wykonanie?
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