Częste błędy w założeniach dotyczących poślizgu
Bezpośrednia odpowiedź
Założenia dotyczące poślizgu to uproszczone przekonania o tym, o ile gorsza (lub czasem lepsza) będzie cena realizacji transakcji w porównaniu z ceną oczekiwaną. Częstymi błędami jest traktowanie tego uproszczenia jako dokładnego, stosowanie nierealistycznie stabilnej wartości poślizgu lub zapominanie, że poślizg oddziałuje ze spreadem, prowizjami, typami zleceń i warunkami rynkowymi. Innym częstym problemem jest brak jasnego określenia założenia dla każdego obliczenia, przez co czytelnik nie może samodzielnie zweryfikować, czy wyniki opierały się na optymistycznej realizacji.
Mechanizm i definicja
Założenie dotyczące poślizgu zwykle obejmuje jedną lub więcej z tych luk:
- Różnica cenowa przy realizacji: wypełnienie następuje po cenie innej niż cena „referencyjna” użyta w obliczeniach.
- Różnica czasowa: model zakłada natychmiastowe wypełnienie, podczas gdy rzeczywista realizacja może czekać na dopasowanie zlecenia.
- Wpływ płynności: gdy rynek porusza się szybko lub głębokość rynku jest niewielka, koszt osiągnięcia pożądanego wypełnienia może się zmienić.
Przydatny sposób myślenia o tym jest następujący: jeśli model używa oczekiwanej ceny wejścia i wyjścia, to zakładany poślizg koryguje te ceny (lub koryguje koszty), aby odzwierciedlić tarcie wykonawcze. Jeśli nie oddzielisz logiki „ceny referencyjnej” od logiki „poślizgu”, możesz podwójnie policzyć koszty lub je pominąć.
Dowody lub przykład (neutralne kontrole)
Poniżej przedstawiono typowe wzorce błędów oraz neutralny sposób ich sprawdzenia bez zakładania konkretnego dostawcy, platformy ani bieżących danych rynkowych.
-
Zaniżanie poślizgu przez użycie niewłaściwej referencji Błąd: Używanie historycznych cen średnich lub wyidealizowanych kwotowań jako ceny referencyjnej przy założeniu minimalnego poślizgu, mimo że rzeczywiste wypełnienia odbywają się przez bid/ask i dopasowywanie zleceń. Neutralna kontrola: Przelicz przy użyciu jasno zdefiniowanego typu ceny referencyjnej (na przykład oczekiwanej realizacji opartej na kwotowaniach) i potwierdź, że poślizg jest stosowany spójnie do wejścia i wyjścia.
-
Stosowanie jednej stałej wartości poślizgu we wszystkich warunkach Błąd: Stosowanie tego samego założenia dotyczącego poślizgu w okresach spokojnych i podczas szybkich ruchów. Neutralna kontrola: Przeprowadź wiele scenariuszy z różnymi poziomami poślizgu oraz zmieniającymi się spreadami i opłatami. Jeśli wnioski zmieniają się całkowicie, pierwotne założenie prawdopodobnie nie było odporne.
-
Ignorowanie, że prowizje i zmiany spreadu mogą imitować poślizg Błąd: Traktowanie poślizgu wyłącznie jako „jednego dodatkowego ticka cenowego”, podczas gdy prowizje i poszerzanie spreadu w okresach zmienności są uwzględniane niespójnie. Neutralna kontrola: Rozdziel składniki w swojej księgowości (różnica względem ceny referencyjnej vs. spread vs. opłaty). Następnie zweryfikuj, że „całkowity koszt realizacji” nie jest tworzony dwukrotnie.
-
Zakładanie, że historyczny poślizg się powtórzy Błąd: Dostrzeżenie stabilnej zależności w danych historycznych i wyciągnięcie wniosku, że utrzyma się ona w przyszłości. Neutralna kontrola: Zweryfikuj, że założenie dotyczące poślizgu nie jest wywnioskowane z tych samych danych, które są używane do oceny wyników. Użyj koncepcyjnie podziału czasowego lub niezależnej próbki i oczekuj, że rozkład się zmieni.
Ograniczenia i ryzyka
Co najmniej jeden istotny tryb awarii polega na tym, że założenia dotyczące poślizgu mogą stać się ukrytym optymizmem: jeśli poślizg jest pominięty, uznany za zbyt mały lub stosowany tylko w korzystnych kierunkach, obliczone wyniki mogą wyglądać lepiej, niż mogłaby je wygenerować rzeczywista realizacja.
Inne ograniczenia:
- Poślizg zależy od warunków rynkowych (płynność, zmienność, głębokość księgi zleceń) oraz szczegółów realizacji (typ zlecenia, czas i szybkość, z jaką zlecenie może zostać przeszacowane).
- Zależności historyczne nie gwarantują przyszłego zachowania.
- Małe błędy w założeniach mogą się kumulować w wielu transakcjach, zwłaszcza gdy model zakłada częste wejścia i wyjścia.
Weryfikacja lub następne pytanie
Aby niezależnie zweryfikować założenia dotyczące poślizgu, wykonaj trzy neutralne kontrole:
- Określ założenie precyzyjnie: jaka cena referencyjna jest używana i jak poślizg modyfikuje wejście i wyjście?
- Przeprowadź test warunków skrajnych dla założenia: przetestuj zakres wartości poślizgu i warunków, a nie pojedynczą liczbę.
- Uzgodnij całkowite koszty: potwierdź, że spread, prowizje i poślizg są uwzględnione jednokrotnie, w spójnych jednostkach.
Następne pytanie do rozważenia: „Jeśli moje założenie dotyczące poślizgu zmieni się w prawdopodobnym zakresie, które części moich obliczeń zmienią się najbardziej i czy te zmiany są spowodowane głównie kosztem realizacji, czy czymś innym w modelu?”