Serviços. Eles já estão em funcionamento?
- 2018.12.15
- www.mql5.com
Até agora, os serviços são algo como um roteiro. É possível, no entanto, que a representação do roteiro seja uma parada tecnológica temporária.
Adicione um manipulador OnTimer() e o mundo vai mudar
Adicione OnTimer() handler e o mundo vai mudar
Hmmm... E toda a OnTick() estava tentando alimentá-la :)
Não haverá OnTimer ou OnTick nos serviços. Somente OnStart.
Este é um tipo especial de programa para processos de looping de fundo (datafeeds, análises, links externos, etc.), não um substituto para a EA.
Beta 1963 está fora, você pode atualizar através do menu.
Eu gostaria de poder declarar uma memória compartilhada para programas de MT em serviços. Para que eles pudessem se comunicar através dele. Como na DLL.
Para que a OnChartEvent() funcione.
Use projetos *.mqproj e especifique o tipo de programa lá.
Os projetos não são muito convenientes, não há possibilidade de ordenar tudo por pastas. E não há possibilidade de desenvolver código para duas plataformas ao mesmo tempo.
Talvez eu não entenda alguma coisa, é claro.
Construir 1961.
No editor, eu criei uma nova visão do programa - serviço.
Em OnStart escrevi-o:
Então, comecei o serviço:
e imediatamente o resultado:
Em geral, funciona. Mas que tipo de criatura é, eu ainda não sei :)