Expert Advisor (EA) - O que é, definição e conceito

Índice:

Anonim

Um Expert Advisor (EA), ou Expert Advisor, é um robô de computador que automaticamente insere ordens nos mercados financeiros. Os pedidos podem ser de qualquer tipo. Incluindo ordens longas, curtas, stop loss e take profit. A execução das ordens dependerá das regras que o robô possui. Essas regras assumem a forma de um algoritmo.

Um consultor especialista trabalha única e exclusivamente na plataforma de negociação Metatrader. Isso não indica que não existam outros robôs de computador que funcionem em outras plataformas. No entanto, eles não são chamados de consultores especializados.

Poderíamos falar sobre algoritmos de negociação ou sistemas automáticos. Um consultor especialista é um tipo de sistema automatizado.

O código de um consultor especialista

O consultor especialista é programado em um código em uma linguagem como MQL4 ou MQL5. Dependendo da versão do programa Metaquotes.

Metaquotes é um software de programação de computador que inclui a plataforma de negociação Metatrader. A linguagem MQL4 ou MQL5 é um código semelhante ao código C ++. O uso de um idioma ou outro depende da plataforma que usamos.

Pronto para investir nos mercados?

Uma das maiores corretoras do mundo, a eToro, tornou o investimento no mercado financeiro mais acessível. Agora qualquer pessoa pode investir em ações ou comprar frações de ações com comissões de 0%. Comece a investir agora com um depósito de apenas $ 200. Lembre-se que treinar para investir é importante, mas é claro que hoje qualquer um pode fazer.

Seu capital está em risco. Outras taxas podem ser aplicadas. Para obter mais informações, visite stocks.eToro.com
Quero investir com a Etoro

Da mesma forma que as pessoas usam um idioma ou outro dependendo do país em que vivemos, os programas usam um idioma ou outro dependendo da plataforma que os executa. Se estivermos na Rússia, é recomendado que falemos russo para nos comunicarmos. Se estivermos na China, é recomendável falar chinês. Nesse sentido, os robôs funcionam da mesma forma. Resumindo, para fazer um Expert Advisor funcionar, devemos usar a linguagem MQL4 ou MQL5 para escrever o código e estabelecer as regras.

Consultor especialista de exemplo (EA)

Além da linguagem, que é uma área do conhecimento em si, apresentaremos um exemplo.

Vamos supor uma média móvel de 30 semanas. Queremos que o robô abra negociações de compra automaticamente quando a média móvel estiver abaixo do preço (tendência de alta). Por sua vez, queremos que o robô abra automaticamente as operações de venda quando a média móvel estiver acima do preço (tendência de baixa).

Assim que tivermos programado o código e verificado que funciona corretamente, iremos iniciá-lo. Iniciado, o robô irá operar de acordo com as regras que ditamos para ele. Tudo isso sem a necessidade de executar os pedidos manualmente.

Vantagens e desvantagens de usar um consultor especialista

Um consultor especialista pode ter muitas variáveis ​​e muitos indicadores ao mesmo tempo. Existem robôs muito complexos, com um grande número de variáveis. Por sua vez, existem robôs muito simples como o do exemplo anterior.

A vantagem dos robôs é a ausência do fator humano. A psicologia da negociação desaparece e é muito mais fácil ver se funcionou no passado.

No entanto, eles apresentam uma grande desvantagem relacionada à natureza mutante dos mercados. O mercado de ações nem sempre se comporta da mesma forma, nem sempre tem a mesma volatilidade. Portanto, os indicadores que funcionam hoje podem não funcionar bem daqui a um ano. Portanto, é aconselhável revisá-los periodicamente.