TWAP
Uma ordem TWAP (Time-Weighted Average Price) é uma estratégia de execução algorítmica que divide uma grande ordem de compra ou venda em partes menores, executadas em intervalos regulares de tempo. O objetivo é minimizar o impacto no mercado e alcançar um preço médio ponderado pelo tempo, garantindo uma execução mais equilibrada ao longo do período configurado.
Para acessar esta estratégia, siga o caminho abaixo na interface PNT:
Comprar ou Vender → Direcionais → Twap.
A estratégia TWAP é utilizada principalmente em situações como:
Ordens com grandes quantidades, quando se deseja evitar impacto no preço do ativo;
Ativos com baixa liquidez, como opções, FIIs e outros papéis que não possuem grande volume de negociações.
Para que as ordens sejam lançadas no lote mínimo do ativo (por exemplo, 100 em 100 ações), é possível ajustar o campo “Intervalo (s)” para 0 ou definir o tempo e a quantidade total de modo que o robô consiga executar as ordens de forma coerente com o objetivo da estratégia.
Embora a TWAP costume enviar ordens em intervalos de tempo regulares, se o campo “Apregoar” estiver ativado, o robô poderá antecipar uma execução caso identifique um preço mais vantajoso do que a média do período anterior.
Exemplo:
O cliente X quer comprar 10.000 ações entre 10h e 16h.
Com a estratégia TWAP, o sistema:
Divide as 10.000 ações em partes iguais
Executa essas partes em intervalos regulares de tempo ao longo do período
Por exemplo, o robô compra a mesma quantidade a cada intervalo, independentemente do volume negociado no mercado naquele momento.
Resultado: O cliente X compra as ações de forma uniforme ao longo do tempo, reduzindo o impacto no mercado e obtendo um preço médio equilibrado durante o período.
Descrição dos campos
| Campo | Descrição / Função | Observações |
|---|---|---|
| Ativo | Código do ativo a ser comprado ou vendido. | Ex.: PETR4, VALE3 (Obrigatório) |
| Quantidade | Quantidade total do ativo a negociar. | Opcional se o campo “Financeiro” for usado. |
| Fracionário | Quantidade fracionada a negociar. | Executa no minuto final. |
| Max/Min % (qtd lotes) | Define o limite mínimo e/ou máximo de participação no mercado. | Obrigatório apenas na estratégia Volume Participation. |
| Limite de Preço | Preço máximo em que as ordens serão colocadas. | Tem prioridade sobre outros parâmetros; pode impedir execução total. |
| Financeiro | Valor financeiro que define o total negociado. | Recalcula a quantidade para manter o financeiro próximo ao desejado. |
| Intervalo (s) | Intervalo entre substituições de ordens no book. | Recomenda-se ≥ 5s para evitar excesso de substituições. Obrigatório. |
| Período VWAP (s) | Tempo usado para calcular a média ponderada pelo volume. | |
| Qtd. ignorada no book | Quantidade ignorada no topo do book para definir o preço. | Evita manipulação do preço. |
| Hora inicial | Início da execução da ordem. | Obrigatório. |
| Hora final | Fim da execução da ordem. | Obrigatório (padrão: final do dia). |
| Até o final do dia | Faz a ordem executar até o fechamento do ativo. | Preenche automaticamente o campo “Hora Final”. |
| Preço lim. (% 1º trade) | Define limite de preço com base no primeiro trade executado. | Opcional. |
| Limite p/ tomar (% últ) | Limita preço com base no último trade (ou fechamento). | Opcional. |
| Limite p/ tomar (% bid/ask) | Limita preço com base no bid (compra) ou ask (venda). | Opcional. |
| Preço limite médio | Define preço médio máximo para manter execução equilibrada. | Não pode ser usado junto com “Lim. pr”. |
| Alerta de substituições | Número máximo de substituições por execução. | Gera aviso se o limite for ultrapassado. Obrigatório. |
| Lote ap. bolsa (Iceberg) | Lote aparente a ser exibido na bolsa. | Algumas bolsas exigem 10x o lote mínimo. |
| Cliente | Nome ou código do cliente. | Obrigatório. |
| Apregoar | Define se a ordem será apregoada (colocada no book) ou tomada a mercado. | Recomendado para papéis menos líquidos. |
| Resetar ordem | Reinicia o cálculo da execução ao alterar a ordem. | — |
| Ignorar trades fora $ lim | Ignora trades com preço fora do limite definido. | Opcional. |
| Forçar execução | Garante execução total mesmo em condições desfavoráveis. | Subordinado ao “Limite de Preço”. |
| Preço would \ conclusão | Define preço que dispara uma ordem sniper com o saldo. | Não usado para opções. |
| Qtd would \ conclusão | Quantidade máxima executada no preço would. | Deixe em branco para usar todo o saldo restante. |
| Qtd. apreg. would \ conc. | Quantidade a apregoar no preço would. | Se vazio, o robô não mantém a oferta no book. |
| Ativo Hedge | Ativo usado para fazer hedge na direção oposta. | Opcional. |
| Razão Hedge | Define proporção financeira entre ativo principal e hedge. | Aparece apenas se o campo anterior for preenchido. |
| Tempo de execução | Tempo total da estratégia. | Se não houver Push, soma à hora inicial para determinar o fim. |
Bons trades!
Comentários
0 comentário
Por favor, entre para comentar.