Software de teste de sistemas

Da Thinkfn

Este artigo destina-se a preservar uma lista de software que possibilite realizar backtest de sistemas, criar sistemas, etc.

Ninjatrader

O Ninjatrader é um software de teste de sistemas que permite criar e testar sistemas, quer sistemas baseados em regras fáceis de programar (indicadores de análise técnica, etc), quer sistemas mais complexos que recorram à execução de módulos em .NET.

O Ninjatrader, depois de testados os sistemas, também permite colocá-los em execução automática no mercado, via várias corretoras diferentes.

A versão para teste de sistemas sem os negociar, é gratuita. Para activar a capacidade de negociar em mercado real, porém, é necessário pagar ums subscrição.

O Ninjatrader faz interface com várias fontes de dados para obter as cotações, podendo também dirigir as execuções para várias corretoras.

O Ninjatrader pode ser obtido aqui.

Amibroker

O Amibroker é um software de teste de sistemas que permite criar e testar sistemas numa linguagem específica.

O Amibroker, depois de testados os sistemas, também permite colocá-los em execução automática no mercado, via várias corretoras diferentes.

O Amibroker é pago.

O Amibroker faz interface com várias fontes de dados para obter as cotações, podendo também dirigir as execuções para várias corretoras.

O Amibroker pode ser obtido aqui.

Metastock

Para além de servir para análise técnica convencional, o Metastock também pode servir presentemente como uma plataforma para criar, desenvolver e testar sistemas.

O Metastock é pago.

O Metastock pode ser obtido aqui.

Metatrader

O Metatrader serve como plataforma de negociação para algumas corretoras, nomeadamente de forex. Tam capacidades de streaming, de análise técnica (linhas de tendência, indicadores técnicos, etc) e de teste e desenvolvimento de sistemas. Como linguagem de programação de sistemas usa o MQL, e para além da possibilidade de fazer backtest o Metatrader permite facilmente colocar os sistemas em negociação numa conta simulada (demo) usando dados reais, ou mesmo no mercado real.

Os sistemas compostos no Metatrader designam-se Expert advisors (EA).

O Metatrader geralmente é disponibilizado gratuitamente pelos corretores, e as suas capacidades podem ser usadas gratuitamente nas versões demo, embora por vezes com menor qualidade de dados.

Ver também