[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 441

 
PapaYozh:


Sim, eu entendi. Reler minha resposta.

Identificar os sinais pelos quais você pode determinar que tudo está no lugar para que a EA funcione. E programar a execução correta.

Você está falando de "sinais". Estou perguntando que sinais podem dizer ao Consultor Especialista que o histórico está carregando?

 
chief2000:

Você está falando de um "sinal". Estou perguntando que sinal diria à EA que a história está sendo carregada?



Quando você olha para a tela, há alguma maneira de saber se ela está carregando?
 
PapaYozh:

Quando você olha para a tela, há alguma maneira de saber se ela está carregando?

O Expert Advisor é acionado independentemente de o comerciante estar olhando para a tela ou não.

Na verdade, eu tinha a idéia de introduzir um atraso, mas pensei que talvez houvesse algo mais confiável.

 
chief2000:

O Expert Advisor é acionado independentemente de o comerciante estar olhando para a tela ou não.

Na verdade, tive a idéia de introduzir um atraso no tempo, mas pensei que poderia haver algo mais confiável.



Você poderia tentar usar o erro 4066
 
Vinin:

Você poderia tentar usar o erro 4066

Verifiquei os arquivos de registro do terminal onde o problema foi observado - não houve tal erro.

 
chief2000:

Verifiquei os arquivos de registro do terminal onde o problema foi observado - não houve tal erro.



Portanto, não houve download do histórico
 
Vinin:

Portanto, não houve histórico de carga

História baixada, sem dúvida :)

(o terminal não estava conectado à internet por exatamente um mês e agora está funcionando com as cotações atuais)

Agora eu me lembrei - havia algo mais: a conta era Demo (teste EA) e foi fechada durante aquele mês. O carregamento do histórico começou quando eu abri uma nova conta (a EA não estava desativada nas configurações quando mudei de perfil e conta, o que já foi corrigido).

 
chief2000:

História baixada, sem dúvida :)

(o terminal não estava conectado à internet por exatamente um mês, e agora funciona com as cotações atuais)

Agora eu me lembrei - havia algo mais: a conta era Demo (teste EA) e foi fechada durante aquele mês. O carregamento do histórico começou quando abri uma nova conta (a EA não estava desativada nas configurações ao mudar de perfil e conta, o que já foi corrigido).



Erro 4066 - Os dados históricos estão sendo atualizados.
 
Vinin:

Erro 4066 - Os dados históricos estão sendo atualizados.

Eu nem sei como explicar a ausência deste erro nos registros.

A idéia surgiu para escolher um tempo num futuro distante como ponto de referência e compará-lo com os últimos minutos em uma barra 0-zero. Se por alguns minutos a diferença de cada vez (para cada nova barra) for de 60 segundos, então permita que a EA comece a trabalhar (algo do tipo).

 

Rapazes, como se abre uma ordem pendente por 10 minutos (a partir do momento em que ela abre) para que ela morra se não acionar?

Dê-me um exemplo, por favor!