Como Escrever Um Programa De Consultoria Para Forex

Índice:

Como Escrever Um Programa De Consultoria Para Forex
Como Escrever Um Programa De Consultoria Para Forex

Vídeo: Como Escrever Um Programa De Consultoria Para Forex

Vídeo: Como Escrever Um Programa De Consultoria Para Forex
Vídeo: APRENDER FOREX (EM 10 MINUTOS) // Como Operar Forex 2024, Novembro
Anonim

O mercado FOREX opera em trilhões de dólares, mas qualquer pessoa com um computador e acesso à Internet pode trabalhar nisso. Para facilitar a tomada de decisões durante a negociação, muitos traders usam consultores - programas especiais que funcionam de acordo com um algoritmo específico.

Como escrever um programa de consultoria para Forex
Como escrever um programa de consultoria para Forex

Instruções

Passo 1

A plataforma de negociação Forex mais comum é o terminal mt4. Conseqüentemente, a maioria dos consultores foi escrita para isso. Se você ainda não possui um terminal, baixe-o do site da central de negociação com a qual trabalha.

Passo 2

Inicie um terminal. Abra o MetaEditor pressionando F4. Na janela do editor que aparece, na guia Arquivo, selecione Novo, o Assistente do Consultor Especialista será aberto. Selecione o tipo de conselheiro criado - Expert Advisor. Clique em Avançar. Na próxima janela, insira o nome do orientador e os detalhes do autor (se desejar).

etapa 3

A mesma janela contém a tabela Parâmetros - clique no botão Adicionar à direita. O novo parâmetro Extparam1 aparece. Usando os parâmetros, você pode "ensinar" o consultor a executar as ações necessárias. Por exemplo, altere o nome do parâmetro Extparam1 para StopLoss clicando duas vezes na linha com o mouse e inserindo um novo nome. Defina o tipo de parâmetro como double. Defina o valor do parâmetro (valor inicial) igual ao valor da perda permitida para você - por exemplo, 20 pontos.

Passo 4

Da mesma forma, você pode inserir um valor para lucro e outros parâmetros. Você não pode inserir nada nesta fase e inserir os valores necessários mais tarde manualmente, diretamente no código. Clique em “Concluir”, você verá uma janela com o código básico do orientador.

Etapa 5

Preste atenção às funções init, deinit e start. O primeiro executa operações relacionadas à inicialização do Expert Advisor após seu lançamento. O segundo desliga o orientador quando ele é desabilitado ou o terminal é fechado. A função mais importante é a função de início, pois é essa função que processa todos os dados que vêm com cada novo tick (mudança de preço).

Etapa 6

Como funciona o conselheiro? É necessário inserir linhas em seu código, graças às quais ele abrirá ou fechará uma ordem se a situação atual corresponder às condições estabelecidas na lógica do orientador. Por exemplo, um Expert Advisor simples pode ser baseado no indicador de média móvel. Duas médias são plotadas com períodos diferentes - por exemplo, 5 e 15. Se a linha rápida cruza a lenta de baixo para cima, uma ordem de compra é aberta. O fechamento ocorre quando o lucro desejado é alcançado ou quando a linha rápida cruza a lenta de cima para baixo.

Etapa 7

Da mesma forma, ocorre a abertura e o fechamento de uma ordem de venda. Para reduzir o número de sinais falsos, você pode introduzir uma regra segundo a qual a ordem será aberta somente depois que a linha rápida se afasta da lenta por alguma distância - por exemplo, 10 pontos. Você pode definir configurações específicas definindo os parâmetros de maior sucesso.

Etapa 8

Como escrevo linhas específicas de código? Para fazer isso, você precisa dominar os fundamentos da linguagem mql4. Você pode encontrar muitos materiais úteis, incluindo tutoriais, aqui: https://forum.mql4.com/ru/ Não comece a criar um Expert Advisor complexo imediatamente - dote-o com as funções mais simples no início e depois gradualmente complicar. No entanto, certifique-se de manter as versões básicas - elas serão úteis se você precisar voltar às versões anteriores.

Recomendado: