Como Fazer Um Conselheiro

Índice:

Como Fazer Um Conselheiro
Como Fazer Um Conselheiro

Vídeo: Como Fazer Um Conselheiro

Vídeo: Como Fazer Um Conselheiro
Vídeo: COMO SER O MELHOR CONSELHEIRO! 2024, Abril
Anonim

Ao jogar na bolsa de valores, é muito importante rastrear todas as operações comerciais a tempo e, para facilitar o trabalho, muitos jogadores de Forex criam um consultor de robô comercial. Não é difícil criar um Expert Advisor, e se tudo for feito corretamente, o Expert Advisor simplificará o processo de fazer operações de negociação para abrir e fechar posições de compra e venda para você. No entanto, o seu lucro depende apenas de você, não do consultor e, neste caso, ele pode apenas fornecer uma ajuda adicional.

Como fazer um conselheiro
Como fazer um conselheiro

Instruções

Passo 1

Primeiro, forme uma estratégia para criar um Expert Advisor - por exemplo, com base na linha de média móvel. Coloque uma posição de compra com alguns valores de Take Profit e Stop Loss se o preço do instrumento subir acima da linha da média móvel.

Passo 2

Defina as funções StopLoss e TakeProfit para 250 pontos. O robô não deve abrir novas posições enquanto houver algum tipo de posição comercial aberta. Com base nesta estratégia, comece a criar um Expert Advisor.

etapa 3

Abra o MetaEditor e inicie o Assistente do Expert Advisor. Selecione a opção "Consultor" no menu do assistente, clique em "Avançar" e anote os principais parâmetros que o consultor deve ser dotado. Se você estiver criando um robô de negociação pela primeira vez, deixe a janela com os parâmetros em branco e clique em "Concluir".

Passo 4

Agora você precisa escrever o código em MQL, que é o principal elemento da criação de um robô. No editor de código, programe a estratégia preparada. Ignore os blocos int init () e int deinit ().

Etapa 5

Vá direto para a especificação do algoritmo do orientador no bloco int star (). Usando a função de negociação OrderSelect (), o EA deve verificar se você possui quaisquer posições abertas existentes no terminal. Se o consultor encontrar posições abertas no terminal, ele aguardará até que as negociações sejam fechadas.

Etapa 6

Portanto, você precisa inserir o seguinte código:

if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)

{ }

Entre chaves, escreva as condições de compra e venda.

Etapa 7

Uma vez que você atribuiu a linha de média móvel como um sinal para executar uma negociação, insira no código o bloco da função que influencia a abertura de uma negociação para uma tendência de baixa. Esta função deve espelhar a função anterior que afeta a abertura de uma tendência se os valores do preço atual excederem a linha da média móvel. Compile um robô de negociação e teste-o em vários tipos de moedas.

Etapa 8

Agora você só precisa inserir os parâmetros das configurações do robô. Após a linha #property link https:// … insira os seguintes parâmetros:

externo duplo LotTrend = 0, 1; / * número de lotes para abrir uma posição * /

extern int TP = 250; / * número de pontos para fechar TakeProfit * /

extern int SL = 250; / * número de pontos para fechar StopLoss * /

Etapa 9

Altere o código com parâmetros para que o Expert Advisor possa trabalhar diretamente no terminal de negociação. Teste o Expert Advisor usando a função de terminal "Testador de estratégia".

Recomendado: