Agregacja płynności w mierzalnych kategoriach
Agregacja płynności to proces, w którym popyt i podaż (zainteresowanie kupnem i sprzedażą) z wielu źródeł staje się dostępna do interakcji, zwykle w ramach jednego lub więcej miejsc obrotu (trading venues). Aby ją mierzyć, potrzebujesz danych wejściowych, które da się zaobserwować, oraz zdefiniowanego okna czasowego, ponieważ płynność nie jest jedną wartością: zmienia się w czasie, zależy od miejsca obrotu i kosztów transakcyjnych.
Praktyczna definicja pomiaru brzmi: ile możliwego do zrealizowania przeciwnego zainteresowania jest dostępne i jak szybko można realizować transakcje względem niego, biorąc pod uwagę konkretny instrument, zakres miejsc obrotu (venue scope) oraz czas pomiaru.
Mierzalne pola: co obliczać
Możesz mierzyć agregację płynności, używając kilku pól. Każde pole musi zawierać (1) instrument (np. parę walutową), (2) miejsce obrotu lub zbiór miejsc obrotu, które traktujesz jako „zaggregowane”, oraz (3) timestamp lub okno czasowe.
- Wyświetlana głębokość / widoczna płynność (na podstawie pojedynczej migawki)
- Zdefiniuj czas migawki (T) i zarejestruj ilości na poziomach cenowych w pobliżu mid-price.
- Porównaj głębokość w ujęciu zaggregowanym z głębokością w ujęciu pojedynczego miejsca obrotu.
- Założenie: wyświetlana płynność jest niedoskonałym przybliżeniem tego, jak realnie da się wypełniać (fillability), ponieważ zlecenia mogą zostać anulowane.
- Efektywne metryki realizacji (w obrębie okna)
- Zdefiniuj okno testowe [T1, T2] i zbierz zrealizowane transakcje dla tego samego instrumentu i zbioru miejsc obrotu.
- Używaj pól takich jak średnia cena realizacji względem odniesienia (np. mid-price w momencie lub przed realizacją), zrealizowany spread oraz slippage.
- Założenie: koszty obejmują efekty bid-ask oraz wszelkie obserwowalne opłaty; koszty nieobserwowalne powinny zostać udokumentowane.
- Miary wpływu na rynek i przybliżenia fillability
- Szacuj, o ile zmienia się cena przy kupnie lub sprzedaży znanej wielkości nominalnej w obrębie okna.
- Jeśli masz dostęp do danych na poziomie zleceń, porównaj, jak szybko wypełniają się zlecenia rynkowe (marketable orders) (fill rates) z tym, jak długo pozostają niezrealizowane (niezmatchowane).
- Ograniczenie: różne reguły routingu i dopasowywania między miejscami obrotu mogą zmieniać wyniki nawet wtedy, gdy „płynność” wygląda podobnie.
Dowody i przykładowe porównania (z wyraźnymi założeniami)
Rozważ dwa podejścia do pomiaru dla tego samego instrumentu i tego samego okna czasowego [T1, T2].
Opcja A: Porównanie głębokości na podstawie migawek
- Wykonuj migawki co N sekund i rejestruj widoczną głębokość w stałej odległości od mid-price.
- Oblicz średnią zaggregowanej głębokości na podstawie migawek.
- Porównaj ją ze średnią głębokością z jednego wybranego miejsca obrotu.
Opcja B: Porównanie jakości realizacji
- Zbieraj realizacje w [T1, T2], które są routowane lub przypisane do zaggregowanego zbioru miejsc obrotu.
- Oblicz zrealizowany spread oraz średnie slippage względem odniesienia w momencie realizacji.
- Porównaj to z realizacjami z pojedynczego wybranego miejsca obrotu.
Kluczowe założenie dla obu opcji: timestamping oraz cena odniesienia muszą być spójne. Jeśli jeden zestaw danych używa jednego standardu timestampów (lub aktualizuje się z inną częstotliwością), a drugi używa innego standardu, różnice mogą wynikać z momentu pomiaru, a nie z agregacji płynności.
Ograniczenia, tryby awarii i weryfikacja
Istotne ograniczenia mogą sprawić, że pojedyncza metryka nie będzie wiarygodnie reprezentować „agregacji”.
-
Dynamiczna płynność i anulowania Wyświetlana głębokość może wyglądać na stabilną w spokojnych okresach, ale szybko się zmienia z powodu anulowań. Miara oparta na migawkach może zawyżać wykonalną (executable) płynność, jeśli wiele zleceń nie przetrwa do momentu interakcji.
-
Zakres miejsc obrotu i różnice w atrybucji „Zaggregowane” może oznaczać różne rzeczy w zależności od źródła danych. Dwa zestawy danych mogą opisywać podobne miejsca obrotu, ale różnić się tym, jakie trasy, pule lub kanały realizacji obejmują, co zmienia mierzoną głębokość i jakość realizacji.
-
Zakłócenia wynikające z kosztów realizacji Zrealizowane slippage i spready zależą od kosztów transakcyjnych i mechaniki realizacji. Nawet jeśli zaggregowana płynność rośnie, słaby routing lub opóźnienia (latency) mogą pogorszyć jakość realizacji.
-
Historyczne zależności nie gwarantują przyszłych wyników Jeśli zaobserwujesz, że jakość realizacji zaggregowana jest lepsza w jednym okresie, to nie oznacza, że ta sama zależność utrzyma się później przy innym reżimie zmienności.
Niezależna checklista weryfikacyjna:
- Potwierdź tożsamość instrumentu, zbiór miejsc obrotu (venue set) oraz okno czasowe.
- Używaj spójnych timestampów i definicji odniesienia.
- Powtarzaj pomiary w wielu oknach o różnej zmienności.
- Porównaj co najmniej jedną metrykę płynności (głębokość / dostępność zleceń rynkowych) oraz jedną metrykę realizacji (zrealizowany spread / slippage).
Jeśli nie możesz uzyskać dostępu zarówno do informacji podobnych do księgi zleceń, jak i do wyników realizacji, powinieneś oczekiwać niepełnego pomiaru. W takim przypadku pomiar należy opisać jako „częściowe przybliżenie” (partial proxy), a nie jako bezpośrednią kwantyfikację agregacji.
Następne pytanie do doprecyzowania przed pomiarem
Zanim wybierzesz metryki, doprecyzuj, co w Twoim kontekście oznacza „zaggregowane”: które miejsca obrotu są uwzględnione, jaki feed danych je definiuje oraz jaki standard timestampów jest używany.