Skip to main content
Un ordine grande eseguito tutto in una volta paga il proprio impatto: spazza il book, e ogni livello che consuma è peggiore del precedente. Un ordine TWAP distribuisce invece la stessa quantità nel tempo, prendendo una tranche a intervalli fissi così che il book abbia il tempo di ricostituirsi tra l’una e l’altra. Lo scambio è esplicito. Accetti il rischio di prezzo lungo la finestra di esecuzione — il mercato può muoversi contro di te mentre l’ordine è in corso — in cambio di evitare l’impatto di farlo tutto insieme.

Parametri

Da durata e intervallo: N=durataintervallo+1tranche base=QNN = \frac{\text{durata}}{\text{intervallo}} + 1 \qquad \text{tranche base} = \frac{Q}{N} Una tranche parte subito all’avvio, poi a ogni intervallo, e un’ultima volta alla fine della finestra.

Validazione prima dell’avvio

Un TWAP viene rifiutato in partenza se non può in alcun modo completarsi come specificato:
  • Le tranche devono essere abbastanza grandi da essere ordini validi — il totale diviso lungo la pianificazione non può scendere sotto il minimo del mercato
  • Le tranche non devono superare la quantità massima d’ordine del mercato
  • La quantità completa deve soddisfare il margine iniziale
  • Se reduce-only, il totale non deve superare la posizione attuale
Qui fallire subito conta. Un TWAP che a metà strada scopre che le sue tranche sono sotto il minimo ti lascia con l’ordine eseguito a metà e senza un modo pulito di finire.

Esecuzione e recupero

Ogni tranche viene inviata come ordine a mercato con un limite di slippage del 3%. Le tranche arrivano nel primo blocco dopo lo scadere di ciascun intervallo, perché l’esecuzione è guidata on-chain e non da un orologio. Se una tranche esegue meno del previsto — book sottile, limite di slippage raggiunto — il disavanzo non va perduto. La pianificazione si misura rispetto a dove dovrebbe essere: obiettivo=ttrascorsotdurata×Q\text{obiettivo} = \frac{t_{\text{trascorso}}}{t_{\text{durata}}} \times Q Quando le esecuzioni effettive restano indietro rispetto a quell’obiettivo, le tranche successive vengono ingrandite per recuperare:
esegue meno
in recupero
Perché un tettoUna strategia che risponde all’illiquidità con ordini via via più grandi diventa l’impatto che voleva evitare.obiettivo = trascorso ÷ durata × totale
Sei tranche, 6.0 totali — la 3 esegue meno in un book sottile
Tranche 11.00
Tranche 21.00
Tranche 30.40
Tranche 41.20
Tranche 51.20
Tranche 61.20
3× la base — il tetto
Il tetto è la parte importante. Recuperare va bene; recuperare senza limiti no — una strategia che risponde all’illiquidità inviando ordini via via più grandi diventa l’impatto che era stata progettata per evitare. Nessuna tranche supera tre volte la quantità base, quindi il recupero è graduale. Una tranche che fallisce del tutto viene saltata e segnalata. La strategia non si ferma: una tranche andata male in un momento di scarsa liquidità non deve bloccare il resto dell’ordine.

Casualizzazione

Con la casualizzazione attiva, le tranche non sono identiche. Prima di ciascuna, la strategia calcola la media di ciò che resta e sceglie una quantità entro una banda sicura attorno a quella media. Tranche di quantità fissa a intervalli fissi sono uno schema, e uno schema nel flusso di ordini è un’informazione per chiunque stia guardando. Casualizzare rimuove la regolarità senza cambiare il totale della pianificazione. L’aritmetica della quantità residua resta vincolante. La casualizzazione varia le quantità; non permette alla strategia di andare oltre né di lasciare un residuo alla fine.

Quando il TWAP è lo strumento giusto

Usalo quando l’ordine è grande rispetto alla profondità visibile, quando hai tempo e quando il prezzo medio su una finestra è un obiettivo accettabile. Non usarlo quando ti serve la posizione adesso — un TWAP è l’opposto dell’urgenza. E non usarlo quando hai in mente un prezzo preciso: il TWAP non ha un obiettivo di prezzo, solo una pianificazione temporale. Se il prezzo conta più dell’immediatezza, gli ordini scalati immettono invece ordini limite in book su un intervallo di prezzo.
Un TWAP non garantisce l’esecuzione completa. Le tranche sono ordini a mercato limitati dallo slippage e, in un movimento prolungato in una sola direzione, possono eseguire meno del previsto una volta dopo l’altra. Il recupero ha un tetto, quindi una finestra che si chiude con il mercato andato contro di te può lasciare l’ordine largamente incompleto.

Dove proseguire

Ordini scalati

Suddividere sul prezzo invece che nel tempo.

Ordini a mercato

Il limite di slippage a cui è soggetta ogni tranche.

Book degli ordini

Valutare se il tuo ordine è grande rispetto alla profondità.

Commissioni

Ogni tranche è un ordine taker e paga la commissione taker.