ADICIONADO:
Agora você pode executar seu próprio script MQL automaticamente quando ocorrerem cotações fora do mercado. Para funcionar corretamente, seu script deve atribuir as teclas de atalho (alt-b).
É importante registrar os nomes completos das duas janelas do MetaTrader no arquivo programs.txt. Isso permite que o aplicativo saiba para onde enviar a combinação Alt + b. Um exemplo está disponível no arquivo programs.txt.
Após realizar esses passos, escreva o script que você deseja executar em caso de cotações fora do mercado e copie-o para os scripts do segundo terminal (inscrito como segundo no programs.txt).
O programa foi desenvolvido para registrar cotações fora do mercado de corretoras que utilizam a plataforma MetaTrader.
Esse programa funciona com duas plataformas MetaTrader. As cotações dessas duas plataformas são transmitidas através dos EAs Chart1.mq4 e Chart2.mq4 para um aplicativo externo.
O aplicativo externo controla a divergência das cotações e, quando essa divergência atinge um valor especificado pelo usuário e é observada dentro de um tempo determinado, o programa salva os gráficos como duas imagens bmp na pasta c:ChartPlusChartHistory. Uma no momento em que a divergência ocorre e a segunda 5 minutos depois.
No nome do arquivo bmp, há informações de hora, minuto e segundo referentes ao momento em que ocorreu a divergência.
Como referência, é recomendável escolher uma corretora com a maior taxa de atualização das cotações e a melhor qualidade dessas cotações. Essas características (contas demo) foram medidas e apresentadas em nosso site para pelo menos 84 corretores que utilizam a plataforma MetaTrader.
É claro que a diferença pode ser resultado de uma divergência de mercado entre as duas corretoras, mas cada caso pode ser verificado separadamente.
Descompacte o arquivo no diretório raiz, e você encontrará a pasta c:/ChartPlusChart que contém 5 arquivos: Chart1.mq4, Chart2.mq4, libSharedVarsDL, Lv2.def, SharedVarsDLLv2.dll e ChartPlusChart.exe.
Você precisará de duas plataformas MetaTrader de diferentes corretoras. Em ambas, abra os mesmos pares de moedas e execute o EA Chart1.mq4 na primeira e Chart2.mq4 na segunda. Os EAs trabalham com DLL, então é necessário permitir o uso de DLL nas opções do menu "Ferramentas". Marque a opção: -Permitir importações de DLL e desmarque a opção -Confirmar chamada de função DLL. Todos os arquivos, exceto os EAs, devem estar na pasta c:/ChartPlusChart.
Em seguida, execute os EAs para o par de moedas desejado em ambas as plataformas MetaTrader. E então inicie c:ChartPlusChartChartPlusChart.exe.
Comentário 0