Positions Change Informer: O Assistente Ideal para MetaTrader 5

Mike 2013.02.12 17:18 12 0 0
Anexo

O Positions Change Informer é um assistente que não realiza operações de forma independente, mas sim ajuda a controlar o estado das posições no seu MetaTrader 5. Ele é uma versão simplificada do assistente descrito no artigo sobre processamento de eventos, com a diferença de que utiliza a função OnTradeTransaction() para processar o acionamento de Stop Loss e Take Profit.

É importante ressaltar que este assistente pode enviar e-mails, desde que você tenha as configurações corretas. Se o envio de e-mails para o terminal estiver bloqueado, o assistente exibirá alertas. Aqui estão alguns pontos importantes a considerar:

  • A modificação e exclusão de ordens não são processadas; apenas a abertura, reversão e fechamento são contabilizadas.
  • O acionamento do Stop Loss e Take Profit é capturado pelos comentários do corretor. Se o corretor alterar os comentários padrão, apenas as informações sobre o fechamento de uma operação/posição e o resultado financeiro na moeda do depósito serão exibidas.
  • Para exibir mensagens em outro idioma, você precisará criar um arquivo de tradução. Para mais detalhes, leia aqui.
  • A funcionalidade é fácil de integrar em qualquer assistente externo; basta copiar os parâmetros, o código na função OnInit() e a função.

Configuração:

  • Baixe os arquivos do assistente PositionsChangeInformer.mq5 para a pasta "MetaTrader 5\MQL5\Experts".
  • Baixe os arquivos LanguagesEnum.mqh e Translator.mqh para a pasta "MetaTrader 5\MQL5\Include".
  • Extraia o arquivo com o arquivo de idioma para a pasta "MetaTrader 5\MQL5\Files\Languages".

Parâmetros:

  • Tipo de alerta - o tipo de alerta quando uma operação de trading chegar. Existem três opções: Alerta - um alerta simples, Som - acionamento do arquivo de som e exibição das informações sobre a operação no diário, Email - envio das informações sobre a operação por e-mail.
  • Nome do arquivo de som - o nome do arquivo de som. Isso só faz sentido se o parâmetro anterior for igual a Som. Pode ser qualquer arquivo em formato wav localizado na pasta MetaTrader 5\MQL5\Files. Se não houver um arquivo na pasta, será acionado o arquivo alert.wav da pasta MetaTrader 5\Sounds.
  • Idiomas - o idioma no qual as mensagens geradas serão traduzidas. Como apenas um arquivo de idioma para o russo está disponível, é possível exibir mensagens em russo e inglês (caso um idioma diferente do russo seja selecionado).

Aqui estão os resultados no diário (o parâmetro de idioma de saída estava sendo alterado ao mesmo tempo):

Positions Change Informer

Lista
Comentário 0