Założenia dotyczące poślizgu w testach backtesting forex: czym różnią się od powiązanych koncepcji

Zrozum założenia dotyczące poślizgu w testach backtesting forex w porównaniu z kosztami wykonania.

Założenia dotyczące poślizgu w testach backtesting forex: czym różnią się od powiązanych koncepcji

Bezpośrednia odpowiedź

Założenia dotyczące poślizgu to wybory modelowania, które przedstawiają, jak cena wykonania zlecenia może różnić się od ceny referencyjnej (takiej jak kwotowanie lub środek). Kluczowa różnica w stosunku do powiązanych koncepcji forex polega na tym, że założenia dotyczące poślizgu dotyczą konkretnie składnika błędu ceny wykonania, podczas gdy inne koncepcje (takie jak spread czy prowizje) reprezentują inne, łatwiej identyfikowalne składniki kosztów lub dane wejściowe.

Aby to dokładnie wyjaśnić, warto traktować założenia dotyczące poślizgu jako dane wejściowe do obliczeń: opisują one, co zakładasz na temat odległości między ceną, na której opierasz transakcję, a ceną, po której faktycznie nastąpi wykonanie.

Mechanizm i definicja

Założenia dotyczące poślizgu (modelowanie błędu ceny wykonania)

Założenia dotyczące poślizgu opisują oczekiwaną lub zakładaną różnicę między ceną referencyjną używaną w analizie a ceną, po której zlecenie ma zostać wykonane. Ta „różnica” może być dodatnia (gorsza niż referencyjna dla tradera) lub ujemna (lepsza), ale w wielu uproszczonych modelach jest traktowana jako niekorzystna dla realizmu.

W praktyce modele backtestingu i forward testingu potrzebują reguły dotyczącej realizacji zleceń, ponieważ rzeczywiste wykonanie jest uzależnione od takich czynników, jak płynność, głębokość książki zleceń i czas. Założenia dotyczące poślizgu zapewniają tę regułę w uproszczony sposób – często jako:

  • Stałą kwotę (stały offset w pipach/jednostkach ceny)
  • Kwotę zmienną (na przykład pobieraną z rozkładu)
  • Regułę opartą na warunkach (na przykład wyższy poślizg podczas szerszych spreadów lub w okresach zmienności)

„Kanonicznym właścicielem” tej idei jest modelowanie wykonania w ramach Twoich testów lub systemu księgowego.

Spread (różnica między kwotowaniem bid i ask)

Spread to różnica między ceną bid i ask w momencie obserwacji kwotowań. Jest to element mikrostruktury rynku związany z procesem kwotowania. Koszty spreadu są zazwyczaj modelowane jako deterministyczna różnica między referencyjnymi cenami kupna i sprzedaży.

Czym różni się od założeń dotyczących poślizgu: spread jest zwykle definiowany przez mechanikę kwotowań, do których się odwołujesz, podczas gdy założenia dotyczące poślizgu reprezentują dodatkową niezgodność wykonania wykraczającą poza to odniesienie kwotowania.

Prowizja i opłaty (jawne koszty transakcyjne)

Prowizje i niektóre opłaty to jawne koszty pobierane przez dostawcę lub platformę. Mogą być modelowane jako stałe za transakcję, za lot lub jako procent.

Czym różnią się od założeń dotyczących poślizgu: prowizje/opłaty to koszty księgowe, które można przedstawić bezpośrednio, podczas gdy założenia dotyczące poślizgu obejmują wpływ na rynek i niezgodność związaną z czasem między ceną referencyjną a wykonaniem.

Założenia dotyczące wykonania (reguły realizacji i czas)

„Założenia dotyczące wykonania” to szersza koncepcja nadrzędna: sposób, w jaki Twój model decyduje, czy zlecenie zostanie zrealizowane oraz o jakiej godzinie/cenie. Założenia dotyczące poślizgu są konkretną częścią założeń dotyczących wykonania – korektą ceny wynikającą z niezgodności wykonania.

Zatem założenia dotyczące poślizgu różnią się od założeń dotyczących wykonania zakresem: poślizg jest jednym elementem modelowania w logice realizacji/czasu.

Wpływ na rynek (Twój model tego, jak handel wpływa na ceny)

Wpływ na rynek to koncepcja modelowania, która przedstawia wpływ transakcji na późniejsze ceny, zwłaszcza gdy wielkość jest duża w stosunku do dostępnej płynności. Założenia dotyczące poślizgu mogą obejmować pewien wpływ na rynek, ale nie każdy model poślizgu jest jawnie oparty na wpływie na rynek.

