Execução

TWAP, VWAP e os algoritmos que fatiam uma ordem

Assim que uma ordem é grande em relação ao que está apoiado no livro, o maior custo da operação é a própria operação. Os algoritmos de execução existem para gerir isso, são mais simples do que os nomes deles sugerem, e a versão de que a maioria dos traders de fato precisa se monta na mão numa tarde.

· 10 min de leitura

O problema que eles resolvem

Uma ordem maior que o que está no melhor preço o consome e continua no nível seguinte, então o preço médio que você recebe é pior que o preço que você viu. Esse efeito cresce mais rápido que o tamanho, o que significa que uma única ordem grande custa mais que a mesma quantidade executada em pedaços, e a diferença pode ser substancial em qualquer coisa fora dos pares mais profundos.

Fatiar a ordem em partes menores reduz esse custo, e introduz outro. Enquanto os pedaços restantes esperam, o preço pode andar por razões alheias a você, e metade desse movimento será contra você. Então a escolha não é entre um custo e nenhum custo: é entre pagar imediatamente em impacto de mercado e pagar ao longo do tempo em exposição ao que o mercado fizer enquanto você termina.

Todo algoritmo de execução já construído é uma regra para fazer essa troca. Os nomes descrevem o cronograma, os cronogramas são simples, e o parâmetro que decide se o exercício inteiro ajuda não é o cronograma de jeito nenhum. É a velocidade com que você vai.

Executar de uma vez paga impacto. Executar devagar paga exposição. Cronograma nenhum evita os dois, e a escolha entre eles é a decisão inteira.

TWAP: fatiar pelo relógio

Um cronograma de preço médio ponderado pelo tempo divide a ordem em partes iguais e envia uma a intervalos fixos até ela ficar completa. Se você quer comprar uma quantidade dada em quatro horas, ele envia um dezesseis avos a cada quinze minutos faça o mercado o que fizer. É a regra mais simples possível, e é fácil de implementar, fácil de raciocinar e fácil de prever.

Essa última propriedade é o problema. Um cronograma perfeitamente regular é visível para quem vigie o mercado procurando exatamente esse padrão, e compra constante em intervalos constantes é uma assinatura. Participantes que a identificam podem se posicionar à frente dos seus pedaços restantes, o que transforma o cronograma desenhado para reduzir o seu custo num mecanismo que o anuncia.

A correção padrão é a aleatorização: variar o intervalo e variar o tamanho da fatia dentro de limites, para que o comportamento médio não mude e o padrão não seja reconhecível. Isso não custa nada para implementar e remove essa fraqueza específica, e qualquer implementação que valha a pena faz isso por padrão.

VWAP: fatiar no ritmo do mercado

Um cronograma ponderado por volume faz a mesma coisa com um relógio melhor. Em vez de dividir a ordem uniformemente no tempo, ele a divide em proporção ao volume que o mercado tipicamente negocia em cada período, de modo que executa mais nas horas movimentadas e menos nas calmas. A intuição é direta: negociar quando os outros negociam, porque é aí que a sua ordem é uma fração menor do que está acontecendo.

Ele exige uma previsão do perfil de volume, normalmente construída a partir do histórico do próprio instrumento porque os padrões de volume intradiário são notavelmente estáveis. A cripto tem esses padrões apesar de negociar continuamente: a atividade se concentra nas horas de trabalho das maiores regiões participantes, e os trechos calmos são calmos de um jeito que se repete.

O benefício sobre um cronograma por relógio é real e modesto para a maioria dos traders. Ele importa quando o perfil é bem desigual, o que é o caso na maioria dos instrumentos, e importa menos que a decisão de com que agressividade negociar afinal. Um cronograma temporal bem parametrizado vence facilmente um de volume mal parametrizado.

A referência que de fato importa

Os dois acima são também referências: você pode medir a sua execução contra o preço médio do período, ou contra a média ponderada por volume, e reportar a que distância chegou. Instituições fazem isso e é uma medida de desempenho razoável para um intermediário julgado só pela qualidade de execução.

É uma medida ruim para um trader julgando os próprios resultados, porque exclui o custo mais importante. Se você decidiu comprar a um preço e terminou de comprar duas horas depois a uma média bem mais alta, igualar a média ponderada por volume dessas duas horas significa que você executou bem contra uma referência que já tinha se afastado de você. A comparação lisonjeia a execução e ignora o atraso.

A referência honesta é o preço no momento em que você decidiu, e a diferença entre ele e o seu preço médio final é o que a decisão lhe custou no total. Essa medida inclui o impacto, inclui a deriva do mercado enquanto você esperava, e não pode ser maquiada executando devagar. É o número que as instituições chamam de implementation shortfall, e é o que vale manter.

A taxa de participação, o único parâmetro que importa

Tire o vocabulário e todo cronograma de execução se reduz a uma única decisão: que fração da atividade do mercado você está disposto a ser. Negociar a uma taxa de participação baixa significa que a sua ordem é uma parte pequena do que acontece e move pouco o preço, ao custo de demorar muito. Negociar a uma taxa alta termina rápido e paga por isso.

Esse é o parâmetro que determina o resultado, e é aquele com que menos se mexe porque não é o que os nomes de algoritmos descrevem. Um cronograma que executa uma fração grande do volume do mercado será caro seja qual for o formato dele, e um que executa uma fração pequena será barato e lento seja qual for o formato. O cronograma afeta os detalhes; a taxa afeta o resultado.

Escolhê-la é um julgamento sobre urgência e não sobre mercados. Se a razão da operação vence rápido, uma taxa alta está certa apesar do custo, porque uma execução barata de uma ideia vencida não vale nada. Se a posição é de longo prazo, uma taxa baixa é quase de graça, porque algumas horas de deriva são ruído diante do período de posse. A maioria usa a mesma taxa para as duas, e esse é o erro real.

