interligar dois robô num código

 
 Tem algum tópico que ensina , fazer um código de múltiplo EA, tipo se um EA fazer uma o outro faz outra.
 
GCR_lipe fe:
 Tem algum tópico que ensina , fazer um código de múltiplo EA, tipo se um EA fazer uma o outro faz outra.
Boa tarde. Não lembro de nenhum código assim mas... Vc já tem o primeiro EA? Você programou e entende as partes dele?

Uma opção seria no codigo do mesmo EA você trabalhar com dois MNumber e inverter as lógicas...

Outra opção é o EA2 ficar monitorando, via MNumber também, se o EA1 abriu operação. Se sim, faz a operação inversa dele no EA2.
 
Ricardo Branco #:
Boa tarde. Não lembro de nenhum código assim mas... Vc já tem o primeiro EA? Você programou e entende as partes dele?

Uma opção seria no codigo do mesmo EA você trabalhar com dois MNumber e inverter as lógicas...

Outra opção é o EA2 ficar monitorando, via MNumber também, se o EA1 abriu operação. Se sim, faz a operação inversa dele no EA2.

Sim programei o meu EA, pensei e fazer isso utilizar o MNumber irei testar esta opção , Agradeço pela orientação .

 

Variáveis globais do Metatreder5

Você já tentou usar as variáveis globais do Metatreder 5? Existem tópicos no forum e no Codibase que dão exemplo da utilização.

Particularmente, no passado desenvolvi um robô de ordem reversa que usava um master e um slave nas operações, cada um em um Metatreder separado, mas ambos no mesmo PC. Na época não sabia das variáveis globais e usei o banco de dados nativo do mql5 para troca de informações entre os dois EAs (o master postava os códigos numa linha do banco de dados e lia o estado do slave, enquanto o slave lia as informações do master na outra linha). Assim o master buscava as entradas e quando se posicionava postava o código, que através do mesmo o slave se posicionava na ponta contrária; e o master só buscava outra operação quando o slave postava que tinha encerrado a operação. Caso queira posso postar o código dos dois EAs. Existe também um miniservidor que usa dll e era usado em mql4 (o DDE) que funciona bem para compartilhamento de dados com o Excel; também tem tópicos sobre ele no forum. Ao que parece, as variáveis globais são uma evolução de tudo isso.

Razão: