Execução e custos de negociação

Negociação algorítmica

A negociação algorítmica consiste na utilização de regras programadas para gerar, encaminhar ou executar ordens automaticamente, de acordo com condições predefinidas.

O que significa

Um algoritmo pode tratar diferentes etapas de uma operação: determinar quando uma ordem pode ser executada, dividir uma ordem de grande dimensão em ordens mais pequenas ou encaminhar essas ordens para um intermediário financeiro ou uma plataforma de negociação. As regras podem depender da hora, do preço, do volume negociado ou de outras condições predefinidas. Alguns algoritmos geram sinais de negociação; outros limitam-se a executar uma ordem que alguém já decidiu colocar.

Esta distinção é importante. Um algoritmo de execução pode programar uma compra sem decidir se a ação deve fazer parte da carteira de um investidor. A automatização também não garante a execução a um determinado preço. As execuções efetivas dependem da liquidez disponível, das condições da ordem, dos movimentos do mercado e dos acordos de execução do intermediário financeiro.

Como se calcula

A negociação algorítmica não tem uma fórmula única que a defina. Um calendário simples de execução ponderada pelo tempo pode usar q = Q / N, em que:

  • q é o número de ações pretendido em cada intervalo.
  • Q é o número total de ações da ordem.
  • N é o número de intervalos de tempo iguais durante os quais a ordem está programada.

A fórmula determina um calendário, não o preço de execução esperado. Se Q / N não for um número inteiro, as quantidades de ações têm de ser arredondadas ou distribuídas pelos intervalos de modo a totalizarem Q. Um algoritmo em funcionamento também pode ajustar as quantidades ou deixar ações por executar se os limites de preço ou outras condições não forem cumpridos.

Exemplo prático

Suponhamos, a título hipotético, que um investidor já decidiu comprar 1 000 ações de uma empresa. Para ilustrar a programação — não como recomendação —, admitamos que é pedido a um algoritmo de execução que divida a ordem por cinco intervalos de tempo iguais.

  1. Definir Q = 1 000 ações e N = 5 intervalos.
  2. Calcular q = 1 000 / 5 = 200 ações por intervalo.
  3. O algoritmo visa colocar cinco ordens de 200 ações cada, num total de 1 000 ações.

Suponhamos agora que as execuções hipotéticas são de 200 ações a US$ 10,00, 200 a US$ 10,01, 200 a US$ 10,02, 200 a US$ 10,03 e 200 a US$ 10,04. O preço médio de execução ponderado pelo volume é (200 × 10,00 + 200 × 10,01 + 200 × 10,02 + 200 × 10,03 + 200 × 10,04) / 1 000 = US$ 10,02 por ação. O valor bruto da compra é de US$ 10 020, excluindo comissões e outros encargos. Estes valores são meramente ilustrativos: dividir uma ordem não garante que todas as parcelas sejam executadas.

Porque é importante antes de negociar

As instruções de um algoritmo influenciam a execução, mas não eliminam os custos nem os riscos da negociação. Antes de colocar uma ordem, é importante considerar o spread entre a oferta de compra e a oferta de venda, a dimensão da ordem face ao volume médio diário, o possível impacto no mercado, a volatilidade e quaisquer limites de preço ou de tempo. Um calendário que distribui uma ordem ao longo do tempo pode reduzir a quantidade procurada de uma só vez, mas deixa algumas ações expostas a alterações posteriores dos preços ou por executar.

Também é útil distinguir um referencial de execução de uma promessa. Comparar as execuções com o preço no momento da decisão de enviar a ordem (arrival price) ou com o preço médio ponderado pelo volume permite descrever o que aconteceu; nenhum destes referenciais garante o que outro método de execução teria alcançado. As verificações adequadas dependem da ação, da dimensão da ordem e das condições de execução definidas.

Como a PreTrAIde o utiliza