O nome do algoritmo é um detalhe. Que fração do mercado você está disposto a ser é a decisão, e ela deveria decorrer da velocidade com que a sua razão vence.

Quando não fatiar de jeito nenhum

Fatiar tem custos fáceis de esquecer. Cada fatia paga taxa, então um cronograma de vinte pedaços paga vinte taxas em vez de uma, e numa tabela com componente fixo isso pode importar. Cada fatia atravessa um spread se ela tomar liquidez. E o exercício inteiro consome atenção, que é uma restrição real para quem opera na mão.

O limiar abaixo do qual fatiar não vale a pena é simplesmente se a sua ordem representa uma fração significativa do livro visível. Se ela cabe com folga no primeiro nível, não há impacto a reduzir, e dividi-la em dez pedaços multiplica as taxas e a mexeção sem benefício algum. Esse limiar depende do instrumento e da hora, e conferi-lo leva uma olhada na profundidade.

Há também o caso em que não se deve esperar. Fechar uma posição que anda contra você, ou agir sobre informação cujo valor se mede em minutos, são situações em que o custo do tempo supera qualquer economia de impacto. Usar ali um cronograma paciente é um erro de categoria, e é do tipo que depois é descrito como um mercado injusto.

Construir a versão mais simples que ajuda

A maioria dos traders não precisa de um algoritmo, precisa de um hábito, e o hábito que captura a maior parte do benefício é curto o bastante para ser enunciado. Antes de uma ordem grande, olhe a profundidade a uma distância tolerável do melhor preço e decida que fração dela você está disposto a consumir de uma vez. Se a sua ordem ultrapassa isso, divida-a pelo número de pedaços necessário para ficar abaixo, e espace-os por um intervalo que varie.

Vale acrescentar dois refinamentos e não mais. Use ordens apoiadas para os pedaços que você pode se dar ao luxo de perder, o que vira a taxa para o lado bom e elimina o spread nessas fatias. E pare se o preço tiver andado além de uma distância decidida de antemão, porque um cronograma que continua comprando dentro de um movimento que ele mesmo causa é a forma específica em que isso dá errado.

Qualquer coisa além disso é otimização, e otimizar execução só vale a pena depois que a taxa de participação está certa. Um trader que fatia com cuidado e ainda assim consome um terço do livro visível em cada ordem otimizou a variável errada.

Medir se ajudou

O teste exige dois números por ordem e um mês de paciência. Anote o preço médio no momento em que você decidiu negociar, e a sua execução média final. A diferença, mais as taxas, é o que a execução custou, e comparar esse número entre ordens que você fatiou e ordens que não é a única evidência que vai resolver se o esforço compensa.

A comparação costuma dar uma resposta mais clara do que se espera. Fatiar ajuda substancialmente em ordens grandes em relação à profundidade, ajuda marginalmente nas médias, e é custo líquido nas pequenas por causa das taxas extras. Saber onde fica o seu próprio limiar tira o tateio de todas as ordens seguintes, e ele depende do instrumento o bastante para precisar ser medido em vez de suposto.

Perguntas frequentes

O que é uma ordem TWAP?

Um cronograma que divide uma ordem em partes iguais e envia uma a intervalos fixos até completá-la, faça o mercado o que fizer. É a regra mais simples para reduzir impacto de mercado, e a fraqueza dela é que um padrão perfeitamente regular é reconhecível para quem o procure.

Como o VWAP é diferente?

Ele divide a ordem em proporção ao volume que o mercado tipicamente negocia em cada período em vez de uniformemente no tempo, então executa mais nas horas movimentadas. Exige uma previsão do perfil de volume, normalmente construída com o histórico do instrumento, e o benefício sobre um cronograma temporal é real e modesto.

Qual devo usar?

Nenhuma das duas escolhas importa tanto quanto a velocidade com que você vai. Um cronograma que executa uma fração grande do volume será caro seja qual for o formato, e um que executa uma pequena será barato e lento seja qual for o formato. Defina a taxa de participação primeiro e trate o cronograma como detalhe.

Devo sempre fatiar ordens grandes?

Só quando a sua ordem representa uma fração significativa da profundidade visível. Abaixo desse limiar não há impacto a reduzir, e fatiar multiplica as taxas sem benefício. Olhe a profundidade a uma distância tolerável do melhor preço antes de decidir, já que o limiar varia por instrumento e por hora.

Por que aleatorizar os intervalos?

Porque um cronograma perfeitamente regular é uma assinatura visível. Compra constante em intervalos constantes pode ser identificada por quem a procure, e essa pessoa pode se posicionar à frente dos seus pedaços restantes. Variar o intervalo e o tamanho da fatia dentro de limites mantém o comportamento médio e remove o padrão.

Igualar o VWAP é um bom resultado?

É uma medida razoável para um intermediário julgado só pela execução e ruim para um trader julgando o próprio desfecho, porque exclui o atraso. Igualar a média de duas horas não significa nada se o preço se afastou da sua decisão durante essas duas horas. Meça contra o preço do momento em que você decidiu.

Quando fatiar é a escolha errada?

Quando esperar custa mais que o impacto. Fechar uma posição que anda contra você, ou agir sobre informação cujo valor vence em minutos, são situações em que um cronograma paciente é um erro de categoria. Uma execução barata de uma ideia vencida não vale nada.

Como sei se fatiar está mesmo me ajudando?

Anote o preço médio quando decidiu e a sua execução média final, em cada ordem, por um mês. A diferença mais as taxas é o que a execução custou. Comparar esse número entre ordens fatiadas e não fatiadas é a única evidência que resolve, e o limiar que ela revela é específico dos seus instrumentos.

Abrir uma conta Todos os artigos