Jak można mierzyć poślizg?
Mechanizm i definicja
Poślizg to różnica między ceną, jakiej oczekiwałeś dla zlecenia, a ceną faktycznie otrzymaną podczas jego realizacji. Aby mierzyć go w spójny sposób, potrzebujesz trzech elementów: (1) ceny referencyjnej reprezentującej „zamierzoną realizację”, (2) faktycznej ceny (lub cen) wykonania oraz (3) zasady postępowania z czasem i częściowymi realizacjami.
Typowym mierzalnym polem jest poślizg cenowy (w jednostkach ceny):
- Poślizg = CenaFaktycznegoWykonania − CenaZamierzonegoWykonania W przypadku kupna wyższa cena faktyczna oznacza dodatni poślizg; w przypadku sprzedaży interpretacja znaku może być odwrócona w zależności od przyjętej konwencji. Wybierz jedną konwencję i stosuj ją do wszystkich obliczeń.
Innym mierzalnym polem jest poślizg w walucie rachunku (wpływ kosztowy). Przelicza on różnicę cen na kwotę przy użyciu wielkości transakcji i specyfikacji kontraktu. Dokładne wzory zależą od tego, jak Twój system wykonawczy definiuje wartość kontraktu, dlatego metoda obliczeniowa powinna być podana jako założenie.
Jak mierzyć to krok po kroku
- Wybierz referencję ceny zamierzonej. Przykłady możliwych cen „zamierzonych” obejmują cenę kwotowaną w momencie składania zlecenia, cenę limitową/stop (jeśli dotyczy) lub wewnętrzną „cenę oczekiwaną” używaną w Twoim przepływie pracy wykonawczym. Pomiar jest tylko tak spójny, jak ten wybór.
- Wybierz referencję faktycznej ceny wykonania. Użyj ceny (lub cen) realizacji transakcji zarejestrowanych przez platformę/miejsce wykonania. Jeśli istnieje wiele realizacji, musisz zdecydować, czy mierzyć każdą realizację osobno, czy obliczyć średnią ważoną wolumenem.
- Zdefiniuj znaczniki czasu i logikę dopasowania. Potrzebujesz zasady, który znacznik czasu kotwiczy „zamierzenie” w porównaniu z „wykonaniem”. Na przykład możesz użyć znacznika czasu złożenia zlecenia dla ceny zamierzonej i znacznika czasu realizacji dla ceny faktycznej. Jeśli system dostarcza wiele zdarzeń (aktualizacja kwotowania, wysłanie żądania, akceptacja, realizacja), zdefiniuj, którą parę porównujesz.
- Obsłuż częściowe realizacje. Jeśli zlecenie jest realizowane w częściach, możesz obliczyć średni poślizg ważony wolumenem dla wszystkich realizacji, używając wielkości każdej realizacji jako wag. Alternatywnie, raportuj poślizg dla każdej realizacji oraz rozrzut wyników.
Dowody i przykład z jawnymi założeniami
Załóżmy następującą konfigurację pomiaru dla pojedynczego zlecenia:
- CenaZamierzonegoWykonania to wyświetlane kwotowanie użyte podczas tworzenia żądania zlecenia.
- CenaFaktycznegoWykonania to średnia cena ważona wolumenem dla wszystkich realizacji tego zlecenia.
- Poślizg jest obliczany jako CenaFaktyczna − CenaZamierzona.
Przykład (liczby są poglądowe): CenaZamierzonegoWykonania = 1,1000, a wykonana średnia ważona wolumenem CenaFaktycznegoWykonania = 1,1012. Wtedy poślizg (w jednostkach ceny) = 1,1012 − 1,1000 = 0,0012.
Aby niezależnie zweryfikować obliczenia, porównaj znacznik czasu i wartość zamierzonego kwotowania z dziennikiem wykonania, a następnie przelicz średnią ważoną na podstawie wielkości i cen realizacji. Jeśli Twój system rejestruje zarówno „czas wysłania żądania”, jak i „czas realizacji”, powtórz pomiar z każdym prawdopodobnym znacznikiem czasu zamierzenia, aby zobaczyć, jak bardzo zmienia się wynik; duża zmiana wskazuje, że założenie dotyczące znacznika czasu prawdopodobnie dominuje w pomiarze.
Ograniczenia i ryzyka w pomiarze
Pomiar poślizgu ma istotne ograniczenia:
- Niejednoznaczność zamierzenia: Różne systemy definiują „oczekiwaną” lub „zamierzoną” cenę w różny sposób (kwotowanie przy żądaniu, poziom limit/stop lub zapisane oczekiwanie). Zmiana tej definicji może zmienić poślizg, nawet jeśli ceny wykonania są identyczne.
- Niepewność czasowa: Rynki mogą się poruszać między momentem przechwycenia ceny zamierzonej a momentem faktycznego wykonania zlecenia. Jeśli nie można precyzyjnie dopasować znaczników czasu, możesz mierzyć „opóźnienie plus ruch”, a nie tylko poślizg.
- Częściowe realizacje i efekty agregacji: Łączenie realizacji w średnią ważoną może ukryć fakt, że niektóre realizacje były korzystne, a inne nie.
- Zmienność dostawcy i ścieżki wykonania: Zaobserwowane wykonanie zależy od sposobu kierowania i dopasowywania zleceń, dostępnej płynności w momencie realizacji oraz kosztów transakcyjnych. Nawet przy identycznych metodach wyniki mogą się różnić w czasie i w różnych środowiskach.
Porównania historyczne należy traktować jako opisowe: zależności zaobserwowane w przeszłości nie gwarantują przyszłego zachowania poślizgu. Ponadto koszty takie jak prowizje i opłaty mogą być raportowane oddzielnie od poślizgu cenowego; mieszanie ich w jednej liczbie należy unikać, chyba że Twoja definicja wyraźnie je obejmuje.
Weryfikacja i co mierzyć dalej
Aby pomiary poślizgu były niezależnie weryfikowalne, udokumentuj swoje założenia: jaką definicję ceny zamierzonej zastosowano, jak dopasowano znaczniki czasu, czy użyto średnich dla poszczególnych realizacji czy ważonych wolumenem oraz jakie zasady przeliczania walut zastosowano.