Em palavras simples — “Calcular a média a cada cinco minutos” é uma regra de medição. “Enviar partes da ordem durante duas horas” é uma regra de execução. O mesmo nome pode se referir às duas.
TWAP significa Time-Weighted Average Price. Pode indicar um benchmark, média de preços em intervalos definidos, ou uma estratégia de execução que divide uma ordem parent em child orders durante uma janela. O benchmark avalia; o algoritmo tenta obter fills. Nenhum promete que o preço final coincidirá com a média.
Benchmark TWAP
Com preços observados em instantes equidistantes:
TWAP = soma dos preços observados / número de observações
A metodologia precisa declarar preço amostrado — último negócio, midpoint ou preço de barra —, frequência e limites da janela. Mudar qualquer elemento muda o benchmark. VWAP pesa pelo volume e pode divergir muito quando o volume se concentra em determinados preços. Um algoritmo temporal não garante VWAP.
Algoritmo de execução
A ordem parent define lado, quantidade, instrumento e janela, e pode adicionar limite, início, urgência, venues e regras de cancelamento. O algoritmo cria child orders. Um exemplo divide 1.200 unidades em doze partes de 100; sistemas reais podem variar a size, usar passivas e aumentar agressividade, redistribuir saldo ou interromper no limite.
Coinbase Advanced documenta subordens estimadas e randomizadas e redistribuição
da parte não executada. Coinbase Prime usa parâmetros como start_time,
expiry_time e limit_price. São implementações de produto, não padrão global.
Instrução, algoritmo e regulação
O usuário vê “TWAP”, mas um sistema define tempo, preço, quantidade ou gestão posterior. A MiFID II caracteriza algorithmic trading quando algoritmo determina automaticamente parâmetros com pouca intervenção humana e exclui mero routing que não os determina. O briefing ESMA de 2026 destaca governança, testes, outsourcing e controles pré-trade. A qualificação depende do sujeito e do marco.
O que pode e não pode obter
Distribuir a quantidade reduz concentração em um único instante. Não garante fill completo, preço melhor que execução imediata, igualdade ao TWAP/VWAP, menor impacto, anonimato ou proteção contra mercado que se afasta.
Janela longa diminui urgência e aumenta risco de preço e oportunidade. Janela curta concentra child orders. Passivas evitam parte do spread e assumem risco de não execução e seleção adversa. Não existe cronograma ótimo para todo instrumento.
Exemplo de avaliação
Uma compra de 12.000 ações deve ocorrer entre 10h e 12h com limite máximo. O preço fica acima do limite por quarenta minutos; alguns filhos não executam e são redistribuídos. Às 12h, apenas 9.500 foram preenchidas.
O preço médio deve ser comparado ao benchmark, mas a avaliação inclui fill ratio, 2.500 restantes, fees, spread e custo de oportunidade. Dizer apenas “melhor que TWAP” oculta o resultado.
Checklist de controle
Defina parent, janela, limite e término; leia dimensionamento e recuperação dos filhos; fixe benchmark antes; registre fills ponderados, saldo e cancelamentos; separe benchmark TWAP do algoritmo; teste outage e halt. O contexto econômico está em custos e qualidade.
Erro comum — Avaliar só o preço médio das partes executadas e ignorar a quantidade restante e o movimento posterior.
Fontes
- Coinbase Help, Advanced Trade order types — TWAP orders.
- Coinbase Developer Documentation, Prime — Order Types.
- EUR-Lex, Diretiva 2014/65/UE, artigo 4(1)(39).
- ESMA, Supervisory Briefing on Algorithmic Trading in the EU.