Strona główna
» Wiedza
»
Błąd „Przekroczona tolerancja poślizgu” na giełdach CEX i DEX: jak go naprawić
Błąd „Przekroczona tolerancja poślizgu” na giełdach CEX i DEX: jak go naprawić
Krótka odpowiedź: Błąd „przekroczona tolerancja poślizgu” oznacza, że rynek przesunął się dalej niż maksymalna różnica cenowa, jaką zlecenie mogło zaakceptować przed realizacją. Nie naprawiaj tego, ustawiając od razu skrajny procent. Najpierw upewnij się, że zlecenie nie zostało zrealizowane, odśwież notowania lub arkusz zleceń, sprawdź wpływ ceny i płynność, a następnie zmniejsz wielkość zlecenia lub użyj zlecenia z limitem, jeśli to możliwe. Zwiększ tolerancję tylko wtedy, gdy wiadomo, że para walutowa jest zmienna, token i trasa są zweryfikowane, a Ty świadomie akceptujesz gorszą cenę realizacji.
Ekran nieudanej wymiany pokazuje, dlaczego pierwszą czynnością jest sprawdzenie, czy środki zostały przelane, zanim spróbujesz ponownie.
Co właściwie oznacza ten błąd
Poślizg to różnica między ceną widoczną podczas składania zlecenia a ceną, po której jest ono realizowane. Kwotowanie nie zawsze jest ceną zablokowaną. Na giełdzie DEX kolejna transakcja może zmienić saldo puli przed przetworzeniem transakcji. Na giełdzie CEX zlecenie rynkowe pochłania dostępne oferty bid lub ask w arkuszu zleceń, a kolejny dostępny poziom może być mniej korzystny niż pierwszy.
Tolerancja poślizgu to maksymalne dopuszczalne odchylenie od ceny. Na przykład, jeśli giełda DEX oferuje cenę 1000 USDC za token, a ustawisz tolerancję 0,5%, transakcja musi zazwyczaj zwrócić co najmniej 995 USDC, w zależności od dokładnej implementacji platformy. Jeśli wynik wykonywalny spadnie poniżej tego progu, inteligentny kontrakt odrzuci transakcję swap zamiast zrealizować ją po cenie, której nie zatwierdziłeś.
Dokumentacja Raydium wprowadza istotne rozróżnienie: tolerancja poślizgu to bufor zabezpieczający przed wpływem ceny, a nie to samo, co wpływ ceny. W dokumencie dotyczącym błędów, ExceededSlippage opisuje cenę przekraczającą skonfigurowany limit tolerancji. Podobnie, PancakeSwap opisuje poślizg jako maksymalną różnicę cen dozwoloną przed anulowaniem transakcji. Zapoznaj się z wyjaśnieniem Raydium dotyczącym poślizgu i wpływu ceny oraz dokumentacją PancakeSwap dotyczącą poślizgu .
Przed ponowną próbą należy wykonać cztery sprawdzenia
1. Potwierdź, że zamówienie rzeczywiście się nie powiodło
Sprawdź historię zamówień giełdy, aktywność portfela oraz – w przypadku zdecentralizowanej giełdy (DEX) – status transakcji w odpowiednim eksploratorze bloków. Transakcja oczekująca to nie to samo, co transakcja cofnięta. Nie składaj duplikatu zlecenia, gdy pierwsze może być nadal przetwarzane. Jeśli transakcja została cofnięta, wymiana tokenów nie została ukończona, ale opłaty sieciowe mogły zostać naliczone. PancakeSwap ostrzega, że nieudana transakcja może zużywać gaz, nawet jeśli transakcja nie została zakończona.
2. Odśwież ofertę i sprawdź szczegóły
Otwórz ponownie swap lub podgląd zlecenia zamiast ponownie korzystać z nieaktualnej oferty. Zwróć uwagę na wpływ na cenę, minimalną otrzymaną kwotę, szacowane opłaty, trasę i wszelkie ostrzeżenia o niskiej płynności. Niedotrzymanie tolerancji może być spowodowane krótkotrwałym wahaniem ceny, ale duży wpływ na cenę wskazuje, że samo zlecenie jest zbyt duże w stosunku do dostępnej płynności. Zwiększenie tolerancji nie sprawi, że transakcja bazowa stanie się tańsza.
Przed zmianą tolerancji przejrzyj odświeżoną ofertę pod kątem wpływu na cenę, minimalnej otrzymanej kwoty, opłat i jakości trasy.
3. Zmniejsz rozmiar lub wybierz większą płynność
Spróbuj mniejszej kwoty, podziel zlecenie na kilka mniejszych transakcji lub wybierz bardziej płynny rynek lub ścieżkę. To zazwyczaj najodpowiedniejsze rozwiązanie, gdy wpływ cen jest silny. Jest to również przydatne w przypadku wąskich arkuszy zleceń na giełdzie CEX: mniejsze zlecenie rynkowe osiąga mniej odległe poziomy cenowe.
Podział nie oznacza automatycznie lepszego wykonania. Każda transakcja może generować osobną opłatę sieciową, prowizję transakcyjną lub koszt spreadu, a rynek może się wahać między poszczególnymi elementami. Porównaj całkowity koszt z oczekiwaną poprawą realizacji.
4. Wybierz ustawienie ograniczone lub zlecenie limitowane
W przypadku giełdy zdecentralizowanej (DEX) skorzystaj z automatycznych ustawień platformy, jeśli rozumiesz, jak są one ustalane, lub wprowadź najmniejszą stałą tolerancję, która mieści się w granicach normalnej zmienności danej pary walutowej. W przypadku giełdy CEX zlecenie z limitem ceny jest często bardziej przejrzyste: określ najwyższą cenę, jaką zapłacisz przy zakupie, lub najniższą cenę, jaką zaakceptujesz przy sprzedaży. Zlecenie z limitem ceny może pozostać niezrealizowane, ale jest to lepsze rozwiązanie niż realizacja poza zamierzoną ceną.
Dostosuj wspólnie wielkość i tolerancję zlecenia; opcja zlecenia z limitem może zapewnić bardziej rygorystyczną granicę cenową, jeśli jest obsługiwana.
Jak naprawić błąd na giełdzie DEX
Interfejsy DEX różnią się, więc etykieta i ustawienia domyślne mogą się zmieniać w zależności od łańcucha, routera, portfela lub wersji aplikacji. Aktualna dokumentacja użytkownika Jupitera podaje, że jego swapy rynkowe obsługują routing, poślizg cenowy i ochronę MEV za pośrednictwem Jupiter Ultra, podczas gdy inne DEX-y udostępniają pole ręczne. Wyświetlane notowania i podgląd transakcji należy traktować jako autoryzację dla konkretnej transakcji.
Odśwież po szybkim ruchu. Jeśli wpływ ceny jest niewielki, a para jest płynna, notowanie może być po prostu nieaktualne. Odśwież raz, zweryfikuj wynik i spróbuj ponownie dopiero po potwierdzeniu statusu poprzedniej transakcji.
Zmniejsz wielkość transakcji. Duże zlecenie na płytkiej puli może znacząco wpłynąć na cenę puli. Zmniejsz kwotę lub znajdź głębszą pulę, zanim rozważysz większą tolerancję.
Ostrożnie korzystaj z automatycznego poślizgu. Automatyczny poślizg może reagować na zmienność, ale nie gwarantuje dobrej ceny. Zwróć uwagę na minimalną otrzymaną wartość, a nie tylko na jej wartość procentową.
Utrzymuj ograniczony bufor. Wysoka tolerancja pozwala transakcji zaakceptować gorszy wynik. 1inch ostrzega, że nadmierna tolerancja może zwiększyć narażenie na ataki typu sandwich lub front-running, a zbyt niska tolerancja może spowodować niepowodzenie transakcji o dużej zmienności i nadal generować wysokie koszty. Zapoznaj się z wytycznymi dotyczącymi tolerancji poślizgu, aby uzyskać wyjaśnienie dotyczące platformy.
Rozważ priorytet realizacji osobno. W przeciążonych sieciach opłata za priorytet może pomóc w szybszym uwzględnieniu prawidłowej transakcji, ale nie zrekompensuje wysokiego wpływu na cenę lub niewystarczającej płynności. Zmień ją dopiero wtedy, gdy aplikacja wyjaśni opłatę, a Ty zaakceptujesz dodatkowy koszt.
Zachowaj szczególną ostrożność w przypadku nieznanych tokenów. Podatki transferowe, zachowanie rebase, ograniczone reguły transferu lub złośliwy kontrakt mogą sprawić, że normalne ustawienie tolerancji będzie niewłaściwe. Zweryfikuj adres tokena z zaufanego źródła projektu i przetestuj go na niewielkiej wartości. Nigdy nie używaj skrajnej tolerancji tylko dlatego, że zaleca ją post w mediach społecznościowych lub nieznana strona internetowa.
Dokonaj potwierdzenia dopiero wtedy, gdy zaktualizowana wycena, minimalna otrzymana kwota i koszt sieci będą odpowiadać przewidywanemu ryzyku.
Jak naprawić błąd na CEX
W przypadku scentralizowanej giełdy termin „tolerancja poślizgu” może odnosić się do konkretnej funkcji zabezpieczającej, a nie do uniwersalnego ustawienia. Najbezpieczniejsza odpowiedź zależy od rodzaju zamówienia i produktu.
Zlecenie rynkowe: Zlecenie rynkowe dąży do realizacji po najlepszych dostępnych cenach, niekoniecznie po cenie widocznej po kliknięciu. Coinbase wyjaśnia, że zlecenia rynkowe mogą być realizowane po dostępnych cenach, a jego ochrona rynku może zatrzymać nadmierną realizację; dokładny punkt ochrony różni się w zależności od produktu i pary walutowej. W przypadku pary walutowej o dużej lub niskiej wartości obrotu, zmniejsz wolumen, podziel zlecenie lub użyj zlecenia z limitem.
Tolerancja poślizgu na rynku spot Binance: Binance dokumentuje funkcję spot, w której zlecenie rynkowe z tolerancją poślizgu jest składane jako zlecenie z limitem IOC. Może ono zostać zrealizowane natychmiast w dozwolonym zakresie, a niewypełnione pozostałe zlecenie jest anulowane. Takie rozwiązanie jest przydatne, gdy chcesz uzyskać efekt rynkowy, bez nieograniczonego dryfu cenowego. Sprawdź aktualny podgląd zlecenia giełdy i instrukcje dotyczące tolerancji poślizgu na rynku Binance, ponieważ dostępność i etykiety interfejsów mogą ulec zmianie.
Zlecenie z limitem: Zlecenie z limitem ustala maksymalną cenę kupna lub minimalną cenę sprzedaży. Może się nie zrealizować, zwłaszcza gdy rynek odbiega od limitu, ale daje bezpośredni warunek cenowy. Oficjalny przewodnik po rodzajach zleceń Coinbase opisuje zlecenia z limitem jako realizowane po określonej cenie lub wyższej, w zależności od dostępnej płynności i dopasowania zlecenia.
W przypadku kontraktów futures, produktów z depozytem zabezpieczającym, produktów typu stop-market i produktów lewarowanych nie należy bezpośrednio przenosić reguł rynku spot. Należy sprawdzić reguły dotyczące likwidacji, aktywacji, ceny rynkowej i ochrony dla danego produktu. Nieudane lub częściowo zrealizowane zlecenie może zmienić ekspozycję, a wielokrotne rozszerzanie limitów realizacji może szybko zwiększyć ryzyko.
Poślizg a wpływ na cenę: rozróżnienie zapobiegające złym poprawkom
Wpływ na cenę to wpływ Twojej transakcji na rynek kwotowany ze względu na jej wielkość w stosunku do płynności. Poślizg cenowy może również wynikać z przesunięcia między kwotowaniem a realizacją. Rozważmy następujący przykład:
Obserwacja
Prawdopodobna przyczyna
Lepsza odpowiedź
Wpływ na cenę wynosi 0,2%, ale notowanie traci ważność podczas wahań cen
Tymczasowy ruch rynkowy
Odśwież i użyj małej, ograniczonej tolerancji
Wpływ na cenę wynosi 4% przed wysłaniem
Zamówienie jest zbyt duże w stosunku do dostępnej płynności
Zmniejsz rozmiar, dokonaj ostrożnego podziału lub znajdź głębszy rynek
CEX żąda znacznie wyższych cen powyżej najwyższego poziomu
Cienki portfel zamówień
Użyj zamówienia limitowanego lub mniejszych wycinków
Transakcja pozostaje w toku
Opóźnienie przetwarzania sieci lub giełdy
Sprawdź status i unikaj duplikowania zgłoszeń
Wyjaśnienie Coinbase dotyczące poślizgu i spreadu wskazuje również, że niska płynność i niska aktywność handlowa mogą zwiększać poślizg. Praktyczna lekcja jest prosta: tolerancja kontroluje cenę, którą jesteś gotów zaakceptować; nie tworzy ona płynności.
Kiedy zwiększenie tolerancji poślizgu jest uzasadnione?
Może to być uzasadnione, gdy spełnione są wszystkie poniższe warunki: para tokenów jest zweryfikowana, trasa jest wystarczająco płynna dla zlecenia, wpływ na cenę jest niewielki, rynek zmienia się dynamicznie, rozumiesz minimalną otrzymaną kwotę, a transakcja jest na tyle mała, że nietrafiona realizacja nie wyrządzi Ci znaczącej szkody. Podnieś ustawienie tylko na tyle, aby pokryć oczekiwany ruch, a następnie sprawdź ostateczny podgląd.
Zazwyczaj jest to zły wybór, gdy para jest niepłynna, wpływ na cenę jest już duży, token jest nieznany, kontrakt ma nietypową mechanikę transferu lub interfejs ostrzega o MEV lub ryzyku cenowym. W takich przypadkach błąd jest przydatną informacją: wstrzymaj i zmień transakcję, a nie tylko jej wartość.
Szybka lista kontrolna rozwiązywania problemów
Sprawdź, czy pierwotne zamówienie zostało zrealizowane, oczekujące na realizację, anulowane lub anulowane.
Zweryfikuj portfel, konto giełdowe, kontrakt tokena, parę i kierunek transakcji.
Odśwież notowanie lub sprawdź aktualny arkusz zleceń CEX.
Sprawdź wpływ na cenę, minimalną otrzymaną kwotę, opłaty, trasę i dostępną płynność.
Jeśli wpływ jest duży, zmniejsz wielkość zamówienia lub wykorzystaj głębszy rynek.
Zlecenie z limitem ceny jest korzystniejsze, gdy ważniejsza jest konkretna cena niż natychmiastowa realizacja.
Użyj najmniejszej tolerancji, jaka obowiązuje na rynku; nie kopiuj uniwersalnego procentu.
Sprawdź opłaty sieciowe lub giełdowe, prześlij raz i zweryfikuj wynikową transakcję lub wypełnij.
Podsumowanie
Błąd jest alertem o ochronie ceny, a nie dowodem na awarię platformy. Na giełdzie zdecentralizowanej (DEX) zazwyczaj oznacza to, że cena wyjściowa spadnie poniżej minimum transakcji; na giełdzie centralnej (CEX) może to oznaczać, że zlecenie rynkowe nie może zostać zrealizowane zgodnie z regułą ochrony giełdy lub że nie został spełniony warunek limitu. Najpierw odśwież, zdiagnozuj płynność i wpływ na cenę, zmniejsz wielkość zlecenia lub przejdź na zlecenie limit, gdy jest to właściwe, i zwiększ tolerancję tylko wtedy, gdy ryzyko transakcji jest zrozumiałe.
Informacje zostały sprawdzone pod kątem powiązanej oficjalnej dokumentacji z 16 września 2026 r. Nazwy interfejsów, ustawienia domyślne, obsługiwane typy zleceń i reguły ochrony mogą się różnić w zależności od platformy, zasobu, regionu i późniejszych aktualizacji produktu. Niniejszy artykuł ma charakter edukacyjny i nie stanowi porady finansowej.