EA

Da Thinkfn
Revisão das 07h57min de 28 de dezembro de 2010 por Incognitus (discussão | contribs)

Um expert advisor (EA) é um programa informático que permite automatizar o processo de trading segundo regras estabelecidas pelo seu criador.

Assim, o expert advisor irá obtendo a evolução do mercado num dado activos, e com base num conjunto de regras geralmente utilizando indicadores técnicos provinientes da análise técnica, gerará sinais de compra e venda, que seguidamente executará automaticamente no mercado (se for esse o desejo do seu criador).

Um expert advisor também pode funcionar num modo em que, gerando os sinais de compra e venda, dá a última palavra ao operador, que escolhe se os executa ou não.

Expert advisors no Metatrader

A expressão "expert advisor" foi popularizada pela sua utilização no Metatrader, onde para além da concepção destes sistemas, é possível proceder a testes aos ditos quer em backtesting quer em trading numa conta demo, antes de se os libertar no mercado real, em produtivo.

Os expert advisors no Metatrader são programados na linguagem MQL, uma espécie de C simplificado com uma grande quantidade de funções específicas que permitem gerir o processo de obter informação do mercado e de envio de ordens.

Comerciais e livres

Existem na internet centenas de EAs disponibilizados gratuitamente. Embora a esmagadora maioria tenha dificuldade em ser rentável, estes podem constituir uma boa base para resolver problemas de programação que se levantem nos nossos próprios EAs.

Existem igualmente muitas dezenas de EAs comerciais, que são pagos e para os quais geralmente não se obtém o código fonte. Estes tendem a possuir backtests fabulosos, mas o seu comportamento em contas reais nem sempre está à altura (devido a muitas variáveis, desde a mudança do próprio mercado, custos de negociação diferentes, slippage provocada pela sua própria popularidade, etc).

Links relevantes