Jakie dane są potrzebne do oceny poślizgu?
Bezpośrednia odpowiedź
Aby ocenić poślizg, zbierz dane, które łączą intencję zlecenia z faktycznym wynikiem wykonania. Co najmniej potrzebujesz zamierzonej ceny wykonania (lub punktu odniesienia decyzji), ceny wykonania, znaczników czasu, które umieszczają te zdarzenia na tej samej osi czasu, oraz powiązanych kosztów wykonania (na przykład spreadu i prowizji), aby nie mylić „ruchu ceny” z „opłatami” lub „efektami kwotowań”. Zapisz również, skąd pochodzą dane (platforma, raport brokera lub zlecenie) i jak kompletne są.
Mechanizm i definicja
Poślizg to różnica między ceną, której oczekiwałeś przy składaniu lub potwierdzaniu zlecenia, a ceną, którą faktycznie otrzymałeś przy jego realizacji. W praktyce ocena zależy od tego, którą „oczekiwaną cenę” wybierzesz:
- Cena odniesienia po stronie zlecenia: cena pokazana przy składaniu zlecenia lub przy jego zatwierdzeniu.
- Cena odniesienia po stronie kwotowania: poziom mid/ask/bid zaobserwowany w pobliżu momentu podjęcia decyzji o zleceniu.
- Cena odniesienia po stronie wykonania: cena zarejestrowana przez miejsce wykonania lub system transakcyjny w momencie, gdy broker przyjmuje zlecenie.
Te wybory mają znaczenie, ponieważ poślizg można obliczać na różne sposoby. Aby obliczenia były sensowne, określ jawnie swoje założenie, na przykład: „poślizg = cena wykonania − cena odniesienia dla zlecenia kupna, przy użyciu kwotowania zarejestrowanego w momencie potwierdzenia zlecenia”.
Oddziel składniki, które mogą wyglądać podobnie:
- Ruch rynkowy: zmiany ceny, podczas gdy zlecenie czeka na wykonanie.
- Ograniczenia wykonawcze: sposób, w jaki Twój dostawca kieruje zlecenia, obsługuje płynność i stosuje dostępne ceny.
- Koszty transakcyjne: prowizje, finansowanie lub inne opłaty, które mogą zmienić Twój efektywny koszt.
Jeśli potraktujesz koszty jako poślizg, Twoja ocena może zawyżyć lukę w wykonaniu.
Dowody, przykład i jakie dane rejestrować
Kompletny zapis poślizgu dla pojedynczego zlecenia zazwyczaj wymaga:
- Szczegóły instrumentu: identyfikator symbolu/pary walutowej oraz wielkość kontraktu (aby nie mieszać instrumentów).
- Strona i typ zlecenia: kupno/sprzedaż oraz czy jest to zlecenie rynkowe/limitowe; logika wykonania jest różna.
- Cena zamierzona/odniesienia: cena, którą przyjąłeś jako „oczekiwaną” (oraz skąd ją wziąłeś).
- Cena wykonania: cena(y) wypełnienia, które faktycznie otrzymałeś.
- Znaczniki czasu: czas złożenia zlecenia, czas przyjęcia/potwierdzenia oraz czas każdego wypełnienia. Użyj spójnej strefy czasowej lub dołącz przesunięcia stref czasowych.
- Struktura wypełnienia: czy zlecenie zostało wypełnione jednorazowo, czy w częściach; jeśli miały miejsce częściowe wypełnienia, zapisz każde wypełnienie i całkowitą ilość.
- Podział kosztów: co najmniej prowizje i wszelkie udokumentowane składniki opłat, które wpływają na koszt netto wykonania.
- Pochodzenie i kompletność danych: czy wartości pochodzą ze zlecenia, raportu z wykonania, ksiąg rachunkowych lub dzienników systemowych oraz czy brakuje jakichkolwiek pól.
Konkretny przykład obliczeniowy (wymagane założenie):
- Załóżmy, że Twoją ceną odniesienia jest kwotowanie pokazane w momencie potwierdzenia zlecenia.
- Dla zlecenia kupna oblicz punkty_poślizgu = cena_wykonania − cena_odniesienia dla każdego wypełnienia, a następnie oblicz średni poślizg ważony ilością, jeśli istnieje wiele wypełnień.
- Jeśli chcesz poślizg w ujęciu kosztowym, przelicz różnicę cen za pomocą wielkości kontraktu, a następnie osobno dodaj udokumentowane prowizje, aby nie mieszać „różnicy ceny wykonania” z „opłatami”.
Ograniczenia i ryzyka (istotne scenariusze awaryjne)
Kilka ograniczeń może sprawić, że ocena poślizgu będzie niewiarygodna:
- Niedopasowanie czasu odniesienia: jeśli Twoja „oczekiwana cena” jest zarejestrowana w innym momencie niż decyzja o wykonaniu, obliczony poślizg może odzwierciedlać niedopasowanie czasowe, a nie jakość wykonania.
- Częściowe wypełnienia i błędy agregacji: nieprawidłowe uśrednianie wielu wypełnień (lub ignorowanie, że wypełnienia miały miejsce w różnych czasach i cenach) może zafałszować poślizg.
- Brakujące lub zmienione pola: jeśli raporty z wykonania pomijają niektóre zdarzenia lub jeśli platforma przepisuje ceny podczas uzgadniania, Twój zbiór danych może nie odpowiadać prawdziwej osi czasu wykonania.
- Zamieszanie kosztowe: koszty spreadu (bid/ask) i prowizje mogą być mylone z poślizgiem cenowym, chyba że oddzielisz „cenę efektywną” od „składników opłat”.
- Niestacjonarne zależności: jakakolwiek historyczna zależność między poślizgiem a warunkami nie gwarantuje przyszłego zachowania; płynność rynkowa i zmienność mogą się zmieniać.
Najbezpieczniejszym sposobem radzenia sobie z niepewnością jest traktowanie poślizgu jako obliczonego wskaźnika, który zależy od wybranej definicji odniesienia i integralności danych, a nie jako jednej uniwersalnej liczby.
Weryfikacja i kolejne pytanie
Aby niezależnie zweryfikować swoje fakty, powinieneś być w stanie wskazać dokładne pola użyte dla ceny odniesienia, ceny wykonania i znaczników czasu oraz potwierdzić, że pochodzą one z tego samego cyklu życia wykonania (zlecenie vs. raport z wykonania).