NotizieCryptoChe cos'è lo slippage nel crypto? Una guida in italiano semplice al perché cambia il prezzo

Che cos'è lo slippage nel crypto? Una guida in italiano semplice al perché cambia il prezzo

Autore: Coincentral·

Punti chiave

  • Lo slippage è una differenza naturale tra il prezzo atteso e quello eseguito, causata dal movimento del mercato o da liquidità insufficiente, non una commissione addebitata da alcuna parte.
  • I due principali fattori che determinano lo slippage sono la profondità del book e la volatilità del mercato, con effetti più marcati per gli ordini grandi e nei mercati più veloci.
  • Gli ordini limit eliminano di fatto lo slippage negativo, eseguendo solo al prezzo specificato o a uno migliore, ma possono non essere eseguiti se il mercato si muove troppo.
  • Sui decentralized exchange, la tolleranza allo slippage va impostata con attenzione: se è troppo bassa, i trade falliscono; se è troppo alta, il trader diventa vulnerabile agli attacchi sandwich dei bot MEV.
  • Per gli ordini grandi, i desk over-the-counter possono offrire prezzi fissi fuori book che evitano di svuotare il book pubblico e spesso riducono il costo totale rispetto all'esecuzione su exchange.
Che cos'è lo slippage nel crypto? Una guida in italiano semplice al perché cambia il prezzo

Lo slippage nel trading di criptovalute indica la differenza tra il prezzo che un trader si aspetta quando inserisce un ordine e il prezzo al quale l'ordine viene effettivamente eseguito. Ad esempio, se un trader preme buy su Bitcoin a $60,000 e l'ordine si regola a $60,150, quella differenza di $150 rappresenta slippage. Non è una commissione, né viene addebitata intenzionalmente da alcuna parte. Si verifica invece in modo naturale quando il mercato si muove o quando un ordine supera la quantità disponibile al prezzo quotato nell'intervallo tra invio e conferma.

Lo slippage può erodere gradualmente i rendimenti di trading, ma alcune abitudini semplici possono ridurne il costo. Questa guida esamina le cause alla base del fenomeno, come calcolare il valore esatto, la funzione delle impostazioni di tolleranza allo slippage, le strategie per mantenerlo basso e il motivo per cui gli ordini grandi rappresentano una sfida distinta.

Lo slippage in tutti i mercati

Lo slippage non è esclusivo delle criptovalute. Si verifica in qualsiasi mercato in cui i prezzi si muovono rapidamente e gli ordini vengono eseguiti contro la liquidità disponibile, inclusi azioni, forex e futures. Nel trading forex, lo slippage tende ad aumentare in corrispondenza delle pubblicazioni di dati economici, quando le coppie valutarie si muovono bruscamente. I trader di tutte le asset class monitorano lo slippage per la stessa ragione fondamentale: il prezzo di esecuzione è quello che conta, non il prezzo visualizzato un momento prima.

Le criptovalute rendono semplicemente lo slippage più evidente. Il mercato è attivo 24 ore su 24, i prezzi oscillano più bruscamente rispetto alla maggior parte degli asset tradizionali e la liquidità su alcuni token minori può essere limitata. Quindi, pur essendo identico il concetto di slippage in tutti i mercati, è nel crypto che molti nuovi trader lo incontrano per la prima volta, di solito dopo che un'operazione viene eseguita a un prezzo leggermente peggiore del previsto.

Perché si verifica lo slippage?

Quasi tutto lo slippage dipende da due forze: la profondità della liquidità nel book e la velocità con cui il prezzo si muove. Tutto il resto è una variante di questi due fattori.

Profondità del book e liquidità

Un order book è il registro in tempo reale degli ordini di acquisto e vendita di una coin. Quando inserisci un ordine market, esso viene eseguito contro la liquidità disponibile, iniziando dal miglior prezzo e procedendo verso livelli successivi. Se al prezzo che hai visto non c'è volume sufficiente, il tuo ordine sale al livello successivo, poi a quello dopo, e il tuo prezzo medio si allontana dalla quotazione iniziale.

