Quais são os diferentes tipos de software de negociação de ações automatizado?
Existem basicamente dois tipos de software de negociação de ações automatizado: o software usado pelos fundos de negociação e o software usado pelos indivíduos. O uso de fundos de software é desenvolvido internamente e geralmente se concentra em encontrar pequenas vantagens que podem ser exploradas pela velocidade de execução. O software comercializado para indivíduos geralmente possui uma interface de usuário atraente e inclui uma página de profundidade de mercado, que exibe a oferta e solicita preços para um determinado estoque.
O software automatizado de negociação de ações usado pelos fundos geralmente é escrito na linguagem de computador C ++. Ele é otimizado para velocidade de execução, porque o software deve rastrear milhares de ações, decidir qual deve ser comprado ou vendido, decidir quantos comprar e vender, comunicar-se diretamente com o computador da bolsa e observar o tempo e o preço para que possa fechar posições conforme necessário. Os fundos que dependem dessa velocidade são muito cuidadosos ao localizar o computador de negociação próximo à bolsa na qual está negociando. A pequena diferença no tempo de execução entre estar a 0,25 milhas (400 metros) e 2,5 milhas (4000 metros) de distância pode ser crítica para financiar o comércio.
Muitos criadores de software automatizado de negociação de ações para indivíduos tornaram possível para o profissional escrever e testar seus próprios algoritmos. Rotinas pré-escritas para indicadores padrão de análise técnica são normalmente incluídas. A maioria possui boa capacidade de criação de gráficos e permite que o usuário desenhe linhas de tendência, use as setas para cima e para baixo para marcar as barras de interesse e faça anotações no próprio gráfico. Freqüentemente, os gráficos podem ser salvos para referência futura em formatos padrão, como .jpg ou .bmp.
Alguns criadores de software automatizado de negociação de ações para o indivíduo oferecem pouco mais do que a capacidade de fazer uma cesta de pedidos com o toque de um botão na tela. Embora o envio de uma cesta de pedidos possa ser uma ferramenta útil, essa função não deve ser confundida com o tamanho ou a velocidade do uso dos fundos de negociação de pedidos de cesta. Indivíduos não podem competir com fundos em uma arena de negociação se a velocidade for o único critério de sucesso ou fracasso.
Os sistemas de negociação de caixa preta são comercializados para comerciantes individuais que procuram software de negociação de ações automatizado. Um sistema de caixa preta significa que os algoritmos não são divulgados. Esses sistemas podem vir com muitos resultados de testes, mostrando o sucesso deles no passado, mas o comprador cuidadoso desejará saber se há um corpo substancial de resultados para negociação em tempo real, de preferência um verificado por um testador independente. O motivo para insistir nos resultados verificados em tempo real é que a maioria dos sistemas é fácil de otimizar dados históricos, gerando resultados muito bons, mas perde dinheiro nas negociações em tempo real.