Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1288
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Estou tentando fazer isso com a ShellExecuteW() da seguinte forma:
confira aqui:
https://www.mql5.com/ru/forum/160683/page1243#comment_18095301
o programa de tempo de execução e o arquivo devem ser especificados separadamente?E esta situação se deve a quê? O mesmo índice de barras. E parece que isso só acontece na primeira corrida com um símbolo. Ou mais profundamente na história. Pensei acima, no código, que estava apenas verificando a presença de barras.
dê uma olhada aqui:
https://www.mql5.com/ru/forum/160683/page1243#comment_18095301
Talvez você deva especificar o programa a ser executado e o arquivo separadamente?Ótimo, funcionou, obrigado!
Agora só falta construir uma verificação de execução no código para garantir que o código não continue até que o script seja executado, algum conselho sobre como implementar isso?
Tenho certeza que existe uma maneira mais confiável e adequada do que Dormir().
Você pode me dizer como fazer a EA retornar ao OnInit() em uma condição de "se"?
Como você pode fazer a EA retornar ao OnInit() em uma condição de if?
Embrulhe o código que você usa no OnInit() em uma função separada e chame esta função do OnInit() e, se necessário, do seu if()
Ótimo, funcionou, obrigado!
Agora só falta construir uma verificação de execução no código para garantir que o código não continue até que o script seja executado, algum conselho sobre como implementar isso?
Tenho certeza de que há uma maneira mais confiável e adequada do que Dormir().
Eu também fiz algumas experiências - abri a câmera, mas não posso fechá-la - até matar o processo.
Embrulhe o código que você usa no OnInit() em uma função separada e chame esta função do OnInit() e, se necessário, do seu if()
Estou entendendo o que você quer dizer. Há algo mais fácil, como o ExpertReload...Restart?
não
Na MQL o modelo baseado em eventos, o que implica que o OnInit, OnTick ... é feito apenas pelo terminal
se você quer uma solução complexa ... Bem, troque o TF da EA - callOnInit, duvido que você estivesse procurando por isso ;)
Estou entendendo o que você quer dizer. Não há nada mais simples, como o ExpertReload...Restart?
retornado do ontic
não
Na MQL o modelo baseado em eventos, o que implica que o OnInit, OnTick ... é feito apenas pelo terminal
se você quer uma solução complexa ... Bem, troque o TF da EA - callOnInit, duvido que você estivesse procurando por isso ;)