Tre vincoli, vince il più stretto
Il vincolo è il più conservativo di tre prezzi ricavati in modo indipendente.Tolleranza allo slippagemiglior ask × (1 + s) se compri, miglior bid × (1 − s) se vendiPredefinita 10%, impostabile da 0,01% a 10%. Quella che controlli.
Banda di prezzo del mercatonessun ordine può restare o eseguire fuoriProtegge il mercato, non te — e rifiuta invece di decadere se per il blocco non c’è indice.
Peggior prezzo che la quantità raggiungedalla profondità che l’ordine consumerebbe davveroIl vincolo che il prezzo al top del book non mostra.
Il più stretto dei tre
Prezzo limite dell’ordine inviatoin acquisto il più basso, in vendita il più alto
La tua tolleranza allo slippage
La tolleranza è del 10% per impostazione predefinita e può essere fissata tra lo 0,01% e il 10%. È il vincolo che controlli tu ed esprime un’istruzione semplice: non eseguirmi peggio di così rispetto al top del book.La banda di prezzo del mercato
Ogni mercato impone una banda attorno al proprio prezzo di riferimento, e nessun ordine può restare in book o eseguire fuori da quella banda. Vale anche per gli ordini a mercato: la tua tolleranza non può spingere un’esecuzione oltre ciò che il mercato consente a chiunque. È il vincolo che protegge il mercato, non te. Senza, un grosso ordine a mercato dentro il vuoto potrebbe segnare un prezzo che poi alimenta altri sistemi. La banda viene valutata sia rispetto al prezzo mark sia rispetto al prezzo indice, e un mercato che ha una banda configurata rifiuta invece di ripiegare se per quel blocco non è disponibile alcun indice: a una protezione configurata non è concesso decadere in silenzio. L’ampiezza è configurazione per mercato, tenuta inprice_limit_ppm con un affinamento a due segmenti in price_limit_x_ppm e price_limit_y_ppm. Leggili dalle specifiche del contratto, non da questa pagina.
Un esempio concreto
Invii un acquisto a mercato per 4.000 USDC di ETH su questo book:
Il motore scende lungo il book, spendendo finché il budget non è finito:
- Il livello 1 prende 1.000 e ne restano 3.000
- Il livello 2 prende 1.503 e ne restano 1.497
- Il livello 3 ne ha disponibili 2.008 ma ne restano solo 1.497, quindi si esegue parzialmente: 1.497 ÷ 50.200 = 0,0298207 ETH
Il prezzo peggiore che la tua quantità raggiungerebbe
Prima dell’invio il book viene scorso fino alla profondità che la quantità del tuo ordine consumerebbe, e il prezzo del livello più profondo raggiunto diventa un vincolo. È il vincolo meno ovvio, e copre un caso che gli altri due mancano. La tua tolleranza si misura dal top del book e non dice nulla su quanto il book sia profondo, cioè se basti a eseguirti da qualche parte lì vicino. Scorrere il book fino alla tua quantità effettiva trasforma quanto lontano dal top del book in dove questo ordine specifico finirebbe davvero.Cosa significa per te
Il tuo ordine potrebbe non essere eseguito per intero. Se il book esaurisce la liquidità entro il vincolo, il resto viene annullato invece di essere eseguito a un prezzo peggiore. Un’esecuzione parziale su un ordine a mercato è la protezione che funziona, non un guasto. Una tolleranza più stretta significa più ordini non eseguiti. Impostare lo 0,01% su un mercato volatile restituirà spesso esecuzioni parziali o nulla del tutto. Il valore predefinito del 10% è largo perché restare senza esecuzione è spesso peggio di qualche punto base di slippage — ma è largo, e su un mercato poco liquido il 10% è una cifra vera. La quantità conta più della tolleranza. Poiché il terzo vincolo deriva dalla tua quantità, un ordine grande è vincolato dalla profondità reale del book per quanto generosa sia la tua tolleranza. Spezzare un ordine grande è il modo affidabile di ridurre l’impatto — vedi TWAP e Ordini scalati.Questa conversione avviene all’invio, usando il book com’è in quel momento. Tra invio ed esecuzione il book può muoversi. Il vincolo ti protegge dallo spazzare profondità che non c’è mai stata; non congela il mercato.
Verificare prima di inviare
Il vincolo è calcolabile da dati pubblici, quindi un client può mostrarti il prezzo di esecuzione atteso e il caso peggiore prima che tu ti impegni. Vale la pena farlo per qualsiasi ordine grande rispetto al book visibile: la differenza tra il top del book e il peggior prezzo raggiungibile è esattamente il numero che un ordine a mercato nasconde.Dove proseguire
Tipi di ordine
Ordini limite, validità dell’ordine e cosa fa ciascuno con il residuo non eseguito.
Book degli ordini
Leggere la profondità, e perché il prezzo al top del book non è il prezzo di esecuzione.
TWAP
Spezzare un ordine grande nel tempo per ridurre l’impatto.
Mercati
Bande di prezzo e tick per mercato.