Przykład obliczeniowy założeń dotyczących poślizgu (scenariusz + założenia)
Bezpośrednia odpowiedź
Przykład obliczeniowy założeń dotyczących poślizgu to scenariusz, w którym jawnie wybierasz liczby określające, o ile gorsza (lub lepsza) jest rzeczywista cena wykonania w porównaniu z ceną referencyjną używaną w modelowaniu. Następnie przenosisz te liczby przez obliczenia, aby czytelnik mógł dokładnie zobaczyć, jak założenia wpływają na wyniki.
Ponieważ celem jest niezależna weryfikacja, każde dane wejściowe związane z poślizgiem powinny być podane osobno: definicja ceny referencyjnej, założona wielkość poślizgu (często w jednostkach ceny lub punktach bazowych), to, czy dotyczy ona każdego zlecenia, czy każdego wypełnienia, oraz co się dzieje, gdy wykonanie jest podzielone na wiele wypełnień.
Mechanizm lub definicja
Poślizg to różnica między referencyjną ceną wykonania (na przykład ceną używaną przy szacowaniu transakcji) a ceną, po której rynek faktycznie wypełnia Twoje zlecenie. W modelowaniu założenia dotyczące poślizgu to uproszczone zasady, których używasz do przekształcenia tej różnicy w liczby.
Praktycznym sposobem na zapewnienie przejrzystości jest oddzielenie stabilnych mechanizmów od zmiennych warunków:
- Stabilne mechanizmy (to, co możesz kontrolować w modelu): sposób stosowania poślizgu do ceny referencyjnej, sposób obliczania zysku/straty z wypełnień oraz sposób obsługi ilości.
- Zmienne warunki rynkowe/dostawcy (to, co musisz założyć lub zmierzyć): typowy spread, to, czy zlecenia są wypełniane natychmiast, czy z opóźnieniem, oraz prawdopodobieństwo częściowych wypełnień.
Dowód lub przykład (z podanymi założeniami)
Rozważmy prosty model pozycji długiej z jednym wypełnieniem wejścia i jednym wypełnieniem wyjścia. Poniższy przykład obliczeniowy wykorzystuje wymyślone liczby, aby można było prześledzić arytmetykę.
Założenia (podaj każde dane wejściowe)
- Instrument i jednostki ceny: Użyj pojedynczej referencyjnej jednostki ceny, w której zmiany są liniowe (w tej ilustracji nie są potrzebne specyfikacje kontraktu).
- Cena referencyjna dla wejścia: Referencyjna cena wejścia = 1,2000.
- Cena referencyjna dla wyjścia: Referencyjna cena wyjścia = 1,2050.
- Założony poślizg dla wejścia: Zlecenie jest wypełniane gorzej o 0,0002 (jednostki ceny). Zatem cena wypełnienia wejścia = 1,2000 − 0,0002.
- Założony poślizg dla wyjścia: W przypadku pozycji długiej gorsze wyjście oznacza otrzymanie niższej ceny. Załóżmy, że wyjście jest wypełniane gorzej o 0,0001. Zatem cena wypełnienia wyjścia = 1,2050 − 0,0001.
- Ilość: Ilość wynosi 1 jednostkę. (To upraszcza arytmetykę w przykładzie.)
- Koszty wykluczone: Ten przykład ignoruje prowizje i inne opłaty; traktujesz je osobno, jeśli to konieczne.
- Wykonanie z pojedynczym wypełnieniem: Każda strona (wejście i wyjście) jest wykonywana jako jedno wypełnienie po założonej cenie skorygowanej o poślizg.
Obliczenia
- Cena wypełnienia wejścia = 1,2000 − 0,0002 = 1,1998
- Cena wypełnienia wyjścia = 1,2050 − 0,0001 = 1,2049
- Modelowany ruch ceny (netto) = Cena wypełnienia wyjścia − Cena wypełnienia wejścia
- Modelowany ruch netto = 1,2049 − 1,1998 = 0,0051
Bez założeń dotyczących poślizgu referencyjny ruch netto wyniósłby 1,2050 − 1,2000 = 0,0050. W tym scenariuszu założenia dotyczące poślizgu zwiększyły stratę netto w stosunku do wartości referencyjnej o 0,0001 jednostek ceny.
Alternatywny scenariusz pokazujący wrażliwość założeń (częściowe wypełnienia)
Załóżmy teraz, że wejście jest podzielone na dwa wypełnienia:
- Referencyjna cena wejścia = 1,2000
- Pierwsze wypełnienie: 60% ilości, poślizg gorszy o 0,0001 → cena pierwszego wypełnienia = 1,1999
- Drugie wypełnienie: 40% ilości, poślizg gorszy o 0,0003 → cena drugiego wypełnienia = 1,1997
Przy ilości = 1, średnia ważona wolumenem cena wypełnienia wejścia wynosi:
- Ważone wypełnienie wejścia = 0,6×1,1999 + 0,4×1,1997 = 1,19982
Nawet jeśli użyjesz koncepcji „średniego poślizgu”, ten podział pokazuje ograniczenie modelowania: pojedynczy stały poślizg na transakcję może ukrywać efekty czasowe i różną jakość wykonania w poszczególnych wypełnieniach.
Ograniczenia i ryzyka
- Założenia mogą być wewnętrznie niespójne: Jeśli założysz wartości poślizgu, które są sprzeczne z definicją ceny referencyjnej lub czasem wypełnienia, model może generować mylące różnice.
- Spread i opóźnienie wykonania są często ze sobą powiązane: Założenia dotyczące poślizgu mogą nieumyślnie podwójnie liczyć (lub pomijać) wpływ zmian spreadu, opóźnienia lub głębokości księgi zleceń.
- Uproszczenie pojedynczego wypełnienia może zawieść: Rzeczywiste wykonanie może skutkować częściowymi wypełnieniami, ponownymi kwotowaniami lub anulowaniem zleceń. Jeśli to zignorujesz, Twoje założenia dotyczące poślizgu mogą zaniżać lub zawyżać rzeczywistą zmienność.
- Historyczne zależności nie gwarantują przyszłych wyników: Nawet jeśli podobne środowisko w przeszłości powodowało określone zachowanie poślizgu, przyszłe warunki rynkowe i płynność mogą się różnić.