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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
É 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 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.
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.