Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 786

 

Como posso iniciar uma EA no formato .ex4 conectando-a à EA com um nome diferente, ao mesmo tempo, preciso exibir os parâmetros de entrada, ou seja, para poder trabalhar com ela.

Temos um consultor especializado compilado chamado "Trade.ex4".

Criar um novo Expert Advisor chamado "Hand.ex4".

Como combiná-lo para que no início da "Hand.ex4", "Trade.ex4" funcione plenamente, ao mesmo tempo, "Trade.ex4" tenha sido anexado à "Hand.ex4" de acordo com o tipo #resource

Isto é, temos apenas Hand.ex4 na máquina, mas usamos Trade.ex4 em nosso trabalho.

Obrigado!

 
Alekseu Fedotov:

Favor notar que a função foi ligeiramente alterada.

Está funcionando! Muito obrigado!!!

 
Vitaly Muzichenko:

Como posso iniciar uma EA no formato .ex4 conectando-a à EA com um nome diferente, ao mesmo tempo em que preciso exibir os parâmetros de entrada, para que seja possível trabalhar totalmente com ela.

Temos um consultor especializado compilado chamado "Trade.ex4".

Criar um novo Expert Advisor chamado "Hand.ex4".

Como combiná-lo para que no início do "Hand.ex4" funcionasse perfeitamente o "Trade.ex4", ao mesmo tempo, o "Trade.ex4" foi inserido no "Hand.ex4" de acordo com o tipo #resource

Isto é, temos apenas Hand.ex4 na máquina, mas usamos Trade.ex4 em nosso trabalho.

Obrigado!

Você coloca "Trade.ex4" em um gráfico e usa "Hand.ex4" para rastrear a aparência das ordens de "Trade.ex4" em outro gráfico com o mesmo símbolo.

não há opção do tipo #resurse
 
Ilya Prozumentov:

Coloque "Trade.ex4" em um gráfico, e em outro gráfico do mesmo símbolo com sua "Hand.ex4" rastreie a aparência dos pedidos de "Trade.ex4".

Não há opções para o tipo #resurse

Isto não vai funcionar. Você tem que dar aos usuários o arquivo Hand.ex4, mas sem o Trade.ex4.

 
Vitaly Muzichenko:

Isto não vai funcionar. Você tem que dar aos usuários o arquivo Hand.ex4, mas sem o Trade.ex4.

Então você precisa do código fonte ou escreva você mesmo todo o algoritmo

 
Ilya Prozumentov:

então você precisa do código fonte ou para escrever todo o algoritmo você mesmo

O algoritmo está escrito. Precisamos inserir o sistema pronto em qualquer Expert Advisor de outro sistema, para que no final dois Expert Advisors funcionem. Esta é uma tarefa ridícula que não pode ser resolvida. Você pode apenas criar um, mas há uma pequena nuance, que vou deixar para trás da cortina)

 
Vitaly Muzichenko:

para ter dois EAs funcionando como resultado. Esta é uma tarefa ridícula que não pode ser resolvida.

ou escrever um terceiro EA, que utilizará variáveis globais do terminal ou alguma outra forma de controlar os 2 primeiros EA

ou, em um código do Expert Advisor, inserir 2 códigos de Expert Advisors previamente escritos, algo como isto

int OnInit()
  {
//---
   OnInit1();
   OnInit2();
//---
   return(INIT_SUCCEEDED);
  }

void OnStart()
  {
//---
   OnStart1();
   OnStart2();
  }

e renomeá-los OnStart() --> OnStart1() e OnStart2() - 2 minutos de trabalho)))

SZZ: Para evitar grandes cargas e carrapatos perdidos, você pode chamar um especialista e depois o segundo através do tick ;)

 
Quem sabe desconectar o terminal MT4 da Internet, para que ele não receba novas citações, para que ele fique offline? Suponha que haja uma situação em que você precise da Internet em seu computador, mas não precisa dela no terminal, porque você precisa refinar seu robô EA, etc. e precisa isolar o programa da rede.
 
Seric29:
Quem sabe desconectar o terminal MT4 da Internet, para que não receba novas citações, para que fique offline? Se você está em uma situação em que precisa da Internet em seu PC, mas não precisa dela no terminal, porque precisa afinar seu EA, etc., você precisa desconectar o programa da rede.

apagar o login (ou mudar o último dígito - é o que eu faço)

 
Igor Makanu:

apagar o login (ou mudar o último dígito - é o que eu faço)

Neste caso, o login será corrompido e a conexão será perdida. Vou tentar, as cartas não sairão voando neste caso? Verifiquei que o gráfico não voa, o robô está sobre ele e conta, pensei que o robô não vai ficar sobre uma conta inexistente, mas obrigado pelo conselho.

Razão: