Acasă
» Cunoştinţe
»
Eroarea „Toleranță de alunecare depășită” pe CEX-uri și DEX-uri: Cum se remediază
Eroarea „Toleranță de alunecare depășită” pe CEX-uri și DEX-uri: Cum se remediază
Răspuns scurt: Eroarea „toleranță de alunecare depășită” înseamnă că piața s-a mișcat mai mult decât diferența maximă de preț pe care ordinul dvs. avea voie să o accepte înainte de execuție. Nu remediați problema prin setarea imediată a unui procent extrem. Mai întâi confirmați că ordinul nu s-a executat, actualizați cotația sau registrul de ordine, verificați impactul prețului și lichiditatea și reduceți dimensiunea ordinului sau utilizați un ordin limită atunci când este posibil. Măriți toleranța doar atunci când se știe că perechea este volatilă, tokenul și ruta sunt verificate și acceptați în mod conștient un preț de execuție mai slab.
Un ecran de swap eșuat arată de ce prima acțiune este de a verifica dacă fondurile au fost mutate înainte de a încerca din nou.
Ce înseamnă de fapt eroarea
Alunecarea este diferența dintre prețul pe care îl vedeți atunci când plasați un ordin și prețul la care acesta se execută. O cotație nu este întotdeauna un preț blocat. Pe un DEX, o altă tranzacție poate modifica soldul fondului înainte ca tranzacția dvs. să fie procesată. Pe un CEX, un ordin de piață consumă oferte sau cereri disponibile în registrul de ordine, iar următorul nivel disponibil poate fi mai puțin favorabil decât primul.
Toleranța la alunecare este abaterea maximă acceptabilă de la cotație. De exemplu, dacă un DEX cotează 1.000 USDC pentru un token și setezi o toleranță de 0,5%, tranzacția trebuie, în general, să returneze cel puțin 995 USDC în valoare de ieșire, în funcție de implementarea exactă a platformei. Dacă rezultatul executabil scade sub acest prag, contractul inteligent respinge swap-ul în loc să îl finalizeze la un preț pe care nu l-ai aprobat.
Documentația Raydium face o distincție importantă: toleranța la alunecare este o protecție împotriva impactului prețului, nu este același lucru cu impactul prețului. Referința sa de eroare descrie ExceededSlippage ca un preț care depășește toleranța configurată. PancakeSwap descrie în mod similar alunecarea ca diferența maximă de preț permisă înainte ca o tranzacție să fie anulată. Consultați explicația Raydium privind alunecarea și impactul prețului și documentația despre alunecarea PancakeSwap .
Patru verificări de făcut înainte de a reîncerca
1. Confirmați că comanda a eșuat într-adevăr
Verificați istoricul comenzilor bursei, activitatea portofelului și - pe un DEX - starea tranzacției în exploratorul de blocuri relevant. O tranzacție în așteptare nu este același lucru cu o tranzacție anulată. Nu trimiteți o comandă duplicată în timp ce prima este încă în procesare. Dacă tranzacția a fost anulată, schimbul de tokenuri nu s-a finalizat, dar este posibil să fi fost totuși percepute taxe de rețea. PancakeSwap avertizează că o tranzacție eșuată poate consuma energie chiar și atunci când tranzacția nu este finalizată.
2. Reîmprospătați oferta și verificați detaliile
Deschideți din nou previzualizarea swap-ului sau a comenzii în loc să reutilizați o cotație învechită. Verificați impactul prețului, valoarea minimă primită, comisioanele estimate, ruta și orice avertisment privind lichiditatea scăzută. O defecțiune a toleranței poate fi cauzată de o mișcare de preț de scurtă durată, dar un impact mare asupra prețului indică faptul că ordinul în sine este prea mare pentru lichiditatea disponibilă. Creșterea toleranței nu face ca tranzacția subiacentă să fie mai ieftină.
Verificați cotația actualizată pentru impactul asupra prețului, suma minimă primită, taxele și calitatea rutei înainte de a modifica toleranța.
3. Reduceți dimensiunea sau alegeți o lichiditate mai mare
Încercați o sumă mai mică, împărțiți ordinul în mai multe tranzacții mai mici sau selectați o piață sau o rută mai lichidă. Aceasta este de obicei cea mai potrivită soluție atunci când impactul asupra prețului este mare. De asemenea, este utilă pentru portofoliile de comenzi CEX subțiri: un ordin de piață mai mic atinge niveluri de preț mai puțin îndepărtate.
Împărțirea nu este automat o îmbunătățire. Fiecare tranzacție poate crea un comision de rețea separat, un comision de tranzacționare sau un cost de spread, iar piața se poate mișca între segmente. Comparați costul total cu îmbunătățirea așteptată în execuție.
4. Alegeți o setare limitată sau un ordin limită
Pentru un DEX, utilizați setarea automată a platformei dacă înțelegeți cum este determinată sau introduceți cea mai mică toleranță fixă care se potrivește volatilității normale a perechii. Pentru un CEX, un ordin limită este adesea mai clar: definiți cel mai mare preț pe care îl veți plăti la cumpărare sau cel mai mic preț pe care îl veți accepta la vânzare. Un ordin limită poate rămâne neexecutat, dar acest lucru este preferabil unei execuții în afara prețului intenționat.
Ajustați împreună dimensiunea comenzii și toleranța; opțiunea de comandă limită poate oferi o limită de preț mai strictă acolo unde este acceptată.
Cum se remediază eroarea de pe un DEX
Interfețele DEX diferă, așadar eticheta și setările implicite se pot schimba în funcție de lanț, router, portofel sau versiunea aplicației. Documentația actuală pentru utilizatori a Jupiter precizează că swap-urile sale de piață gestionează rutarea, alunecarea și protecția MEV prin Jupiter Ultra, în timp ce alte DEX-uri expun un câmp manual. Tratați cotația afișată și previzualizarea tranzacției ca autoritate pentru tranzacția specifică.
Reîmprospătați după o mișcare rapidă. Dacă impactul prețului este scăzut și perechea este lichidă, cotația ar putea fi pur și simplu învechită. Reîmprospătați o dată, verificați rezultatul și încercați din nou numai după confirmarea stării tranzacției anterioare.
Reduceți dimensiunea tranzacției. Un ordin mare pe un pool puțin adânc poate influența substanțial prețul pool-ului. Reduceți suma sau găsiți un pool mai adânc înainte de a lua în considerare o toleranță mai mare.
Folosește alunecarea automată cu atenție. Alunecarea automată poate reacționa la volatilitate, dar nu garantează un preț bun. Verifică valoarea minimă primită rezultată, nu doar procentul.
Mențineți buffer-ul limitat. O toleranță ridicată oferă tranzacției permisiunea de a accepta un rezultat mai slab. 1inch avertizează că o toleranță excesivă poate crește expunerea la atacuri sandwich sau front-running, în timp ce o toleranță prea scăzută poate duce la eșecul unei tranzacții volatile și totuși poate costa energie. Citiți instrucțiunile privind toleranța la alunecare pentru explicațiile platformei.
Luați în considerare prioritatea de execuție separat. În rețelele congestionate, o taxă de prioritate poate ajuta la includerea mai rapidă a unei tranzacții valide, dar nu poate repara impactul ridicat asupra prețului sau lichiditatea insuficientă. Modificați-o doar atunci când aplicația explică taxa și acceptați costul suplimentar.
Fiți deosebit de atenți cu token-urile necunoscute. Taxele de transfer, comportamentul de rebazare, regulile de transfer restricționate sau un contract rău intenționat pot face ca o setare normală de toleranță să fie inadecvată. Verificați adresa token-ului de la o sursă de proiect de încredere și testați cu o cantitate mică. Nu utilizați niciodată o toleranță extremă doar pentru că o postare pe rețelele sociale sau un site web necunoscut o recomandă.
Confirmați numai după ce cotația actualizată, suma minimă primită și costul rețelei corespund riscului preconizat.
Cum se remediază eroarea dintr-un CEX
Pe o bursă centralizată, sintagma „toleranță la alunecare” se poate referi la o caracteristică de protecție specifică, mai degrabă decât la o setare universală. Cel mai sigur răspuns depinde de tipul comenzii și de produs.
Ordin de piață: Un ordin de piață urmărește executarea la cele mai bune prețuri disponibile, nu neapărat prețul vizibil atunci când faceți clic. Coinbase explică faptul că ordinele de piață se pot executa în funcție de prețurile disponibile și că protecția sa de piață poate opri execuția excesivă; punctul exact de protecție variază în funcție de produs și pereche. Pentru o pereche mare sau slab tranzacționată, reduceți cantitatea, divizați ordinul sau utilizați un ordin limită.
Toleranță la alunecarea la preț spot a Binance: Binance documentează o caracteristică spot în care un ordin de piață cu toleranță la alunecare este trimis ca ordin limită IOC. Acesta se poate executa imediat în intervalul permis, în timp ce restul neexecutat este anulat. Acest comportament este util atunci când doriți o încercare similară cu cea de piață, fără a permite o deviație nedefinită a prețului. Verificați previzualizarea ordinului curent al bursei și instrucțiunile de toleranță la alunecare a Binance, deoarece disponibilitatea și etichetele interfeței se pot schimba.
Ordin limită: Un ordin limită stabilește prețul maxim de cumpărare sau prețul minim de vânzare. Este posibil să nu se execute, mai ales atunci când piața se îndepărtează de limita dvs., dar vă oferă o condiție directă de preț. Ghidul oficial Coinbase privind tipurile de ordine descrie ordinele limită ca fiind executate la prețul specificat sau mai bun, sub rezerva lichidității disponibile și a potrivirii ordinelor.
Pentru contracte futures, margin, stop-market și produse cu efect de levier, nu transferați direct o regulă spot-market. Verificați regulile specifice produsului privind lichidarea, declanșatorul, prețul de marcare și protecția. Un ordin eșuat sau parțial executat vă poate modifica expunerea, în timp ce extinderea repetată a limitelor de execuție poate crește rapid riscul.
Alunecare versus impactul prețului: distincția care previne remedierile greșite
Impactul prețului este efectul pe care propria tranzacție îl are asupra pieței cotate, datorită dimensiunii sale în raport cu lichiditatea. Derapajele pot rezulta și din mișcarea dintre cotație și execuție. Luați în considerare acest exemplu:
Observare
Cauza probabilă
Răspuns mai bun
Impactul asupra prețului este de 0,2%, dar cotația expiră în timpul unei mișcări volatile.
Mișcarea temporară a pieței
Reîmprospătați și utilizați o toleranță mică, limitată
Impactul asupra prețului este de 4% înainte de trimitere
Comanda este prea mare pentru lichiditatea disponibilă
Reduceți dimensiunea, împărțiți cu grijă sau găsiți o piață mai profundă
Cererile CEX devin mult mai scumpe peste nivelul superior
Registru de comenzi subțire
Folosește un ordin limită sau segmente mai mici
Tranzacția rămâne în așteptare
Întârziere în procesarea rețelei sau a exchange-ului
Verificați starea și evitați o trimitere duplicată
Explicația Coinbase privind alunecarea și spread-ul menționează, de asemenea, că lichiditatea scăzută și activitatea de tranzacționare scăzută pot crește alunecarea. Lecția practică este simplă: toleranța controlează prețul pe care ești dispus să îl accepți; nu creează lichiditate.
Când este rezonabilă creșterea toleranței la alunecare?
Poate fi rezonabil atunci când toate următoarele sunt adevărate: perechea de tokenuri este verificată, ruta este suficient de lichidă pentru ordin, impactul prețului este scăzut, piața se mișcă rapid, înțelegeți suma minimă primită și tranzacția este suficient de mică încât o executare necorespunzătoare să nu vă afecteze semnificativ. Ridicați setarea doar suficient cât să acoperiți mișcarea așteptată, apoi inspectați previzualizarea finală.
De obicei, este o alegere proastă atunci când perechea este ilichidă, impactul asupra prețului este deja mare, tokenul este nefamiliar, contractul are mecanici de transfer neobișnuite sau interfața avertizează despre MEV sau riscul de preț. În aceste cazuri, eroarea reprezintă o informație utilă: întrerupeți și modificați tranzacția, nu doar numărul.
Listă de verificare rapidă pentru depanare
Confirmați dacă comanda inițială este executată, în așteptare, anulată sau inversată.
Verificați portofelul, contul de schimb, contractul cu token-uri, perechea și direcția tranzacției.
Reîmprospătați cotația sau verificați registrul de comenzi CEX curent.
Reduceți dimensiunea comenzii sau utilizați o piață mai profundă dacă impactul este mare.
Preferați un ordin limită atunci când un preț strict contează mai mult decât execuția imediată.
Folosește cea mai mică toleranță limitată care se potrivește pieței; nu copiază un procent universal.
Verificați comisioanele rețelei sau ale bursei, trimiteți o singură dată și verificați tranzacția sau completarea rezultată.
Concluzie
Eroarea este o alertă de protecție a prețului, nu o dovadă că platforma este defectă. Pe un DEX, înseamnă în mod normal că ieșirea ar scădea sub minimul tranzacției; pe un CEX, poate însemna că un ordin de piață nu se poate executa în cadrul regulii de protecție a bursei sau că o condiție de tip limită nu a fost îndeplinită. Reîmprospătați mai întâi tranzacția, diagnosticați lichiditatea și impactul asupra prețului, reduceți dimensiunea sau treceți la un ordin limită atunci când este cazul și extindeți toleranța doar atunci când riscul tranzacției este înțeles.
Informațiile au fost verificate în raport cu documentația oficială din link la 16 septembrie 2026. Numele interfețelor, setările implicite, tipurile de comenzi acceptate și regulile de protecție pot varia în funcție de platformă, activ, regiune și actualizările ulterioare ale produsului. Acest articol este educațional și nu reprezintă un sfat financiar.