Slippage, czyli poślizg cenowy, to różnica między ustaloną ceną odniesienia a faktyczną ceną wykonania. Może pogorszyć lub poprawić wynik. Aby go zmierzyć, najpierw zapisz, z czym porównujesz transakcję: kwotowaniem przed wysłaniem zlecenia, poziomem stopa czy ceną limitu. Bez tej informacji sama różnica dwóch liczb może wprowadzać w błąd.
Porównuj tę samą stronę kwotowania
Dla kupna ceną odniesienia jest zwykle zapisany Ask, a dla sprzedaży Bid. Nie porównuj wykonania Buy z samą linią Bid na wykresie: część różnicy może być spreadem. Zapisz też czas i źródło kwotowania. Odczyt z innej platformy lub z innej chwili nie jest automatycznie dowodem gorszego wykonania.
W opisie wykonywania zleceń IG poślizg może działać w obie strony, a realizacja zależy m.in. od dostępności ceny i wolumenu. Nie wszystkie zlecenia przechodzą tą samą drogą: MT5 rozróżnia wykonanie rynkowe, natychmiastowe, na żądanie i giełdowe. Warunki symbolu i dostawcy są ważniejsze od samej etykiety „ECN”.
Kiedy poślizg jest dodatni, a kiedy ujemny
Przyjmijmy czytelną konwencję: plus oznacza poprawę ceny dla klienta, minus jej pogorszenie. Dla kupna licz (cena odniesienia − cena wykonania) / wielkość pipsa. Dla sprzedaży odwróć różnicę: (cena wykonania − cena odniesienia) / wielkość pipsa. Dotyczy to zarówno wejścia, jak i wyjścia; kierunek operacji jest istotniejszy niż nazwa pozycji.
Autorskie przykłady hipotetyczne EUR/USD: osobne zlecenia na 10 000 EUR, rachunek USD, pip = 0,0001 i wartość pipsa = 1 USD. Kwoty poniżej pokazują tylko wpływ różnicy ceny wobec odniesienia, bez prowizji, finansowania i konwersji.
| Operacja | Odniesienie | Wykonanie | Poślizg | Wpływ względem odniesienia |
|---|---|---|---|---|
| Kupno drożej | Ask 1,10020 | 1,10050 | −3 pipsy | −3 USD |
| Kupno taniej | Ask 1,10020 | 1,10000 | +2 pipsy | +2 USD |
| Sprzedaż taniej | Bid 1,10000 | 1,09970 | −3 pipsy | −3 USD |
| Sprzedaż drożej | Bid 1,10000 | 1,10020 | +2 pipsy | +2 USD |
To nie są wyniki całych transakcji. Hipotetyczny long otwarty po 1,10050 i zamknięty po Bid 1,10100 daje 10 000 × 0,00050 = 5 USD wyniku ceny. Gdyby wejście nastąpiło po referencyjnym Ask 1,10020, wynik wyniósłby 8 USD. Różnica to 3 USD poślizgu. Od faktycznych 5 USD nie odejmuj ponownie ani tych 3 USD, ani spreadu już zawartego w cenach Ask/Bid.
Jedno zlecenie, kilka cen wykonania
Zlecenie może zostać wykonane w częściach. Oblicz wtedy średnią ważoną wolumenem jego realizacji, zamiast brać pierwszą cenę albo prostą średnią cen. To średnia Twoich wykonań, nie wskaźnik VWAP całej sesji.
Przykład kupna 100 000 EUR: 40 000 wykonano po 1,10020, a 60 000 po 1,10040. Średnia to (40 000 × 1,10020 + 60 000 × 1,10040) / 100 000 = 1,10032. Wobec Ask odniesienia 1,10020 pogorszenie wynosi 1,2 pipsa, czyli 12 USD dla całego wykonanego nominału.
Sprawdź także niezrealizowaną resztę zlecenia. W politykach wypełnienia MT5 IOC oznacza wykonanie dostępnej części i anulowanie reszty, a FOK wymaga pełnego wolumenu albo braku realizacji. FOK nie oznacza, że cały wolumen musi pochodzić z jednej oferty cenowej. Dostępne warianty zależą od instrumentu.
Co rzeczywiście zapewnia limit lub stop
Zlecenie limit określa granicę: kupno nie drożej, sprzedaż nie taniej niż limit. Może dać lepszą cenę, lecz nie gwarantuje realizacji, również całego wolumenu. Dokumentacja wykonywania zleceń MT5 opisuje tę różnicę między kontrolą ceny a wykonaniem. Brak transakcji także trzeba uwzględnić, porównując dwa sposoby wejścia.
Zwykły stop loss nie gwarantuje ceny wyjścia. Przy luce lub niewystarczającej płynności może wykonać się gorzej od poziomu aktywacji. IG odróżnia go od stopa gwarantowanego, którego dostępność, cena ochrony i warunki są określone w ofercie. Nie ma jednej odpowiedniej tolerancji poślizgu dla wszystkich rachunków. Parametr „deviation” lub podobny działa zgodnie z konkretnym trybem wykonania; nie zastępuje limitu ani gwarancji stopa.
Średnia po zleceniach może mieć przeciwny znak niż wpływ pieniężny
Średnia poślizgu po liczbie zleceń i wpływ pieniężny mogą mieć nawet różne znaki. Zachowaj konwencję plus = poprawa. W autorskim przykładzie są dwa niezależne kupna EUR/USD: 10 000 EUR z poślizgiem −5 pipsów oraz 90 000 EUR z poślizgiem + 1 pip. Pip ma 0,0001; pomijamy inne koszty. Ceny odniesienia zapisano poprawnie po stronie Ask.
| Kupno | Poślizg | Wartość pipsa | Wpływ względem odniesienia |
|---|---|---|---|
| 10 000 EUR | −5 pipsów | 1 USD | −5 USD |
| 90 000 EUR | + 1 pip | 9 USD | + 9 USD |
Zwykła średnia wynosi (−5 + 1)/2 =−2 pipsy. Po zważeniu ilością otrzymujesz (−5 × 10 000 + 1 × 90 000)/100 000 =+ 0,4 pipsa. Łączny wpływ to −5 + 9 =+ 4 USD. Obie średnie opisują inne pytanie; żadna nie jest sama wynikiem całych pozycji.
W raporcie podaj, czy jedna obserwacja oznacza zlecenie, jednostkę wolumenu czy wykonany fragment. Nie mieszaj średniej po transakcjach z kosztem pieniężnym całego portfela. Ten kontrolowany przykład nie ocenia jakości brokera ani częstości poprawy ceny; pokazuje odwrócenie znaku wyłącznie wskutek różnych wag.
Poślizg policz dla wykonanego wolumenu
Przy częściowej realizacji nieprzyjęta reszta nie ma ceny wykonania. Użycie całego żądania w mianowniku może rozmyć miarę poślizgu.
Przesuń diagram w bok, aby zobaczyć całość
Autorski liniowy EUR/USD, pips 0,0001; podane ceny są fikcyjne, Ask odniesienia pochodzi z jednej wskazanej chwili. Przyjmujemy tylko jedno wykonanie i brak innych kosztów. Znak dodatni oznacza poprawę względem ceny odniesienia. MetaQuotes: IOC pozwala wykonać dostępny wolumen i anuluje pozostałą część; dostępność polityki zależy od specyfikacji.
Wpływ samej ceny wykonania: (1,10000 − 1,10010) × 10 000 = −1 USD. Dzieląc przez wartość pipsa wykonanych 10 000 EUR, otrzymasz −1 pips. Podzielenie tej kwoty przez wartość pipsa żądanych 25 000 EUR da −0,4 pipsa: to inna, rozmyta miara, nie poślizg wykonanej części. Brakujące 15 000 EUR raportuj jako niewykonany wolumen, nie jako transakcję z poślizgiem zero.
Jak zbierać dane, które da się porównać
W dzienniku zapisuj instrument, kierunek operacji, typ zlecenia, wolumen żądany i wykonany, cenę odniesienia z czasem oraz wszystkie realizacje. Z samej historii zamkniętych transakcji często nie odtworzysz kwotowania widocznego przed kliknięciem. Jeśli danych brakuje, oznacz pomiar jako niepełny, zamiast dopisywać cenę z pamięci.
Porównuj podobne zlecenia i warunki: wielkość, moment publikacji informacji, dostępność rynku. Obok średniej pokaż największe pogorszenia oraz liczbę odrzuceń i częściowych wykonań. Nie ma zasady, że dodatni i ujemny poślizg muszą się wzajemnie wyzerować. Wątpliwą realizację wyjaśniaj na podstawie potwierdzenia, kwotowań i polityki brokera. Oddziel ją od requote, czyli ponownego kwotowania.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
Około 2 min · możesz spróbować ponownie
IOC z diagramu wykonano tylko dla 10 000 EUR. Wpływ ceny wynosi −1 USD. Który mianownik służy do poślizgu wykonanej części?
- Wartość pipsa dla żądanych 25 000 EUR.
- Wartość pipsa dla wykonanych 10 000 EUR.
- Wartość pipsa dla anulowanych 15 000 EUR.
Sprawdź odpowiedź i wyjaśnienie
Wartość pipsa dla wykonanych 10 000 EUR.
Tylko ten wolumen ma potwierdzoną cenę wykonania. Jego wartość pipsa to 1 USD, więc poślizg wynosi −1 pips.
Jeszcze jedno ćwiczenie
Sprzedajesz 20 000 EUR na EUR/USD. Referencyjny Bid wynosi 1,10000, wykonanie 1,09985. Policz poślizg w konwencji plus = poprawa oraz jego wpływ w USD. Pomiń dodatkowe koszty.
Sprawdź odpowiedź
(1,09985 − 1,10000) / 0,0001 = −1,5 pipsa. Wartość pipsa dla 20 000 EUR to 2 USD, więc wykonanie jest gorsze o 3 USD. To różnica względem odniesienia, nie dodatkowa kwota do odjęcia od wyniku już policzonego z rzeczywistych cen.
Większy poślizg wymaga ponownego doboru wolumenu
Około 2 min ćwiczenia w kalkulatorze
W gotowym przykładzie z kosztami budżet to 100 USD, stop 30 pipsów, pip 10 USD na lot, prowizja 7 USD na lot i stała opłata 2 USD. Wolumen 0,30 lota daje modelową stratę 97,10 USD przy poślizgu 1 pip. Zmień tylko łączny niekorzystny poślizg z 1 na 5 pipsów.
Uwzględnij większy poślizg w wielkości pozycji
Sprawdź wynik i wyjaśnienie
Strata modelowa na lot rośnie do 35 × 10 + 7 = 357 USD. Wynik po zaokrągleniu to 0,27 lota: 0,27 × 357 + 2 = 98,39 USD. Pozostawienie 0,30 lota dałoby 109,10 USD. Kalkulator ponownie dobiera wolumen, zamiast utrzymywać stary lot.
Poślizg jest założeniem, nie prognozą ani gwarancją ceny. Nie dodawaj go ponownie, gdy stop lub użyte ceny już opisują gorsze wykonanie.

