A negociação algorítmica é uma estratégia de negociação executada por computadores que reagem a uma matriz de dados de mercado. Algumas vezes chamada de “negociação com bot”, a negociação algorítmica consiste na interpretação automática de dados de mercado em uma estratégia de negociação executada por computador. Embora a negociação possa ser automatizada, os investidores muitas vezes observam seus sistemas de algoritmos para aprimorar o software e a estratégia geral.