A média temporal dá peso igual a períodos de mesma duração, não a volumes iguais. O TWAP de execução distribui a quantidade planejada em ordens parciais; o fornecedor define horários, limites e tratamento do saldo não executado.
IBKR distingue uma referência temporal de preços do algoritmo que tenta aproximá-la. É possível calcular a referência sem negociar pessoalmente. A média realizada vem dos preços e quantidades das ordens parciais efetivamente executadas. [IBKR — TWAP glossary] [IBKR — TWAP algorithm]
Na média temporal descrita por IBKR, a definição deve incluir o campo de preço observado e o tempo. Uma média simples de amostras corresponde a intervalos igualmente ponderados; observações irregulares não podem receber automaticamente pesos iguais e ser tratadas como durações iguais. [IBKR — TWAP glossary]
Kraken descreve TWAP como ordens parciais regulares com tamanhos que podem ser aleatórios. O nome não define sozinho o número exato nem tamanhos idênticos. A reprodução exige as regras específicas do fornecedor. [Kraken — Bot Orders]
Kraken distingue Market e Limit. No modo limitado, uma parcela pode ser pulada com preço desfavorável e o saldo cancelado no fim. Uma fronteira de preço não garante também executar toda a quantidade planejada. [Kraken — Bot Orders]
IBKR oferece allowPastEndTime, enquanto Kraken descreve cancelar o saldo após a janela. São implementações diferentes, não contradição matemática. Antes de comparar, determine se as ordens podem continuar depois do fim e como. [IBKR — TWAP algorithm] [Kraken — Bot Orders]
Kraken não garante o preço final nem a eliminação total do impacto de mercado. O preço pode mudar durante a espera; uma parcela imediata menor não prova custos totais menores. Avalie juntos execuções, taxas e quantidade não executada. [Kraken — Bot Orders]
Kraken informa que parar cancela ordens pendentes, mas as execuções concluídas ficam na conta. Depois, verifique o saldo real e a quantidade restante. Parado não significa que nunca houve negociação. [Kraken — Bot Orders]
IBKR relaciona a meta do algoritmo a um período definido de funcionamento. Outro mercado, série de preços ou janela pode mudar a comparação. Diferentemente do VWAP, a referência temporal pondera o tempo; isso não torna automaticamente um método superior. [IBKR — TWAP algorithm] [IBKR — TWAP glossary]
Referência temporal e execução real
O modelo tem dois períodos iguais com preços representativos de 100000 e 100100 USD/BTC. TWAP = (100000 + 100100) / 2 = 100050 USD/BTC. Se forem executados 1 BTC ao primeiro preço e 3 BTC ao segundo, preço médio executado = (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC. O modelo é fictício, sem taxas; quantidades diferentes mostram por que o resultado pode não igualar a referência temporal.
Para ter uma visão mais completa, leia este verbete junto com Volume weighted average price, Market microstructure, Market impact, Slippage, Limit order, Market order. Também há referências a este verbete em Volume weighted average price.
01TWAP precisa dividir a ordem em partes iguais?+
Não necessariamente. A implementação pode variar tamanhos, impor limite de preço ou pular execuções. Leia as regras específicas e acompanhe a quantidade realmente executada.
02Parar também cancela negócios concluídos?+
Não. Parar o plano restante não reverte execuções concluídas. Distinga o estado real da conta do saldo não executado.