A PreTrAIde disponibiliza análise pré-negociação, não execução algorítmica de ordens. O utilizador cria um cabaz de ações, indicando para cada posição se pretende comprar ou vender, a quantidade e as condições de execução. Antes de qualquer ordem ser colocada, a PreTrAIde avalia o cabaz e cada posição e apresenta um veredicto GO, NO-GO ou MODIFY, uma probabilidade de sucesso estimada pelo modelo, uma avaliação do risco, uma estratégia de execução sugerida e uma explicação em linguagem simples. Estes veredictos apoiam a tomada de decisão; não são recomendações de negociação.

A componente quantitativa estima fatores relevantes para a execução, incluindo o spread entre a oferta de compra e a oferta de venda, a participação no volume diário e o impacto no mercado. A PreTrAIde nunca recebe, transmite ou executa ordens. Os utilizadores colocam quaisquer ordens diretamente junto do seu próprio intermediário financeiro.

Erros comuns

  • Tratar todos os algoritmos como sistemas de seleção de ações. Um algoritmo de execução pode concretizar uma decisão de negociação sem tomar essa decisão.
  • Presumir que um calendário de ordens garante execuções. Um objetivo de 200 ações por intervalo não equivale a uma operação concluída.
  • Confundir automatização com custos baixos. O spread, o impacto no mercado, as comissões e as variações de preço continuam a poder afetar o resultado.
  • Presumir que uma verificação pré-negociação coloca ordens. A análise e a execução são etapas distintas.

Perguntas frequentes

A negociação algorítmica é o mesmo que negociação automatizada?

Os termos sobrepõem-se frequentemente. A negociação algorítmica destaca a utilização de regras de negociação programadas; a negociação automatizada salienta que um sistema executa ações sem intervenção manual em cada etapa.

A negociação algorítmica garante um melhor preço de execução?

Não. Um algoritmo segue as instruções recebidas, mas as execuções e os custos dependem das condições de mercado, da liquidez disponível e das restrições da ordem.

A PreTrAIde executa operações algorítmicas?

Não. A PreTrAIde disponibiliza análise pré-negociação e uma estratégia de execução sugerida, mas nunca recebe, transmite ou executa ordens. Os utilizadores negoceiam através do seu próprio intermediário financeiro.

Termos relacionados

Estratégia de execução Uma estratégia de execução é um plano para colocar e gerir uma transação, incluindo o tipo de ordem, o momento, a quantidade e as condições de preço, de forma a equilibrar o custo de execução, a rapidez e o risco de a ordem não ser executada. Análise pré-negociação A análise pré-negociação consiste em avaliar uma ordem ou um cabaz de ações proposto antes da sua colocação, estimando os custos de execução, a liquidez e o risco, para apoiar a decisão do investidor e a estratégia de execução. TWAP (preço médio ponderado pelo tempo) TWAP (preço médio ponderado pelo tempo) é a média aritmética dos preços de um ativo financeiro observados em intervalos regulares durante um período definido, ou um plano de execução concebido para negociar a um ritmo aproximadamente constante ao longo desse período. VWAP (preço médio ponderado pelo volume) O VWAP (preço médio ponderado pelo volume) é o preço médio de uma ação durante um período de negociação específico, ponderado pelo número de ações transacionadas a cada preço. Impacto no mercado O impacto no mercado é a variação de preço atribuível à execução de uma operação, quando a ordem consome a liquidez disponível ou leva outros participantes a ajustar os seus preços. Taxa de participação A taxa de participação é a percentagem do volume de negociação de uma ação que corresponde a uma ordem ou às transações executadas durante um período específico. Indica a dimensão da transação em relação à atividade do mercado.

Execução e custos de negociação

Análise pós-negociação Análise dos custos de transação (TCA) Diferencial entre compra e venda Spread efectivo Spread realizado Preço médio entre compra e venda Derrapagem Custo de execução (implementation shortfall) Todos os termos do glossário →

Analise a sua próxima operação antes de a executar

Crie uma carteira, faça uma análise pré-negociação e obtenha um veredicto GO, NO-GO ou MODIFY, com os respetivos custos, liquidez e riscos.

Inicie o período experimental gratuito Experimente as ferramentas gratuitas

Conteúdo educativo, não constitui aconselhamento de investimento. A PreTrAIde é um software de análise, não uma corretora: nunca executa ordens e os seus veredictos servem de apoio à decisão, não são recomendações de compra ou venda.