Jak można mierzyć poślizg?

Poznaj, jak mierzyć poślizg: mechanikę, różnice, ograniczenia i praktyczne sprawdzenia.

Mechanizm i definicja

Poślizg to różnica między ceną, jaką spodziewałeś się uzyskać dla zlecenia, a ceną, którą faktycznie otrzymałeś w momencie jego realizacji. Aby mierzyć go w sposób spójny, potrzebujesz trzech elementów: (1) ceny referencyjnej reprezentującej „zamierzoną realizację”, (2) rzeczywistych cen realizacji oraz (3) reguły, jak obsługiwać timing i częściowe realizacje.

Często mierzalnym polem jest poślizg cenowy (w jednostkach ceny):

  • Poślizg = RzeczywistaCenaRealizacji − ZamierzonaCenaRealizacji Dla kupna wyższa rzeczywista cena oznacza dodatni poślizg; dla sprzedaży interpretacja znaku może zostać odwrócona w zależności od przyjętej konwencji. Wybierz jedną konwencję i stosuj ją do każdego obliczenia.

Innym mierzalnym polem jest poślizg w walucie konta (wpływ kosztowy). Konwertuje on różnicę cen na kwotę na podstawie wielkości transakcji i specyfikacji kontraktu. Dokładne wzory zależą od tego, jak system realizacji definiuje wartość kontraktu, więc metoda obliczeń powinna zostać podana jako założenie.

Jak mierzyć go krok po kroku

  1. Wybierz referencję ceny zamierzonej. Przykłady możliwych „zamierzonych” cen obejmują notowanie podane w momencie złożenia zlecenia, cenę limit/stop zlecenia (jeśli dotyczy) albo wewnętrzną „oczekiwaną cenę” używaną w Twoim procesie realizacji. Pomiar jest tylko tak spójny, jak ta decyzja.
  2. Wybierz referencję rzeczywistej ceny realizacji. Użyj cen wypełnienia (fill) zapisanych przez miejsce realizacji/platformę. Jeśli występuje wiele wypełnień, musisz zdecydować, czy mierzyć każde wypełnienie osobno, czy obliczyć średnią ważoną wolumenem.
  3. Zdefiniuj znaczniki czasu i logikę dopasowania. Potrzebujesz reguły, która kotwiczy „intencję” względem „realizacji”. Na przykład możesz użyć znacznika czasu złożenia zlecenia dla ceny zamierzonej, a znacznika czasu wypełnienia dla rzeczywistej ceny. Jeśli system dostarcza wiele zdarzeń (aktualizacja notowania, wysłanie żądania, akceptacja, wypełnienie), zdefiniuj, które pary porównujesz.
  4. Obsłuż częściowe realizacje. Jeśli zlecenie realizuje się w częściach, możesz obliczyć poślizg jako średnią ważoną wolumenem na przestrzeni wypełnień, używając rozmiaru każdego wypełnienia jako wag. Alternatywnie raportuj poślizg per-fill oraz rozrzut wyników.

Dowód i przykład z jawnymi założeniami

Załóżmy następującą konfigurację pomiaru dla pojedynczego zlecenia:

  • IntendedExecutionPrice to wyświetlane notowanie użyte, gdy tworzono żądanie zlecenia.
  • ActualExecutionPrice to średnia ważona ceną na podstawie wszystkich wypełnień dla tego zlecenia.
  • Poślizg jest liczony jako Actual − Intended.

Przykład (liczby są poglądowe): IntendedExecutionPrice = 1.1000, a wykonana średnia ważona ActualExecutionPrice = 1.1012. Wtedy poślizg (w jednostkach ceny) = 1.1012 − 1.1000 = 0.0012.

Aby niezależnie zweryfikować obliczenie, porównaj swój znacznik czasu i wartość notowania zamierzonego z logiem realizacji, a następnie przelicz średnią ważoną na podstawie rozmiarów i cen wypełnień. Jeśli Twój system zapisuje zarówno „request sent” jak i „fill time”, powtórz pomiar dla każdego możliwego znacznika czasu intencji, aby zobaczyć, jak bardzo zmienia się wynik; duża zmiana wskazuje, że Twoje założenie dotyczące znacznika czasu prawdopodobnie dominuje pomiar.

Ograniczenia i ryzyka w pomiarze

Pomiar poślizgu ma istotne ograniczenia:

  • Niejasność intencji: Różne systemy definiują „oczekiwaną” lub „zamierzoną” cenę w różny sposób (notowanie w momencie żądania, poziom limit/stop lub zapamiętane oczekiwanie). Zmiana tej definicji może zmienić poślizg nawet wtedy, gdy ceny realizacji są identyczne.
  • Niepewność czasowa: Rynek może się zmienić od momentu, gdy przechwytujesz cenę zamierzoną, do chwili, gdy zlecenie faktycznie się realizuje. Jeśli nie potrafisz precyzyjnie dopasować znaczników czasu, możesz mierzyć „opóźnienie plus ruch”, a nie tylko poślizg.
  • Częściowe realizacje i efekty agregacji: Łączenie wypełnień w średnią ważoną może ukryć fakt, że niektóre wypełnienia były korzystne, a inne nie.
  • Zmienność dostawcy i ścieżki realizacji: Twoja obserwowana realizacja zależy od tego, jak zlecenia są routowane i dopasowywane, od płynności dostępnej w momencie realizacji oraz od kosztów transakcyjnych. Nawet przy identycznych metodach wyniki mogą się różnić w czasie i w różnych środowiskach.

Historyczne porównania należy traktować jako opisowe: zależności obserwowane w przeszłości nie gwarantują przyszłego zachowania poślizgu. Dodatkowo koszty, takie jak prowizje i opłaty, mogą być raportowane osobno od poślizgu cenowego; mieszanie ich w jedną liczbę powinno być unikane, 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 zastosowałeś, jak dopasowałeś znaczniki czasu, czy użyłeś średnich per-fill czy średnich ważonych wolumenem oraz jakie reguły przeliczenia walut zastosowałeś.

DOCUMENT END

Handel walutami i kontraktami CFD wiąże się ze znacznym ryzykiem. Informacje FoxiForex mają charakter edukacyjny i nie są osobistą poradą finansową. Materiały sponsorowane są wyraźnie oznaczone.