Skip to main content
Uma ordem grande executada de uma só vez paga o seu próprio impacto: percorre o livro, e cada nível que consome é pior do que o anterior. Uma ordem TWAP distribui o mesmo tamanho ao longo do tempo, consumindo uma fatia em intervalos fixos para que o livro tenha tempo de se repor entre elas. A troca é explícita: aceita risco de preço ao longo da janela de execução — o mercado pode mover-se contra si enquanto a ordem está a ser trabalhada — em troca de evitar o impacto de fazer tudo de uma vez.

Parâmetros

A partir da duração e do intervalo: N=durac¸a˜ointervalo+1fatia base=QNN = \frac{\text{duração}}{\text{intervalo}} + 1 \qquad \text{fatia base} = \frac{Q}{N} É disparada uma fatia imediatamente no arranque, depois uma a cada intervalo e mais uma no fim da janela.

Validação antes do arranque

Um TWAP é rejeitado à partida se não puder de todo concluir-se como foi especificado:
  • As fatias têm de ser grandes o suficiente para serem ordens válidas — o total dividido pelo calendário não pode ficar abaixo do mínimo do mercado
  • As fatias não podem exceder o tamanho máximo de ordem do mercado
  • O tamanho total tem de cumprir a margem inicial
  • Se for reduce-only, o total não pode exceder a posição atual
Falhar cedo importa aqui. Um TWAP que descobre a meio que as suas fatias estão abaixo do mínimo deixa-o parcialmente executado e sem forma limpa de terminar.

Execução e recuperação

Cada fatia é submetida como uma ordem de mercado com um limite de slippage de 3%. As fatias entram no primeiro bloco depois de cada intervalo decorrer, uma vez que a execução é conduzida on-chain e não por um relógio de parede. Se uma fatia executar menos do que o previsto — livro fino, limite de slippage atingido — o défice não se perde. O calendário compara-se com onde deveria estar: alvo=telapsedtduration×Q\text{alvo} = \frac{t_{\text{elapsed}}}{t_{\text{duration}}} \times Q Quando a execução real fica atrás desse alvo, as fatias seguintes são aumentadas para recuperar:
abaixo do alvo
a recuperar
Porquê um tetoUma estratégia que responde à iliquidez com ordens cada vez maiores torna-se o impacto que devia evitar.alvo = decorrido ÷ duração × total
Seis fatias, 6,0 no total — a fatia 3 falha num livro fino
Fatia 11.00
Fatia 21.00
Fatia 30.40
Fatia 41.20
Fatia 51.20
Fatia 61.20
3× o tamanho base — o teto
O limite é a parte importante. Recuperar é desejável; recuperar sem limite não é — uma estratégia que responde à iliquidez enviando ordens progressivamente maiores torna-se o impacto que foi desenhada para evitar. Nenhuma fatia excede três vezes o tamanho base, pelo que a recuperação é gradual. Uma fatia que falha por completo é ignorada e reportada. A estratégia não pára: uma má fatia num momento de pouca liquidez não deve deixar o resto da ordem encalhado.

Aleatorização

Com a aleatorização ligada, as fatias não são idênticas. Antes de cada uma, a estratégia calcula a média do que resta e escolhe um tamanho dentro de uma banda segura em torno dela. Fatias de tamanho fixo em intervalos fixos são um padrão, e um padrão no fluxo de ordens é informação para quem estiver a observar. Aleatorizar remove a regularidade sem alterar o total do calendário. A aritmética da quantidade restante continua a valer. A aleatorização varia os tamanhos; não permite à estratégia exceder-se nem deixar um resto no fim.

Quando o TWAP é a ferramenta certa

Use-o quando a sua ordem for grande face à profundidade visível, quando tiver tempo e quando o preço médio ao longo de uma janela for um objetivo aceitável. Não o use quando precisa da posição já — um TWAP é o oposto da urgência. E não o use quando tem um preço específico em mente: o TWAP não tem alvo de preço, apenas um calendário. Se o preço conta mais do que a imediatez, as ordens escalonadas colocam ordens limitadas em livro ao longo de um intervalo de preços.
Um TWAP não garante execução total. As fatias são ordens de mercado limitadas por slippage e, num movimento unidirecional prolongado, podem executar repetidamente abaixo do previsto. A recuperação tem limite, pelo que uma janela que termina com o mercado contra si pode deixar a ordem substancialmente incompleta.

Para onde ir a seguir

Ordens escalonadas

Dividir no preço em vez do tempo.

Ordens de mercado

O limite de slippage a que cada fatia está sujeita.

Livro de ordens

Avaliar se a ordem é grande face à profundidade.

Comissões

Cada fatia é uma ordem taker e paga a comissão de taker.