Zaawansowane zagadnienia dotyczące poślizgu wokół wiadomości
Bezpośrednia odpowiedź
Poślizg wokół wiadomości to różnica w wykonaniu między oczekiwaną ceną tradera (często opartą na ostatnim kwotowaniu, cenie modelowej lub cenie w momencie złożenia zlecenia) a rzeczywistą ceną wykonania. Ma to znaczenie, ponieważ przepływ zleceń napędzany wiadomościami może zmieniać się szybko, a rynki mogą tymczasowo stać się mniej płynne. „Zaawansowane” zagadnienia dotyczą głównie wyodrębnienia, które części luki cenowej wynikają ze stabilnych mechanizmów (jak dopasowywane są zlecenia) w porównaniu do zmiennych warunków (płynność, spready, zmienność i szybkość wykonania).
Ponieważ wyniki są wrażliwe na stan rynku i szczegóły implementacji, najbardziej dokładnym sposobem omawiania poślizgu jest mówienie o tym, co można zmierzyć i jakie założenia należy przedstawić dla każdego przykładu lub obliczenia.
Mechanizm i prosty model
Użytecznym sposobem rozumowania o poślizgu jest podzielenie go na składniki.
- Czas między kwotowaniem a transakcją (efekt mikrostruktury)
- Przed wykonaniem obserwujesz kwotowanie (bid/ask) lub cenę orientacyjną.
- Podczas wiadomości rynek może się poruszać, a kwotowania mogą odświeżać się szybciej, niż jesteś w stanie zareagować.
- Nawet jeśli rynek „wygląda na bliski” w momencie składania zlecenia, kolejne dostępne ceny mogą się różnić.
- Płynność i poszerzenie spreadu (efekt kosztu wykonania)
- Poślizg wzrasta, gdy książka zleceń jest płytka lub wolno się uzupełnia.
- Niska płynność może wymusić wykonanie po gorszych cenach, częściowe wypełnienie lub oczekiwanie.
- Poszerzenie spreadu również zwiększa odległość od ceny średniej do cen wykonywalnych.
- Typ zlecenia i zachowanie kolejki (ograniczenie implementacyjne)
- Zlecenie rynkowe priorytetyzuje wykonanie, ale nie cenę; zazwyczaj wypełnia się natychmiast po najlepszych dostępnych transakcjach, które mogły się przesunąć.
- Zlecenie limitowane priorytetyzuje cenę; może nie wypełnić się natychmiast, może wypełnić się częściowo lub może wypełnić się po dodatkowych zmianach ceny, gdy warunki na to pozwolą.
- Sposób interakcji zlecenia z książką (i jak długo w niej pozostaje) zmienia zrealizowane wypełnienie.
- Opóźnienie i środowisko wykonania (ograniczenie czasowe)
- Poślizg jest częściowo funkcją czasu między decyzją a wypełnieniem.
- Jeśli Twój system otrzymuje dane późno lub wysyła je późno, skutecznie czyni Twoją oczekiwaną cenę nieaktualną podczas szybkich aktualizacji.
Prosty nieempiryczny przykładowy model (z wyraźnymi założeniami). Załóżmy moment, w którym „oczekiwana cena” równa się bieżącej cenie średniej. Załóżmy, że wykonywalne najlepsze dostępne ceny przesuwają się natychmiast po złożeniu zlecenia, a Twoje zlecenie wypełnia się po gorszym poziomie, ponieważ dostępna płynność na pożądanym poziomie została skonsumowana.
W tym modelu poślizg można rozumieć jako:
- Ruch ceny w oknie wykonania (właściwość rynku)
- Utratę korzystnej płynności na poziomie docelowym (właściwość książki)
- Priorytet dopasowania Twojego zlecenia (właściwość zlecenia)
Ten model nie twierdzi, że istnieje konkretny wynik liczbowy; wyjaśnia, dlaczego poślizg może być duży, nawet jeśli działałeś „poprawnie” względem ostatniego widocznego kwotowania.
Dowody i przykłady do sprawdzenia swojego rozumowania
Omawiając poślizg wokół wiadomości, zaawansowane myślenie polega głównie na unikaniu mylących porównań.
Przykładowy przypadek brzegowy: „oczekiwana cena” nie jest spójna
Jeśli jedno obliczenie używa ceny średniej w momencie złożenia zlecenia, a inne ostatniej transakcji lub teoretycznej ceny modelowej, pomiary poślizgu nie są porównywalne. Zaawansowana analiza powinna definiować oczekiwaną cenę spójnie (na przykład: cena średnia w momencie złożenia lub najlepsze bid/ask w momencie złożenia).
Przykładowy przypadek brzegowy: częściowe wypełnienia tworzą poślizg uśredniony w czasie
W przypadku zleceń limitowanych wypełnienie może być podzielone na wiele poziomów cenowych lub rozłożone w czasie. Twoja zrealizowana średnia cena zależy od tego, ile jednostek/kontraktów wypełnia się na każdym poziomie i od czasu tych wypełnień. Pojedyncza „liczba poślizgu” może ukrywać duże niekorzystne wypełnienia sparowane z późniejszymi korzystnymi wypełnieniami.
Przykładowy przypadek brzegowy: zmiany reżimu płynności
Niektóre momenty wiadomości powodują tymczasową próżnię płynności. W tym stanie nawet małe zlecenia mogą skonsumować pozostałą płynność na szczycie książki, zwiększając efektywny koszt. Jeśli porównujesz tylko poślizg w „normalnych” warunkach, możesz błędnie założyć takie samo zachowanie w oknie wiadomości.
Przykładowy przypadek brzegowy: spready i zmienność poruszają się razem
Poszerzanie spreadów i szybsze zmiany cen są często powiązane. Oznacza to, że poślizg może wzrosnąć, ponieważ rynek zarówno się porusza, jak i staje się trudniejszy do wykonania po cenie średniej.
Co możesz niezależnie zweryfikować (koncepcyjnie).
- Związek między zdefiniowaną oczekiwaną ceną a rzeczywistą ceną wykonania w momencie transakcji.
- Czy Twoje wypełnienia grupują się w określonych zakresach po szybkich momentach wiadomości.
- Czy częściowe wypełnienia korelują z typem zlecenia i czasem trwania.
Ograniczenia i tryby awarii
-
Historyczna reakcja nie gwarantuje przyszłego zachowania Rynki się zmieniają. Statystyczny związek między „kategorią wiadomości” a poślizgiem zmierzonym w jednym okresie nie zapewnia takiego samego związku w innym okresie, zwłaszcza gdy płynność i uczestnictwo się różnią.
-
Koszty poza różnicą cen mogą być pominięte Poślizg mierzony jako „cena wykonania minus cena oczekiwana” może nie obejmować wszystkich kosztów transakcyjnych. W zależności od środowiska wykonania inne opłaty mogą mieć znaczenie, nawet gdy cena wykonania wygląda akceptowalnie.
-
Błąd przeżycia i błąd selekcji Jeśli analizujesz tylko największe ruchy lub tylko wydarzenia, w których miałeś wystarczającą płynność, sfałszujesz wnioski dotyczące wielkości poślizgu.
-
Jakość danych i wyrównanie znaczników czasu Jeśli znaczniki czasu złożenia zlecenia, kwotowania i wypełnienia nie są wyrównane, poślizg przypisywany „czasowi wiadomości” może być częściowo artefaktem pomiaru.
-
Ryzyko modelu z powodu niespójnych założeń Każdy przykład lub obliczenie powinno przedstawiać założenia: definicję oczekiwanej ceny, zachowanie typu zlecenia i okno wykonania. Bez tego dwóch analityków może wyprodukować różne „liczby poślizgu”, które w rzeczywistości nie mierzą tej samej koncepcji.
Weryfikacja i kolejne pytania
Praktyczne podejście do weryfikacji polega na traktowaniu poślizgu wokół wiadomości jako problemu pomiarowego w zmieniających się reżimach rynkowych.
-
Zdefiniuj pomiar jasno Wybierz spójną podstawę oczekiwanej ceny (na przykład: cena średnia lub najlepsza wykonywalna cena w określonym znaczniku czasu) i utrzymuj ją stałą w różnych wydarzeniach.
-
Oddziel mechanikę od warunków
- Mechanika: jak typ zlecenia wpływa na dopasowanie i priorytet wypełnienia.
- Warunki: płynność, spread, zmienność i szybkość zmian kwotowań.
- Testuj tryby awarii celowo Sprawdź, jak zmieniają się Twoje wyniki, gdy:
- Używasz innej definicji oczekiwanej ceny.
- Uwzględniasz tylko pełne wypełnienia w porównaniu do włączenia częściowych wypełnień.
- Ograniczasz analizę do węższych okien wokół wydarzenia.
- Zapytaj, czego nadal nie możesz zweryfikować Nawet przy starannym pomiarze możesz nie w pełni obserwować ukrytą płynność, efekty pozycji w kolejce lub różnice w wewnętrznym routingu. Ta niepewność ogranicza, jak mocno możesz przypisać poślizg wyłącznie „wiadomościom”.