L’order book su un’exchange è l’elenco di tutti gli ordini di buy e di sell (limite) di un pair piazzati sulla piattaforma. Ad esempio la coppia (pair) BTC/USDT rappresenta un mercato. Selezionando il pair che ci interessa, ad esempio BTC/USDT, possiamo visualizzare gli ordini di acquisto e vendita relativi a quella coppia. Il prezzo nell’order book è sempre espresso nella valuta di destra. Quindi nel primo caso abbiamo il prezzo di Bitcoin espresso in USDT (dollari), se ho BTC/BNB (sarà espresso in BNB). Si tratta di ordini a limite, dove viene settato un prezzo di vendita e di acquisto quindi si tratta di ordini non eseguiti. Gli ordini presenti nell’order book, in quanto limit order, saranno eseguiti solo nel momento in cui un certo prezzo viene “fillato” (raggiunto). Il prezzo è deciso dall’utente. Sostanzialmente posso inserire un ordine di vendita di 1000 dollari di BTC (Ask Price) se questo raggiunge i 40,000 dollari (se siamo sopra i 40,000 non verrà venduto ad esempio) oppure un buy appena BTC arriva a 45,000 dollari (si tratta quindi di ordini non ancora eseguiti). Qualsiasi ordine può essere annullato dall’utente. Se i limit order sono degli ordini in attesa di essere completati in futuro, i market order sono ordini istantanei che vanno a completarli (a mercato). L’order book è mostrato in ordine di prezzo e si divide in un lato “vendite” (colore rosso) e un lato “acquisti” (colore verde).
Generalmente al centro, tra il lato sell e il lato buy è indicato lo spread e l’ultimo prezzo. Il prezzo più economico è sempre il primo della lista, collocato appena sopra lo spread. Leggendo i prezzi, noterete che sono inseriti in ordine crescente, dal prezzo più basso al prezzo più alto (richiesta: ordini di acquisto). Non solo gli ordini vengono letti dal basso verso l’alto, ma vengono anche eseguiti in quest’ordine, uno alla volta. Gli ordini di vendita rappresentano la domanda, invece gli ordini di acquisto rappresentano l’offerta. Per l’offerta (ordini di vendita) si leggono dall’alto verso il basso, cioè a partire dal prezzo più alto. Il prezzo più alto è sempre il primo della lista, collocato appena sotto lo spread. Leggendo i prezzi, si può notare che sono inseriti in ordine decrescente, dal prezzo più alto al prezzo più basso. La differenza tra domanda e offerta è lo spread. Quanto più piccolo è lo spread, tanto migliore è il mercato della criptovaluta. Sostanzialmente questi ordini limite ci indicano a quanto gli utenti dell’exchange sono disposti a vendere o comprare, ad esempio è possibile leggere la somma di tutti gli ordini fatti ad un determinato prezzo.
Se prendiamo come riferimento un ordine di vendita/acquisto ETH/BTC, vediamo la media del prezzo di ETH prezzato in BTC, il quantitativo di ETH che i traders provano a vendere a quel prezzo e poi il totale del quantitativo di ETH sempre prezzato in BTC. Sostanzialmente se 1 ETH vale 3000 dollari ed avessi messo ETH/USDT, a sinistra (in rosso) vedrei il prezzo di vendita in USDT (dollari), il quantitativo di ETH venduti a quel prezzo (ipotizziamo 2) e il totale (ovvero 6000 USDT). Il quantitativo di ETH offerti ad un certo prezzo non sono di un singolo utente ma possono essere anche di più persone.
Gli ordini di vendita vengono completati uno alla volta partendo dal più basso, ovvero il più conveniente. Gli ordini di acquisto vengono completati partendo dal più alto. Man mano che ogni ordine viene completato, si passa al successivo. L’ultimo ordine di vendita e l’ultimo ordine di acquisto sono sempre i più vantaggiosi, rispettivamente per chi sta comprando e per chi sta vendendo. Quando gli ordini di vendita vengono completati, il prezzo aumenta perché qualcuno sta comprando. Ma mano che gli ordini di acquisto vengono completati, il prezzo scende perché la gente sta vendendo.
L’order book genera un grafico chiamato Depth Chart, che riassume graficamente la domanda e l’offerta, con il volume necessario per muovere il prezzo. L’asse delle x indica il prezzo, mentre l’asse delle y la quantità. In verde vediamo il totale dei volumi degli ordini di acquisto, in rosso il totale degli ordini di vendita.
Un buy wall si verifica quando viene piazzato un grosso numero di ordini per comprare una determinata criptovaluta nel momento in cui raggiunge un certo valore. Invece, un Sell Wall identifica un grosso numero di ordini di vendita ad un certo prezzo.