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 de todo o pedido ao mercado ao longo do tempo.
A negociação algorítmica usa 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 negociadores algorítmicos costumam fazer uso de tecnologia de negociação de alta frequência, que pode permitir a uma empresa fazer 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.
Principais vantagens
- Negociação algorítmica é o uso de algoritmos baseados em processos e regras para empregar estratégias para a execução de negociações.
- Sua popularidade cresceu significativamente desde o início da década de 1980 e é usada por investidores institucionais e grandes firmas de comércio para uma variedade de propósitos.
- 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 crashes instantâneos e perda imediata de liquidez.
Compreendendo o Comércio Algorítmico
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 rotear ordens de traders para especialistas no pregão da bolsa. Nas décadas seguintes, as bolsas aumentaram sua capacidade de aceitar negociações eletrônicas e, em 2009, mais de 60% de todas as negociações nos Estados Unidos eram executadas por computadores.
O autor Michael Lewis trouxe a negociação algorítmica de alta frequência para a atenção do público quando publicou o livro best-seller Flash Boys, que documentou a vida de comerciantes e empreendedores de Wall Street que ajudaram a construir as empresas que vieram a definir a estrutura do comércio eletrônico em América. Seu livro argumentava que essas empresas estavam 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 rapidez, usando tipos de pedidos que os beneficiavam em detrimento do investidor médio.
Negociação Algorítmica Do-It-Yourself
Nos últimos anos, a prática de negociação algorítmica do-it-yourself tornou-se generalizada. Fundos de hedge como o Quantopian, por exemplo, algoritmos de crowd source de programadores amadores que competem para ganhar comissões para escrever o código mais lucrativo. A prática tornou-se possível com a 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 servir os day traders que desejam tentar sua mão na negociação algorítmica.
Outra tecnologia emergente em Wall Street é o aprendizado de máquina. Novos desenvolvimentos em inteligência artificial permitiram aos programadores de computador desenvolver programas que podem se aprimorar por meio de um processo iterativo denominado aprendizado profundo. 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 ordens de grande porte que podem compreender 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 a execução de ordens mais rápida e fácil, tornando-a atraente para as bolsas. Por sua vez, isso significa que os comerciantes e investidores podem registrar lucros rapidamente com pequenas mudanças no preço. A estratégia de negociação de scalping geralmente emprega algoritmos porque envolve compra e venda rápida de títulos em pequenos incrementos de preço.
A velocidade de execução do pedido, uma vantagem em circunstâncias normais, pode se tornar um problema quando vários pedidos são executados simultaneamente sem intervenção humana. A queda repentina de 2010 foi atribuída à 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 mudança para os traders lucrarem com as mudanças de preço. Também pode levar à perda instantânea de liquidez. A pesquisa revelou que a negociação algorítmica foi um fator importante na perda de liquidez nos mercados de câmbio depois que o franco suíço descontinuou sua indexação ao euro em 2015.