Czym różni się od wpływu na rynek: wpływ na rynek dotyczy przyczynowego ruchu ceny wynikającego z wielkości transakcji, podczas gdy założenia dotyczące poślizgu często podsumowują wynik netto (w tym efekty czasu i płynności) bez osobnego modelowania przyczynowości.

Dowód lub przykład (ograniczony i oparty na założeniach)

Rozważmy symulację, która wykorzystuje cenę referencyjną w momencie podjęcia decyzji o zleceniu (na przykład cenę średnią lub ostatnie kwotowanie transakcji). Aby obliczyć uproszczony oczekiwany koszt, możesz podzielić koszty na składniki:

  1. Spread: przeliczasz z odniesienia opartego na cenie średniej na odniesienie oparte na bid/ask dla każdej strony.
  2. Prowizja: odejmujesz stały koszt za transakcję.
  3. Założenia dotyczące poślizgu: dodajesz (lub odejmujesz) offset ceny wykonania względem odniesienia opartego na kwotowaniu.

Jeśli Twój model używa stałego poślizgu wynoszącego 0,5 pipsa na transakcję, wówczas cena wykonania każdego zlecenia jest przesunięta o tę kwotę od odniesienia kwotowania. Jeśli natomiast Twoje założenia dotyczące poślizgu są zmienne (na przykład szersze podczas zmienności), ta sama logika strategii może generować różne profile drawdown i rentowności, ponieważ błąd wykonania nie jest już stały.

Istotnym ograniczeniem jest to, że te składniki w rzeczywistości nie są niezależne. Na przykład spready mogą się poszerzać, gdy spada płynność, co może również zwiększać niezgodność wykonania. Modele często zakładają separację dla uproszczenia, ale może to zniekształcać sposób, w jaki koszty poruszają się razem.

Ograniczenia i ryzyka (co może zawieść)

1) Optymistyczne ryzyko ogonowe

Częstym błędem jest wybór założeń dotyczących poślizgu, które nie doceniają najgorszych warunków wykonania. Nawet jeśli średni poślizg wygląda rozsądnie, rzadkie zdarzenia (szybkie ruchy, niska płynność, nagłe luki w kwotowaniach) mogą dominować w rzeczywistych wynikach.

2) Podwójne liczenie lub brakujące nakładanie się

Jeśli Twoje modelowanie już odzwierciedla poszerzenie oparte na spreadzie i dodatkowo stosujesz założenia dotyczące poślizgu, które implicite obejmują to samo zjawisko, możesz liczyć podwójnie. I odwrotnie, jeśli Twoje założenia dotyczące poślizgu są zbyt wąskie, możesz pominąć błędy wykonania wynikające z płynności.

3) Niedopasowanie ceny referencyjnej

Założenia dotyczące poślizgu zależą od tego, co reprezentuje cena referencyjna. Odniesienia oparte na cenie średniej, odniesienia bid/ask i odniesienia oparte na ostatniej transakcji mają różne właściwości. Użycie niewłaściwej definicji referencyjnej sprawia, że termin poślizgu jest niespójny.

4) Stabilność parametrów w różnych reżimach

Założenia dotyczące poślizgu, które pasują do jednego reżimu rynkowego, mogą nie przenieść się na inny. Historyczne zależności (w Twoim własnym okresie backtestu) nie gwarantują przyszłego zachowania wykonania, gdy zmieniają się wzorce płynności i zmienności.

Weryfikacja i kolejne pytanie

Aby niezależnie zweryfikować istotne fakty dotyczące założeń dotyczących poślizgu (bez polegania na twierdzeniach specyficznych dla dostawcy), skup się na tym, co możesz sprawdzić we własnych danych wejściowych modelu:

  • Czy cena referencyjna jest jasno zdefiniowana (średnia vs bid/ask vs ostatnia)?
  • Czy spread, prowizje/opłaty i poślizg są modelowane jako odrębne składniki o nienakładającym się znaczeniu?
  • Czy założenia dotyczące poślizgu obejmują rozsądny scenariusz awarii (takie jak szerszy błąd wykonania w warunkach niskiej płynności)?
  • Czy Twój test obejmuje wrażliwość na założenia dotyczące poślizgu (na przykład przy użyciu wielu rozsądnych parametryzacji), aby wnioski nie zależały od jednego wyboru?

Kolejne pytanie do rozwiązania: jakiej ceny referencyjnej używa Twój backtest i czy Twój termin poślizgu ma reprezentować dodatkową niezgodność wykonania wykraczającą poza to odniesienie, czy szerszy błąd wykonania „wszystko w jednym”. Ten wybór określa, czym założenia dotyczące poślizgu różnią się od spreadu i innych powiązanych koncepcji 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.