Dlaczego założenia dotyczące poślizgu mają znaczenie na rynku Forex

Jak założenia dotyczące poślizgu wpływają na szacunki wykonania zleceń i testowanie na rynku Forex.

Dlaczego założenia dotyczące poślizgu mają znaczenie na rynku Forex

Bezpośrednia odpowiedź

Założenia dotyczące poślizgu mają znaczenie na rynku Forex, ponieważ zmieniają przyjętą cenę wykonania, a tym samym obliczony zysk, poziomy drawdownu i metryki ryzyka. Nawet jeśli reguły wejścia i wyjścia strategii są poprawne na papierze, osiągnięty wynik zależy od tego, jak transakcje są realizowane względem ceny kwotowanej lub zamierzonej.

Mechanizm lub definicja

Poślizg to różnica między zamierzoną ceną wykonania (często opartą na kwotowaniu, znaczniku czasu sygnału lub cenie z testu wstecznego) a rzeczywistą ceną realizacji. „Założenie dotyczące poślizgu” to dowolna reguła lub liczba używana do modelowania tej różnicy podczas obliczeń — na przykład założenie stałej wielkości poślizgu, stałej liczby ticków lub procentu ceny.

Ma to znaczenie, ponieważ większość obliczeń na rynku Forex upraszcza wykonanie do niewielkiego zestawu danych wejściowych: ceny kwotowanej, spreadu (różnicy bid/ask), prowizji lub opłat oraz poślizgu. Jeśli poślizg jest niedoszacowany, modelowane wykonanie jest zbyt optymistyczne; jeśli przeszacowany, wyniki mogą wyglądać gorzej, niż mogłyby być w bardziej płynnych warunkach. W obu przypadkach niedopasowanie może prowadzić do błędnych porównań między scenariuszami (na przykład między różnymi interwałami czasowymi, typami zleceń lub poziomami ryzyka).

Dowód lub przykład (z wyraźnymi założeniami)

Rozważmy uproszczoną transakcję long, w której test wsteczny używa „wejścia po cenie średniej” i „wyjścia po cenie średniej”, a następnie odejmuje spread i poślizg. Załóżmy, że Twoje założenia to:

  • Model spreadu: stałe 2 pipsy przy wejściu i 2 pipsy przy wyjściu (łącznie 4 pipsy).
  • Model poślizgu: stały 1 pip przy wejściu i 1 pip przy wyjściu (łącznie 2 pipsy).
  • Zmiana ceny netto użyta w obliczeniach P&L: zrealizowany ruch równa się cena wyjścia (mid) minus cena wejścia (mid), minus łączne koszty 6 pipsów.

Teraz zmień tylko założenie dotyczące poślizgu na łącznie 3 pipsy zamiast 2 pipsów (na przykład dlatego, że płynność się pogorszyła, spready się zwiększyły lub realizacja stała się wolniejsza). Ta różnica 1 pipsa jest niewielka na transakcję, ale przy 100 transakcjach staje się różnicą 100 pipsów w zagregowanych kosztach modelowanych. Praktyczną konsekwencją jest to, że metryki takie jak średni zwrot, wartość oczekiwana i maksymalny drawdown mogą przesunąć się na tyle, aby zmienić wnioski dotyczące tego, czy podejście „działa” w modelowanych warunkach.

Ograniczenia i ryzyka (istotne tryby awarii)

Kluczowym ograniczeniem jest to, że poślizg nie jest stały. Na rzeczywistych rynkach jakość wykonania różni się w zależności od płynności, zmienności, pory dnia, wydarzeń informacyjnych i charakterystyki zleceń (na przykład, czy zlecenia są utrzymywane, czy realizowane natychmiast). Pojedyncze statyczne założenie dotyczące poślizgu może zawieść na co najmniej jeden z następujących sposobów:

  1. Poślizg zmienny w czasie: Jeśli poślizg jest wyższy w określonych godzinach (lub podczas skoków zmienności), stała liczba zniekształca wyniki.
  2. Zależność od ścieżki: Cena realizacji może zależeć od tego, co wydarzyło się między momentem obserwacji ceny a momentem dopasowania zlecenia przez brokera/giełdę.
  3. Ukryte koszty: Niektóre koszty nie są „poślizgiem” w ścisłym sensie, ale nadal wpływają na wykonanie (opłaty, struktury prowizji lub czas transakcji). Jeśli Twój model miesza je lub pomija, założenie dotyczące poślizgu może stać się „workiem na wszystko”, który ukrywa prawdziwe czynniki.

Ponadto zależności historyczne nie stanowią podstawy do przewidywania przyszłych wyników. Model poślizgu, który pasuje do przeszłych warunków, może nie doceniać przyszłej zmienności, zwłaszcza jeśli zmienia się mikrostruktura rynku.

Weryfikacja lub kolejne pytanie

Aby niezależnie zweryfikować swoje obliczenia, traktuj poślizg jako dane wejściowe, które testujesz, a nie jako prawdę, którą zakładasz. Praktycznym podejściem jest testowanie wrażliwości: uruchom tę samą logikę w wielu scenariuszach poślizgu (na przykład niski/bazowy/wysoki poślizg), utrzymując pozostałe założenia stałe, i obserwuj, jak zmieniają się wnioski.

Pomocne kolejne pytanie brzmi: jaką podstawę wykonania stosuje Twój model — cenę średnią, bid/ask, czas kwotowania czy rzeczywisty czas realizacji? Jeśli Twoja „cena zamierzona” różni się od źródła ceny używanego w modelu poślizgu, możesz stworzyć systematyczne odchylenie, nawet jeśli liczby poślizgu wyglądają rozsądnie.

Wreszcie, ponieważ zmienność poślizgu zależy od warunków, powinieneś unikać wyciągania stanowczych wniosków z pojedynczego założenia dotyczącego poślizgu. Zamiast tego skup się na tym, czy Twoje ustalenia pozostają wiarygodne w realistycznym zakresie wyników wykonania.

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.