Slippage tolerance to termin powszechny w handlu kryptowalutami, oznaczający maksymalne odchylenie faktycznej ceny transakcji od ceny założonej. Sprawia sporo kłopotu początkującym handlowcom, jednak w istocie wcale nie jest skomplikowanym konceptem.
Poślizg cenowy (slippage) w kryptowalutach
Zanim zaczniemy mówić o slippage tolerance, musimy zrozumieć czym w ogóle jest poślizg cenowy. Najogólniej: jest to różnica pomiędzy oczekiwaną ceną zakupu lub sprzedaży, a ceną, po której transakcja została zrealizowana.
Dlaczego taka różnica występuje? Cóż, może się tak zdarzyć z wielu powodów. Nagłe wahnięcie rynku może zmienić cenę w momencie składania zlecenia. Pula płynności okazuje się niewystarczająca do realizacji zlecenia po planowanej cenie. Przeciążenie sieci sprawia, że transakcja przetwarzane jest tak długo, że cena zdążyła już wzrosnąć… Powodów może być wiele, jednak efekt jest ten sam – kupiliśmy lub sprzedaliśmy aktywa po innej cenie, niż było w planie.
Co ciekawe, poślizg nie zawsze jest zjawiskiem szkodliwym. Może on mieć charakter negatywny, gdy cena zmienia się na nasz niekorzyść, ale także pozytywny, gdy otrzymamy nieco więcej, niż zakładaliśmy. Niestety, ta druga sytuacja statystycznie występuje rzadziej.
Poślizg cenowy może wystąpić zarówno na CEX jak i DEX, jednak z reguły jest większym problemem na giełdach zdecentralizowanych.
Czym jest slippage tolerance?
Taka tolerancja to ustawienie określające wielkość poślizgu cenowego, jaki jesteś skłonny zaakceptować dla danej transakcji. Tolerancja wyrażana jest w procentach wartości całej transakcji.
Jeśli ustawisz tolerancję poślizgu na 2%, oznacza to, że ilość tokenów, które otrzymasz, nie może być niższa niż 2% wstępnie wyliczonej ilości. Zabezpieczy Cię to przed stratami.
Jeśli wskutek poślizgu miałbyś otrzymać mniejszą ilość tokenów, transakcja nie dojdzie do skutku.
Przykładowo, jeśli zamierzasz kupić 100 monet AVAX po 40 dolarów za sztukę i ustawisz tolerancję na 1% – otrzymasz co najmniej 99 monet. Transakcja na gorszych warunkach nie zostanie zrealizowana.
Minimalizacja poślizgu
Z punktu widzenia tradera najlepiej jest unikać poślizgu lub minimalizować jego skutki. Oczywistym powodem są wyższe koszty transakcji, co wpływa na rentowność naszej inwestycji. Zwiększa to ryzyko handlu i może skutkować poniesieniem strat.
Ciągłe występowanie poślizgu zmniejsza również pewność wykonania transakcji, co wpływa na realizację naszej strategii.
Rozwiązaniu tego problemu służą:
- Stosowanie zleceń typu Limit zamiast Market. Pozwalają one określić maksymalną lub minimalną cenę, po której chcesz zawrzeć transakcje. Niestety, ten typ zleceń rzadko dostępny jest na DEX.
- Handel na parkietach o dużej płynności. Binance czy Uniswap z pewnością zapewnią nam mniejszy poślizg niż, odpowiednio, Bitstamp i Quickswap.
- Monitorowanie rynku. Zawieranie transakcji akurat wtedy, gdy FED podaje dane o inflacji czy bezrobociu naraża nas na spore skoki cen w krótkim czasie, co nie sprzyja redukcji poślizgu.
- Handel płynnymi aktywami. Żadna dbałość o slippage tolerance nie ma sensu, jeśli decydujemy się na handel niszowym tokenem, notowanym na jednym parkiecie i mającym płynność 5000 $.
- Rozbicie zlecania na kilka mniejszych. Jeśli już chcemy kupić taki token, nie wystawiajmy zlecenia na 20% wartości puli. Znacznie lepiej podzielić je na kilka mniejszych, realizowanych w pewnym odstępie czasu.
- Ustawienie właściwej tolerancji poślizgu. Przed złożeniem zamówienia warto zdecydować, jaki najgorszy kurs wymiany możemy zaakceptować.
Jak poprawnie ustawić poślizg cenowy
Nie ma idealnej tolerancji poślizgu, która sprawdzi się w każdych warunkach. Wszystko zależy od rynku, specyfiki monety oraz Twojej osobistej odporności na ryzyko.
Pamiętając o tym, często stosowane przedziały to:
- niski poślizg (0,1% – 0,5%): odpowiedni dla płynnych par handlowych, często z użyciem stablecoinów,
- średni poślizg (0,5% – 2%): umiarkowanie zmienne pary handlowe, np. duże altcoiny,
- wysoki poślizg (2% – 5%): rynki o dużej zmienności, zwłaszcza małe altcoiny,
- ekstremalnie wysoki poślizg (5% – 20%): monety o bardzo małej płynności, skrajnie niestabilne
Efekty ustawienia niewłaściwego slippage tolerance mogą być dwojakie:
- Tolerancja poślizgu zbyt wysoka. Pozwala na sfinalizowanie transakcji pomimo dużej rozbieżności cen, jednak uzyskana ilość tokenów może być bardzo odmienna od oczekiwanej. Może również sprzyjać atakom typu front-running, pozwalając manipulować ceną w niekorzystnym dla nas kierunku.
- Tolerancja poślizgu zbyt niska. W tym wypadku istnieje duże prawdopodobieństwo, że transakcja zakończy się niepowodzeniem. Nie grozi nam, że przepłacimy, jednak nasza transakcja może długo czekać na realizację i nigdy nie zakończyć się sukcesem.
Slippage tolerance na CEX
Giełdy scentralizowane korzystają z tradycyjnego systemu księgi zamówień, łączącego zlecenia kupna i sprzedaży. Jest to stosunkowo przejrzysty system, gdzie łatwo zidentyfikować, na jakim poziomie znajduje się wystarczająca płynność.
Księga zleceń realizuje transakcję po spełnieniu ustawionych parametrów. Kiedy inwestor korzysta ze zlecenia Market, transakcja jest realizowana po cenie rynkowej, co może oznaczać zakup (sprzedaż) na różnych poziomach widocznych w księdze. Może to powodować poślizg, jeśli płynność po początkowej cenie rynkowej jest niewystarczająca.
Poślizgi na CEX wynikają zatem głównie z niedostatecznej płynności i nierównego rozłożenia portfela zamówień. Aby ich uniknąć należy wziąć pod uwagę płynność dostępną po cenie, która nam odpowiada. Jeśli na danej giełdzie jest ona zbyt mała – być może warto sprawdzić inna. Kopalnią informacji o dostępnej płynności są agregatory rynków krypto jak Coingecko czy Coinmarketcap.
Oczywistym sposobem uniknięcia poślizgu jest użycie zlecenia typu Limit zamiast Market. Transakcja zostanie wykonana po ustalonej cenie lub nie wykonana w ogóle.
Slippage tolerance na DEX
Ze względu na obsługę handlu przez pulę płynności oraz rozliczanie handlu on-chain, DEXy są bardziej podatne na ryzyko poślizgu.
Podstawowym sposobem obrony przed nadmiernym poślizgiem jest ustawienie jego maksymalnej dopuszczalnej wartości w preferencjach danej platformy, jak Uniswap czy 1inch. Zabezpieczy nas to przed wymianą po niekorzystnym kursie, może jednak uniemożliwić zawarcie transakcji, jeśli nasze widełki ustawimy zbyt wąsko.
Jak zawsze należy – w miarę możliwości – unikać handlu tokenami o niewielkiej płynności. Jeśli jest to nasz świadomy wybór, należy sprawdzić, jak duży wpływ na rynek będzie miała nasza transakcja. Jeśli będzie to powyżej 1%, zaburzy ona rynek, a nasze zlecenie zostanie zrealizowane po niekorzystnej cenie.
Wskazane jest również unikanie handlu na DEXach, zwłaszcza opartych na Ethereum, w momentach zawirowań rynkowych. Nasza transakcja konkuruje wtedy z wieloma innymi i jeśli zbyt skromnie oszacowaliśmy koszty transakcyjne, może nie zostać zrealizowana przed zmianą ceny.
Rozwiązaniem jest handel na innych łańcuchach, zwłaszcza Layer 2 lub giełdach opartych na własnym łańcuchu jak dYdX, co pozwala na transakcje nie tylko tanie, ale i zdecydowanie szybsze niż na Ethereum.
Poślizgi cenowe to codzienność handlu różnymi aktywami, widoczna nie tylko na rynku krypto. Tutaj jednak, ze względu na specyfikę rynku, slippage tolerance odgrywa ogromną rolę. Mamy nadzieję, że powyższy artykuł wyjaśnił tę kwestię i przyczyni się do zawierania transakcji mnie podatnych na poślizgi.
Najczęściej zadawane pytania (FAQ)
W jaki sposób poślizg cenowy wpływa na handel krypto?
Wysoki poślizg powoduje realizację zleceń po cenach mniej korzystnych niż oczekiwano, co może znacząco wpłynąć na opłacalność transakcji.
Czym jest tolerancja poślizgu?
Tolerancja poślizgu to określone przez użytkownika maksymalne dopuszczalne odchylenie od przyjętej ceny zakupu lub sprzedaży kryptowaluty.
Jaka wartość slippage tolerance jest optymalna?
Nie ma jednej uniwersalnej wartości. Dobrym punktem wyjścia jest poziom 1%, zwiększany lub zmniejszany w zależności od płynności monety i warunków rynkowych.
Jak uniknąć poślizgów w kryptowalutach?
Jest kilka sposobów. Na CEX najpopularniejszym będzie korzystanie ze zleceń typu Limit zamiast Market. Na DEX – właściwe ustawienie wartości slippage tolerance w preferencjach platformy.
Inwestowanie jest ryzykowne. Inwestuj odpowiedzialnie.