Immagina di voler comprare 12 BTC e che il book sia così:

Sono disponibili solo 5 BTC a $60,000. Per completare i 12, il tuo ordine deve assorbire i livelli di prezzo più alti e il prezzo medio di esecuzione finisce sopra il punto di partenza. Questo è slippage dovuto a liquidità sottile, e peggiora quanto più grande è l'ordine rispetto a ciò che è presente nel book. Un mercato profondo e liquido per una coin importante si muove appena; un book poco profondo su una small-cap altcoin può muoversi molto.

Volatilità e tempistica

La seconda causa è la velocità pura e semplice. Le criptovalute possono muoversi di diversi punti percentuali in pochi secondi e un ordine market viene eseguito al prezzo disponibile nel momento dell'esecuzione, non al prezzo visto quando hai cliccato. Durante notizie importanti, il listing di un token o un'ondata di liquidazioni, i prezzi possono aprirsi in gap così rapidamente che anche un piccolo ordine viene eseguito in modo visibilmente sfavorevole. La volatilità peggiora il problema anche in un altro modo: i market maker possono allargare gli spread o ritirare del tutto le quotazioni quando la situazione diventa turbolenta, riducendo la liquidità proprio nel momento in cui servirebbe di più.

Esiste anche un divario temporale facile da trascurare. Su un exchange centralizzato, il ritardo tra il clic e l'esecuzione è una frazione di secondo, quindi contano solo i movimenti estremamente rapidi. Su una blockchain, invece, la transazione deve attendere la conferma e, durante la congestione della rete, quell'attesa può allungarsi in modo significativo. Un periodo di congestione su Ethereum, ad esempio, può lasciare uno swap in sospeso abbastanza a lungo da rendere già obsoleto il prezzo visto al momento dell'invio. Più lenta è la conferma, più spazio ha il prezzo per spostarsi, ed è per questo che lo slippage sui decentralized exchange aumenta quando la rete è congestionata.

Price impact rispetto a slippage

Le piattaforme spesso usano questi due termini in modo intercambiabile, ma c'è una distinzione utile. Il price impact è quanto il tuo ordine sposta il prezzo di mercato, esclusivamente in base alla sua dimensione rispetto alla liquidità disponibile. Lo slippage è la differenza totale tra il prezzo quotato e il prezzo eseguito, e include sia il tuo price impact sia eventuali movimenti di mercato causati da altri operatori che tradano nello stesso momento. Su una coppia tranquilla e molto liquida, i due valori sono quasi identici. Su un pool piccolo o in un mercato veloce, possono divergere in modo significativo, e un ordine grande può generare un forte price impact anche quando il mercato più ampio resta calmo.

Come calcolare lo slippage

Il calcolo è semplice. Lo slippage è la differenza tra il prezzo atteso e quello eseguito, di solito espressa in percentuale per confrontare trade di dimensioni diverse.

Esempio: vuoi comprare Bitcoin a $60,000, ma l'ordine viene eseguito a $60,300. Il calcolo è: (60,300 − 60,000) / 60,000 × 100 = 0.5%. Hai pagato mezzo punto percentuale in più rispetto al previsto. Su un acquisto da $10,000, equivalgono a $50 persi per slippage.

Un aspetto che spesso si dimentica è che lo slippage può andare in entrambe le direzioni. Se un ordine di acquisto viene eseguito a $59,700 invece che a $60,000, si parla di slippage positivo e il trader ne beneficia. Su molti trade, gli effetti positivi e negativi tendono in parte a compensarsi. Il vero danno arriva nel singolo trade grande o mal temporizzato. Su un decentralized exchange, lo slippage può essere misurato anche in base ai token ricevuti: se ti aspettavi 100 unità di un token in cambio di ETH e ne hai ricevute 95, lo slippage è del 5%.

Che cos'è la tolleranza allo slippage?

La tolleranza allo slippage è il massimo movimento di prezzo che sei disposto ad accettare prima che una transazione venga annullata automaticamente. Si imposta in percentuale e funziona come una protezione: se il prezzo si muove oltre il limite tra l'invio e l'esecuzione, il trade non va a buon fine.

La maggior parte dei decentralized exchange richiede di impostare questo parametro per ogni swap, e spesso il valore predefinito è compreso tra 0.5% e 1%. Uniswap, per esempio, usa come default 0.5%, valore adeguato per le coppie principali e liquide.

L'impostazione richiede equilibrio, perché entrambi gli estremi hanno un costo. Se la imposti troppo bassa, i trade continueranno a fallire: anche una piccola oscillazione normale fa scattare il limite, la transazione viene annullata e paghi gas senza completare l'operazione. Se la imposti troppo alta, diventi esposto ai bot MEV (maximal extractable value). Sulle blockchain pubbliche, gli swap in attesa restano in una coda mempool visibile, consentendo ai bot automatizzati di individuare i trade con tolleranza troppo ampia ed eseguire sandwich attack: il bot compra subito prima della tua transazione per alzare il prezzo, lascia che il tuo trade venga eseguito al prezzo peggiore e poi vende immediatamente. Con una tolleranza troppo generosa, sei tu a pagare il costo.

La regola pratica adottata dalla maggior parte dei trader è usare la tolleranza più bassa che consenta comunque un'esecuzione affidabile. Circa 0.5% per le coppie blue-chip, leggermente più alta per le altcoin con poca liquidità, e temporaneamente più ampia nei momenti di forte volatilità, per poi riportarla al valore originale.

Come ridurre lo slippage nel trading

Non è possibile eliminare del tutto lo slippage. Una parte riflette semplicemente il movimento del mercato e nessuna impostazione può annullarlo. Tuttavia, è possibile ridurlo a un livello quasi trascurabile, e la maggior parte dei metodi per farlo è semplice.

Lo strumento più efficace è l'ordine limit. Un ordine market accetta il prezzo disponibile, mentre un ordine limit viene eseguito solo al tuo prezzo o a uno migliore, riducendo di fatto a zero lo slippage negativo. Il compromesso è che l'ordine potrebbe non essere eseguito se il mercato si muove contro di te. Per tutto ciò che non è sensibile al tempo, è spesso una scelta valida.

Liquidità e tempistica fanno gran parte del resto. Le principali criptovalute hanno book più profondi, che assorbono gli ordini con minore impatto, quindi tradare una coppia liquida quando i volumi sono alti è meglio che inviare un ordine in una fase notturna tranquilla. Allo stesso modo, piazzare un ordine market durante una grossa notizia o una rapida cascata di liquidazioni espone facilmente a un'esecuzione sfavorevole, quindi se non devi operare in quel momento è meglio attendere. Le coppie stablecoin, progettate per mantenere la parità con le valute fiat, mostrano in genere uno slippage minimo rispetto alle coppie di token volatili, quindi sono un utile punto di riferimento per valutare la qualità dell'esecuzione.

Per i trade più grandi, la dimensione è il principale ostacolo. Un singolo ordine grande attraversa più livelli di prezzo, quindi suddividerlo in segmenti più piccoli e distribuiti nel tempo permette al book di ricaricarsi tra un'esecuzione e l'altra. È la versione manuale di ciò che fanno gli algoritmi di esecuzione istituzionali, e funziona per lo stesso motivo. Sui decentralized exchange, gli aggregatori DEX come 1inch e Paraswap applicano un principio simile dividendo uno swap unico tra più pool di liquidità e protocolli, instradando automaticamente l'ordine per ridurre il price impact complessivo.

Sui decentralized exchange, l'impostazione della tolleranza allo slippage non va ignorata. Una tolleranza stretta limita quanto il prezzo può muoversi contro il trader prima dell'annullamento, al costo di qualche swap fallito. Per la maggior parte dei trade, è un compromesso ragionevole.

Ordini grandi e trading OTC

Le strategie sopra aiutano a gestire lo slippage nei trade ordinari. Gli ordini grandi, però, rappresentano una sfida strutturalmente diversa, perché oltre una certa dimensione è il book stesso a diventare il vincolo. Suddividere gli ordini aiuta, ma esiste un limite: un acquisto davvero grande deve comunque attingere a livelli di prezzo sempre più alti, ciascuno leggermente più costoso. Il divario risultante tra il prezzo quotato e il prezzo medio effettivo è il motivo per cui i trade grandi subiscono slippage in modo significativo.

È qui che il trading over-the-counter (OTC) cambia l'equazione. Invece di inserire l'ordine in un book pubblico, un desk OTC fornisce un unico prezzo fermo per l'intera operazione ed esegue fuori book, reperendo la criptovaluta da una rete di fornitori di liquidità invece che da un singolo exchange. Il trader conosce il prezzo esatto prima di impegnarsi e l'ordine non entra mai nel mercato pubblico per spostare i prezzi contro di lui.

Il desk si assume il rischio di detenere la posizione, quindi il suo spread è in genere più ampio rispetto al prezzo best bid/ask di un exchange liquido. Tuttavia, se si considera lo slippage che lo stesso trade genererebbe su quell'exchange, il costo complessivo tramite OTC è spesso inferiore.

Per i clienti idonei nelle giurisdizioni supportate, un broker crypto come UpTrade può offrire esecuzione OTC tramite più fornitori di liquidità, consentendo di completare trade più grandi a un prezzo concordato anziché inserirli in un book pubblico. Disponibilità, importi minimi e tempi di regolamento dipendono dalla località del cliente e dalla specifica transazione.

Lo slippage è il costo intrinseco del trading in un mercato vivo e in rapido movimento. Non lo porterai mai a zero, e cercare lo zero non è l'obiettivo. L'importante è capire da dove nasce: liquidità sottile e movimenti rapidi del prezzo. Una volta chiarito questo, le soluzioni seguono in modo naturale. Usa ordini limit quando puoi, traduci coppie liquide nelle ore attive e tratta gli ordini grandi come il problema distinto che sono. Applicando queste pratiche con costanza, lo slippage smette di erodere silenziosamente i rendimenti e diventa un errore di arrotondamento quasi impercettibile.

Domande frequenti

Che cosa significa slippage nel crypto?

Lo slippage nel crypto è la differenza tra il prezzo che un trader si aspettava per una transazione e il prezzo al quale è stata effettivamente eseguita. Se un trader voleva comprare a $2,000 e ha pagato $2,020, lo slippage è dell'1%. È causato dal movimento del mercato o dal fatto che l'ordine supera la liquidità disponibile al prezzo quotato.

Lo slippage è una commissione?

No. Una commissione è un costo fisso applicato dalla piattaforma. Lo slippage è una differenza di prezzo dovuta a movimenti di mercato e condizioni di liquidità; non è fisso e nessuna parte lo fattura direttamente. Può persino andare a favore del trader, producendo un'esecuzione migliore del previsto, cosa che una commissione non fa mai.

Qual è una buona tolleranza allo slippage?

Per le coppie principali e liquide, circa 0.5% è un punto di partenza comune ed è il valore predefinito su exchange come Uniswap. Le altcoin con poca liquidità possono richiedere 1% o più per essere eseguite in modo affidabile. La regola generale è usare l'impostazione più bassa che consenta comunque un'esecuzione costante, ampliandola solo brevemente nei periodi di maggiore volatilità.

Può esistere slippage positivo?

Sì. Lo slippage positivo si verifica quando un trade viene eseguito a un prezzo migliore del previsto, per esempio acquistando a un prezzo più basso o vendendo a un prezzo più alto rispetto alla quotazione. Accade quando il mercato si muove a favore del trader tra l'invio e l'esecuzione dell'ordine. Su molti trade, lo slippage positivo e quello negativo si compensano in parte.

Come posso ridurre le perdite causate dallo slippage?

Usa ordini limit per fissare un prezzo, opera su coppie liquide durante le ore di maggior volume e suddividi gli ordini grandi in segmenti più piccoli. Su un decentralized exchange, imposta una tolleranza allo slippage adeguata. Per i trade davvero grandi, un desk OTC che offre un unico prezzo fermo fuori book di solito dà risultati migliori rispetto all'inserimento dell'ordine in un book pubblico.