Jak można zmierzyć poślizg stop-loss?

Poznaj, jak mierzyć poślizg stop-loss: mechanikę, różnice, ograniczenia i praktyczne weryfikacje.

Jak można zmierzyć poślizg stop-loss?

Zdefiniuj poślizg stop-loss

Poślizg stop-loss to różnica między ceną, przy której zlecenie stop-loss miało się wyzwolić (poziom stop), a ceną, po której zlecenie zostało faktycznie wykonane. W praktyce poślizg jest często wyrażany w jednostkach cenowych, tickach lub walucie rachunku.

Kluczowym wyborem pomiarowym jest to, czy mierzysz:

  1. pierwszą transakcję wynikającą ze zlecenia stop, czy
  2. średnią cenę z wielu realizacji.

Bez zadeklarowanej metody „poślizg stop-loss” może być obliczany różnie przez różne systemy, brokerów lub testy backtest.

Jak działa poślizg stop-loss (mierzalne pola)

Aby zmierzyć poślizg stop-loss w sposób weryfikowalny przez inną osobę, zdefiniuj następujące pola przed wykonaniem jakichkolwiek obliczeń:

  • Poziom stop (S): zamierzona cena wyzwolenia zlecenia stop-loss.
  • Znacznik czasu wyzwolenia (T_trigger): moment, w którym zlecenie staje się kwalifikowalne do wykonania (często gdy rynek osiągnie lub przekroczy poziom stop, zgodnie z zasadami wykonania).
  • Pierwsza cena wykonania (P_exec1): cena pierwszego wypełnienia zamykającego zlecenie stop (lub pierwsze wypełnienie w kontrolowanej definicji).
  • Znacznik czasu wykonania (T_fill1): moment, w którym nastąpiło to pierwsze wypełnienie.
  • Całkowity wolumen wypełniony i średnia cena wykonania (P_avg): jeśli chcesz uzyskać średnią miarę poślizgu.
  • Spread i opłaty (opcjonalne składniki): tylko jeśli możesz udokumentować, w jaki sposób uwzględniono koszty transakcyjne.

Przy tych definicjach podstawowa miara poślizgu może być następująca:

  • Poślizg cenowy (jedno wypełnienie): Slippage = P_exec1 − S (kierunek kupna/sprzedaży musi być stosowany spójnie).
  • Średni poślizg (wiele wypełnień): Slippage_avg = P_avg − S.

Jeśli chcesz rozdzielić składniki, możesz również porównać:

  • Lukę rynkową przy wyzwoleniu: różnicę między najlepszym dostępnym kwotowaniem bezpośrednio wokół T_trigger a poziomem stop.
  • Lukę wykonania: różnicę między tym odniesieniem a rzeczywistą ceną wykonania.

Te składniki są trudniejsze do zmierzenia bez danych kwotowanie-po-kwotowaniu, więc musisz określić, jakich danych użyto.

Dowód lub przykład (z jawnymi założeniami)

Oto prosty przykład pokazujący, dlaczego znaczniki czasu i założenia mają znaczenie.

Załóżmy, że zlecenie stop-loss ma:

  • Poziom stop S = 1.10000
  • Dla pozycji sprzedającej stop wyzwala się, gdy cena osiągnie 1.10000
  • T_trigger to moment, w którym ostatnia transakcja na rynku jest na poziomie stop lub poniżej (musisz wybrać jedną zasadę)
  • Pierwsza cena wykonania P_exec1 = 1.09920

Wtedy zmierzony poślizg stop-loss wynosi 1.09920 − 1.10000 = −0.00080 jednostek cenowych. To, czy zgłosisz to jako wartość ujemną, czy jako bezwzględną „stratę w punktach”, zależy od przyjętej konwencji znaków.

Aby było to niezależnie weryfikowalne, musisz również określić:

  • która seria cen rynkowych definiuje czas wyzwolenia (ostatnia transakcja, mid, bid/ask itp.),
  • czy zlecenie stop jest realizowane w jednym wykonaniu, czy w częściach,
  • czy użyto pierwszego wypełnienia, czy średniej.

Nawet niewielkie różnice w sposobie określania czasu wyzwolenia mogą zmienić obliczony poślizg, przypisując zlecenie stop do różnych stanów rynku.

Ograniczenia i ryzyka w pomiarze

Co najmniej jedno istotne ograniczenie jest nieuniknione: poślizg jest zależny od okoliczności wykonania, a nie tylko od poziomu stop.

Typowe błędy obejmują:

  • Częściowe wypełnienia: stop może być wykonany po wielu cenach; użycie tylko pierwszego wypełnienia może zaniżyć lub zawyżyć poślizg w porównaniu ze średnią.
  • Niezgodność definicji: różne systemy mogą definiować „wyzwolenie” na podstawie ostatniej transakcji, bid/ask lub zasad silnika dopasowującego, co prowadzi do różnych T_trigger.
  • Granularność danych: jeśli masz tylko wydruki transakcji (bez kwotowań), nie możesz wiarygodnie zmierzyć luki rynkowej przy wyzwoleniu; możesz obliczyć jedynie różnicę między wypełnieniem a stopem.
  • Uwzględnienie kosztów: opłaty i spready mogą być lub nie być uwzględnione w mierze poślizgu w zależności od metody pomiaru; mieszanie definicji unieważnia porównania.
  • Zależność historyczna: zależności zaobserwowane w przeszłych okresach nie gwarantują przyszłego zachowania poślizgu stop-loss.

Dlatego pomiar poślizgu stop-loss najlepiej traktować jako opisowy dla warunków, w których dane zostały wygenerowane, a nie jako narzędzie predykcyjne.

Weryfikacja i kolejne pytanie

Aby niezależnie zweryfikować twierdzenia o poślizgu stop-loss, poproś o jasny „kontrakt pomiarowy”:

  • dokładną definicję poziomu stop,
  • zasadę znacznika czasu wyzwolenia (jaka wartość rynkowa i jaka logika przecięcia),
  • zasadę wyboru wypełnienia (pierwsze wypełnienie lub średnia),
  • typ źródła danych (tylko transakcje vs kwotowania i transakcje) oraz granularność,
  • konwencję znaków i to, czy koszty są uwzględnione.

Przydatnym kolejnym krokiem jest porównanie dwóch pomiarów, które używają tych samych zasad, ale różnej granularności danych (np.

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.