
Market Microstructure: come i trade si eseguono in millisecondi
L'impianto idraulico del trading elettronico — dall'ordine all'esecuzione
L'ordine che ha mosso $50 Million per errore
Nel 2021, un trader su un grande exchange crypto ha provato a vendere qualche centinaio di migliaia di dollari di un'altcoin poco scambiata. Ha digitato un ordine di mercato — «vendi subito, a qualsiasi prezzo». Non c'erano abbastanza compratori in attesa. L'ordine ha consumato ogni bid presente sul book, un livello di prezzo dopo l'altro, e il token ha stampato una candela che ha spazzato via più del 90% del suo valore in pochi secondi prima di rimbalzare. Nessun hack. Nessuna notizia. Il mercato semplicemente non aveva abbastanza ordini in attesa per assorbire quella vendita.
Quel trader non ha perso i suoi soldi per una truffa o un crollo. Li ha persi contro la market microstructure (microstruttura di mercato) — l'impianto idraulico attraverso cui gli ordini si incontrano, si abbinano e muovono il prezzo. La maggior parte delle persone guarda il grafico, le candele, le medie mobili. Ma il grafico è solo l'output. La vera macchina è sotto: una lista in continuo movimento di ordini di acquisto e vendita chiamata order book (libro degli ordini), più le regole che decidono chi scambia con chi, in quale ordine e a quale prezzo.
Capire la microstruttura significa smettere di essere sorpresi da slippage, stoppini fantasma e trade eseguiti a prezzi che non hai mai accettato. Inizi a vedere il mercato come lo vedono i desk professionali e i market maker: non come una linea che sale e scende, ma come una coda in cui sei in fila.
L'order book: dove vive davvero il prezzo
Un order book è una lista dinamica e bidirezionale di intenzioni. Da un lato ci sono i bid — persone disposte a comprare, ognuna con un prezzo e una quantità dichiarati. Dall'altro lato ci sono gli ask (chiamati anche offers) — persone disposte a vendere. Il book è ordinato per prezzo: il bid più alto e l'ask più basso stanno più vicini in cima, perché sono i due trader più desiderosi di concludere l'affare.
Tre numeri definiscono lo stato di qualsiasi mercato a colpo d'occhio:
- Best bid — il prezzo più alto che qualcuno è attualmente disposto a pagare.
- Best ask — il prezzo più basso a cui qualcuno è attualmente disposto a vendere.
- Mid price (prezzo medio) — il punto intermedio tra i due, spesso usato come prezzo di riferimento «equo».
Il divario tra il best bid e il best ask è il bid-ask spread — la singola lettura più importante sulla salute di un mercato. Quando lo spread è largo un solo tick, il mercato è liquido e competitivo. Quando si allarga, compratori e venditori sono in disaccordo, i partecipanti sono pochi e scambiare costa caro. Nei mercati tradizionali gli spread sono quotati dai market maker e dai broker. Nel crypto, lo spread è semplicemente il divario che resta tra i migliori ordini limite piazzati dai trader reali.
È fondamentale capire che il prezzo che vedi muoversi sul grafico è l'ultimo trade eseguito — un fatto storico. L'order book è il futuro: ti mostra i prezzi a cui puoi effettivamente scambiare in questo momento, e quanta quantità è disponibile a ciascuno di essi.
Maker, taker e il significato di liquidità
Ogni trade ha due lati con due ruoli diversi. Un maker piazza un ordine limite che resta sul book — aggiunge liquidità, rende il mercato più profondo e aspetta. Un taker invia un ordine che si abbina immediatamente a un ordine in attesa — rimuove liquidità e ottiene un'esecuzione istantanea. È per questo che la maggior parte delle piattaforme fa pagare ai taker più che ai maker: il maker fa un favore al mercato restando lì con una quotazione.
La liquidità è semplicemente una misura di quanto facilmente puoi scambiare una quantità significativa senza muovere il prezzo. Un mercato liquido ha un book profondo, molti partecipanti, spread ristretti e volumi elevati — Bitcoin ed Ethereum su una grande piattaforma sono tra i più liquidi che il crypto offra. Un mercato illiquido ha un book sottile, pochi partecipanti, spread larghi e un prezzo che sbalza ogni volta che qualcuno scambia una quantità reale. L'altcoin che è crollata del 90% nella nostra storia iniziale non era priva di valore — era semplicemente illiquida, e un ordine di mercato ha trovato il fondo del book.
Gli specialisti che tengono i book profondi sono i market maker. Quotano entrambi i lati contemporaneamente — offrendo in acquisto leggermente sotto il mid, in vendita leggermente sopra — e guadagnano lo spread come compenso per aver fornito immediatezza. Comprare a $800, vendere a $801, ripetere migliaia di volte al giorno: quel dollaro di spread è il salario che raccolgono per garantire che qualcuno sia sempre lì a scambiare con te.
Market depth: leggere il muro dietro il prezzo
Lo spread ti dice il costo di scambiare una piccola unità. La market depth (profondità di mercato) ti dice il costo di scambiare una quantità reale. La depth è la somma cumulata di tutti gli ordini in attesa a ogni livello di prezzo, che si accumulano procedendo verso l'esterno a partire dal mid price. Un book «profondo» ha grandi quantità vicine alla cima su entrambi i lati; un book «sottile» ha solo un filo di liquidità prima che i livelli di prezzo si allarghino.
Ecco perché due asset con lo stesso spread possono comportarsi in modo completamente diverso. Immagina due coin che quotano entrambe uno spread di $0.01. La Coin A ha 50 BTC in attesa entro un dollaro dal mid; la Coin B ne ha 0.3. Un ordine modesto scalfisce a malapena il book della Coin A ma sfonda completamente quello della Coin B, spingendo il prezzo di diversi punti percentuali. Lo spread sembrava identico; la depth raccontava la vera storia.
La maggior parte degli exchange visualizza questo tramite un depth chart (grafico di profondità): un grafico a gradini con la liquidità lato acquisto in verde che sale a sinistra del mid e la liquidità lato vendita in rosso che sale a destra. Più i muri sono ripidi e alti, più punizione può assorbire il mercato prima che il prezzo si muova. Un depth chart piatto e basso è un segnale d'allarme — quel mercato subirà slippage.
Un'avvertenza: la depth è uno scatto istantaneo di intenzioni, non una promessa. Gli ordini in attesa possono essere cancellati in millisecondi. Un muro di bid che sembra un supporto solido come la roccia può svanire nell'istante in cui arriva una vendita reale — una tattica chiamata spoofing quando viene fatta deliberatamente per simulare domanda o offerta finta. Leggi il book, ma non presumere mai che il muro resisterà.
Price-time priority: le regole della coda
Quando il tuo ordine raggiunge l'exchange, un software chiamato matching engine (motore di matching) decide cosa gli succede — e segue regole rigide e deterministiche. La regola dominante sia nei mercati in stile azionario che nella maggior parte delle piattaforme crypto è la price-time priority, chiamata anche FIFO (first in, first out — primo entrato, primo servito):
- Il prezzo migliore vince per primo. Un compratore che offre $100.05 viene servito prima di un compratore che offre $100.00 — indipendentemente da chi è arrivato prima.
- Allo stesso prezzo, vince chi arriva prima. Tra gli ordini a $100.00, quello arrivato prima viene eseguito prima. Il tuo posto in coda è determinato dal millisecondo in cui sei arrivato.
Ecco perché la posizione in coda è spesso tutta la partita per i maker. A un livello di prezzo popolare, essere in anticipo può significare la differenza tra essere eseguito e vedere il prezzo allontanarsi. È anche il motivo per cui latenza e timing contano così tanto per i trader professionisti — e perché uno sfasamento dell'orologio, i retry o i messaggi duplicati possono silenziosamente cambiare la tua priorità. Alcuni prodotti usano altri schemi (pro-rata, dove le esecuzioni vengono divise proporzionalmente alla quantità, o modelli ibridi), quindi la disciplina è semplice: leggi la specifica di matching della piattaforma piuttosto che presumere il FIFO in stile NYSE ovunque.
Gli order book on-chain portano questo un passo oltre: le regole di matching sono pubblicate nel codice. Invece di fidarti dell'affermazione di un exchange su come effettua il matching, puoi verificare la logica che la rete esegue realmente. Quella trasparenza è uno dei motivi per cui GaiaEx esegue su Hyperliquid L1 — una chain progettata su misura il cui order book e le cui regole di matching sono on-chain e verificabili.
Slippage e price impact: il costo nascosto della dimensione
Lo slippage è la differenza tra il prezzo che ti aspettavi e il prezzo che hai effettivamente ottenuto. Non è un bug o un glitch — è la conseguenza diretta e meccanica di un ordine di mercato che risale o scende lungo il book. Volevi comprare a $100, ma il book aveva solo poca quantità a quel livello, quindi il tuo ordine ha continuato a eseguirsi a $100.10, $100.25, $100.50 finché non è stato completato. Il tuo prezzo medio di esecuzione è finito sopra il tuo obiettivo, e quel divario è il tuo slippage.
Ecco un esempio concreto. Compri a mercato 3 BTC contro gli ask nel diagramma sopra:
- 0.7 BTC eseguiti a $68,103.0
- 1.4 BTC eseguiti a $68,103.5
- 0.9 BTC eseguiti a $68,104.0
Il tuo prezzo medio non è i $68,103 che avevi visto quotati — è circa $68,103.6, e hai spinto il best ask al livello successivo. Quella spinta verso l'alto è chiamata price impact (impatto sul prezzo): il tuo stesso ordine ha mosso il mercato contro di te. Più grande è il tuo ordine rispetto alla depth disponibile, peggiori diventano entrambi gli effetti.
Lo slippage non è sempre negativo. Se il mercato si muove a tuo favore tra l'invio e l'esecuzione, puoi ottenere slippage positivo — un prezzo migliore di quanto previsto. Ma nei mercati sottili o volatili, l'asimmetria di solito danneggia: la volatilità allarga gli spread e assottiglia i book esattamente quando vuoi scambiare di più.
Come combattono i professionisti:
- Usare ordini limite invece di ordini di mercato per limitare il peggior prezzo che accetterai — scambi la certezza dell'esecuzione con la certezza del prezzo.
- Suddividere gli ordini grandi in ordini figli più piccoli nel tempo. Algoritmi di esecuzione come TWAP (prezzo medio ponderato per tempo) e VWAP (prezzo medio ponderato per volume) fanno questo automaticamente per fondersi nel flusso normale.
- Impostare una tolleranza di slippage su DEX e AMM — ma non troppo stretta, o il tuo ordine potrebbe fallire o essere front-run, e non troppo larga, o inviti un sandwich attack.
- Scambiare su mercati liquidi ed evitare le ore sottili; la depth è più sottile ai margini della bassa attività.
Microstruttura crypto vs. mercati tradizionali
Le meccaniche sopra descritte — book, maker, code, slippage — sono universali. Ma il crypto ha delle particolarità strutturali che disorientano i trader tradizionali, e abitudini dei trader tradizionali che non si trasferiscono.
- Sempre attivo. Le azioni si scambiano in sessioni con asta di apertura, asta di chiusura e un gap notturno in cui si accumulano le notizie e il prezzo salta al suono della campana. Il crypto si scambia 24/7. Questo elimina il meccanismo del gap-risk ma non il rischio da evento — uno shock alle 3 di notte di domenica colpisce un book che potrebbe essere al suo minimo.
- Frammentazione. La liquidità di un'azione è concentrata e regolamentata. La liquidità crypto è frantumata su decine di piattaforme centralizzate e decentralizzate, quindi il prezzo «reale» e la depth reale sono diluiti. Gli smart order router esistono proprio per ricomporre questa frammentazione.
- AMM invece di order book. Gran parte della DeFi sostituisce completamente l'order book con gli automated market maker — pool dove una formula fissa il prezzo in base al rapporto tra due asset. Qui, la «liquidità» è il capitale che i liquidity provider depositano nel pool, lo slippage è una funzione deterministica delle dimensioni del pool, e i provider guadagnano commissioni ma rischiano la perdita impermanente quando i prezzi si muovono.
- Regolamento on-chain. Il crypto basato su order book aggiunge considerazioni che un modello puramente CLOB ignora: la visibilità della mempool (il tuo ordine in sospeso può essere visto e front-run), la finalità del blocco e l'ordinamento da parte di miner/validatori. Questo è il dominio del MEV — maximal extractable value (valore massimo estraibile) — dove la sequenza delle transazioni in un blocco diventa un vantaggio scambiabile.


