Jak poślizg może się zmieniać podczas zmiennych rynków
Bezpośrednia odpowiedź
Poślizg może się zmieniać podczas zmiennych rynków, ponieważ ścieżka wykonania między intencją zlecenia a finalną transakcją obejmuje wiele etapów wrażliwych na czas i zależnych od rynku. Gdy zmienność wzrasta, kwotowana lub oczekiwana cena może się szybko zmieniać, płynność może się zmniejszyć lub być chwilowo niedostępna, a faktyczne wykonanie może nastąpić po jednym lub kilku opóźnieniach. Łącznie efekty te zwiększają prawdopodobieństwo, że cena wykonania będzie się różnić od tej, której oczekiwałeś.
Mechanika: czym jest poślizg i co może się zmieniać
Poślizg to różnica między ceną, której oczekujesz przy składaniu zlecenia, a ceną, po której zlecenie jest faktycznie wykonane. Cena „oczekiwana” może opierać się na wyświetlanym kwotowaniu, ostatniej cenie średniej lub modelu przewidującym, gdzie cena powinna się znaleźć. Cena wykonania jest określana przez to, co rynek może dopasować w momencie przetwarzania zlecenia (lub jego żądania).
Prostym sposobem myślenia o poślizgu jest oddzielenie stabilnych mechanizmów od zmiennych warunków:
- Stabilne mechanizmy (zwykle niezmienne): zlecenie przemieszcza się od miejsca złożenia do miejsca dopasowania, a system musi zdecydować, jak je wykonać, biorąc pod uwagę dostępną płynność i kontrolę ryzyka.
- Zmienne warunki rynkowe (zmiana zmienności): spread bid-ask może się poszerzyć, cena może przeskakiwać między poziomami, a dostępna płynność na każdym poziomie cenowym może spaść.
- Zmienne warunki wykonania: opóźnienie sieciowe, czas przetwarzania systemu i logika obsługi zleceń (np. sposób traktowania częściowych wypełnień i ponownych kwotowań) mogą wpływać na to, jak szybko system uzyska wykonanie.
Dlaczego zmienność zwykle zwiększa poślizg
Zmienność zmienia poślizg głównie poprzez cztery mechanizmy:
-
Ryzyko luki cenowej (problem „teraz a potem”): W zmiennych warunkach cena może się znacząco zmienić między momentem, w którym opierasz swoją oczekiwaną cenę, a momentem wykonania zlecenia.
-
Opóźnienie (opóźnienie czasowe): Jeśli występuje opóźnienie między złożeniem a przetworzeniem, Twoje zlecenie może zobaczyć inny stan księgi zleceń niż ten użyty do ustalenia oczekiwanej ceny. Nawet przy płynnym rynku większa szybkość ruchu może zamienić niewielkie różnice czasowe w większe luki cenowe.
-
Wycofanie i zmniejszenie płynności: Rynki mogą pokazywać mniej zleceń na określonych poziomach cenowych podczas nagłych ruchów. Jeśli w miejscu, gdzie system próbuje wykonać zlecenie, nie ma wystarczającej płynności, wykonanie może nastąpić po kolejnych dostępnych cenach, bardziej oddalonych.
-
Obsługa zleceń i częściowe wykonanie: Niektóre ścieżki wykonania mogą skutkować częściowymi wypełnieniami, ponownymi próbami lub innym zachowaniem w warunkach stresu. Te etapy mogą dać średnią cenę wykonania różniącą się od początkowej oczekiwanej.
Przykład obliczeniowy (z wyraźnymi założeniami)
Załóżmy, że składasz zlecenie rynkowe, gdy wyświetlana cena wynosi 1.20000. Załóżmy również:
- system przetwarza Twoje zlecenie 200 ms po złożeniu,
- w ciągu tych 200 ms rynek skacze w górę,
- na poziomie 1.20000 jest ograniczona płynność, ale na poziomie 1.20100 jest jej więcej.
Jeśli wykonanie nastąpi dopiero po skoku, wypełnienie może nastąpić w okolicach 1.20100. Poślizg względem oczekiwanej ceny wynosi 1.20100 − 1.20000 = 0.00100 (w ujęciu cenowym). Kluczowy jest nie same liczby, ale fakt, że zmienność plus opóźnienie czasowe i dostępność płynności mogą przesunąć wykonanie na inne poziomy cenowe.
Istotne ograniczenia i tryby awarii
Kilka ograniczeń sprawia, że poślizg jest trudny do przewidzenia i wyjaśnienia jednym wzorem:
-
„Cena oczekiwana” nie zawsze jest dobrze zdefiniowana: Dwie osoby mogą tworzyć różne oczekiwania na podstawie tego samego wyświetlania rynku (cena średnia vs bid/ask vs ostatnia transakcja), co zmienia pomiar poślizgu.
-
Obserwowany poślizg miesza wiele czynników: Opóźnienie, zmiany spreadu, głębokość księgi zleceń i logika wykonania mogą się nakładać. Pojedynczy obserwowany wzrost poślizgu nie dowodzi, który czynnik dominował.
-
Warunki rynkowe mogą się zmienić w trakcie wykonania: Płynność może szybko się pojawiać i znikać. System może częściowo wypełnić zlecenie, a następnie nie dokończyć go w dostępnych warunkach, dając wyniki różniące się od naiwnego założenia „natychmiastowego wypełnienia”.
-
Zachowanie wrażliwe na czas różni się w zależności od miejsca wykonania i konfiguracji: Różne modele wykonania inaczej traktują ruchy rynku, częściowe wypełnienia i ponowne kwotowania. Bez znajomości konkretnego mechanizmu wykonania nie można wiarygodnie uogólniać.
Jak zweryfikować to niezależnie (bez polegania na prognozach)
Możesz zweryfikować mechanikę poślizgu, porównując zapisy wykonania z dokładną podstawą cenową, którą uważasz za „oczekiwaną”. Jedno praktyczne podejście to: