Investor's wiki

Negociação algorítmica

Negociação algorítmica

O que é negociação algorítmica?

A negociação algorítmica é um processo para executar ordens utilizando instruções de negociação automatizadas e pré-programadas para contabilizar variáveis como preço, tempo e volume. Um algoritmo é um conjunto de instruções para resolver um problema. Algoritmos de computador enviam pequenas porções do pedido completo ao mercado ao longo do tempo.

A negociação algorítmica faz uso de fórmulas complexas, combinadas com modelos matemáticos e supervisão humana, para tomar decisões de compra ou venda de títulos financeiros em uma bolsa. Os traders algorítmicos costumam fazer uso de tecnologia de negociação de alta frequência,. que pode permitir que uma empresa faça dezenas de milhares de negociações por segundo. A negociação algorítmica pode ser usada em uma ampla variedade de situações, incluindo execução de ordens, arbitragem e estratégias de negociação de tendências .

Entendendo a negociação algorítmica

O uso de algoritmos na negociação aumentou depois que os sistemas de negociação computadorizados foram introduzidos nos mercados financeiros americanos durante a década de 1970. Em 1976, a Bolsa de Valores de Nova York introduziu o sistema Designated Order Turnaround (DOT) para encaminhar ordens de traders para especialistas no pregão . 60% de todos os negócios nos EUA foram executados por computadores .

O autor Michael Lewis chamou a atenção do público para o comércio algorítmico de alta frequência quando publicou o livro best-seller Flash Boys, que documentou a vida dos comerciantes e empreendedores de Wall Street que ajudaram a construir as empresas que definiram a estrutura do comércio eletrônico na América. Seu livro argumentava que essas empresas estavam engajadas em uma corrida armamentista para construir computadores cada vez mais rápidos, que pudessem se comunicar com as bolsas cada vez mais rapidamente, para ganhar vantagem sobre os concorrentes com velocidade, usando tipos de ordens que os beneficiavam em detrimento dos investidores médios.

Negociação Algorítmica Faça Você Mesmo

Nos últimos anos, a prática de negociação algorítmica do tipo "faça você mesmo" tornou-se generalizada. Fundos de hedge como o Quantopian, por exemplo, algoritmos de crowd source de programadores amadores que competem para ganhar comissões por escrever o código mais lucrativo. A prática foi possibilitada pela disseminação da internet de alta velocidade e o desenvolvimento de computadores cada vez mais rápidos a preços relativamente baratos. Plataformas como a Quantiacs surgiram para atender aos day traders que desejam experimentar a negociação algorítmica.

Outra tecnologia emergente em Wall Street é o aprendizado de máquina. Novos desenvolvimentos em inteligência artificial permitiram que programadores de computador desenvolvessem programas que podem melhorar a si mesmos por meio de um processo iterativo chamado deep learning. Os traders estão desenvolvendo algoritmos que dependem do aprendizado profundo para se tornarem mais lucrativos.

Vantagens e desvantagens da negociação algorítmica

A negociação algorítmica é usada principalmente por investidores institucionais e grandes corretoras para reduzir os custos associados à negociação. De acordo com a pesquisa, a negociação algorítmica é especialmente benéfica para grandes tamanhos de pedidos que podem representar até 10% do volume total de negociação. Normalmente, os criadores de mercado usam negociações algorítmicas para criar liquidez.

A negociação algorítmica também permite uma execução mais rápida e fácil de ordens, tornando-a atraente para as exchanges. Por sua vez, isso significa que traders e investidores podem rapidamente registrar lucros com pequenas mudanças no preço. A estratégia de negociação scalping geralmente emprega algoritmos porque envolve a compra e venda rápida de títulos a pequenos incrementos de preço.

A velocidade de execução de ordens, uma vantagem em circunstâncias normais, pode se tornar um problema quando várias ordens são executadas simultaneamente sem intervenção humana. O flash crash de 2010 foi atribuído à negociação algorítmica.

Outra desvantagem das negociações algorítmicas é que a liquidez, que é criada por meio de ordens rápidas de compra e venda, pode desaparecer em um momento, eliminando a chance de os traders lucrar com as mudanças de preço. Também pode levar à perda instantânea de liquidez. A pesquisa descobriu que a negociação algorítmica foi um fator importante para causar uma perda de liquidez nos mercados de câmbio depois que o franco suíço descontinuou sua paridade com o euro em 2015.

##Destaques

  • Embora ofereça vantagens, como tempo de execução mais rápido e custos reduzidos, a negociação algorítmica também pode exacerbar as tendências negativas do mercado, causando falhas instantâneas e perda imediata de liquidez.

  • Cresceu significativamente em popularidade desde o início da década de 1980 e é usado por investidores institucionais e grandes empresas comerciais para diversos fins.

  • Negociação algorítmica é o uso de algoritmos baseados em processos e regras para empregar estratégias para executar negociações.