Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1509
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
Enquanto estive fora .........
À primeira vista, parece estar bem. Você pode verificá-lo no roteiro a qualquer dia. Mas aqui na documentação eu não gosto do exemplo. Eis como aconselho a escrever
Para tal tarefa
Por quê? Porque é tão bom viver sem um ciclo em cada carrapato.
Preciso dele em cada carrapato, porque encontrei um objeto para comprar-comprar, encontrei um objeto para vender-vender
Sim, eu entendo, e quando o evento chega, sabemos imediatamente que o objeto foi criado. Mesmo antes do primeiro tick mais próximo, e sem um loop. Essa é a idéia. Nós apenas nos sentamos e esperamos.
Este exemplo simples mostra como podemos monitorar a criação de objetos no gráfico atual. Se você se torcer, você pode acompanhar os outros gráficos que quiser.
Custo do esforço do processador: zero.
Por quê? É tão bom viver sem laços em cada carrapato.
Porque o indicador não pode fazer negócios.
Não sou contra a OnChartEvent, mas ela funciona apenas em seu próprio gráfico e então teremos que colocar a EA em cada gráfico, e Makar quer que a EA esteja em apenas um gráfico.
Aleksei Stepanenko:
... Se você tiver uma reviravolta, você pode observar os outros gráficos que você precisa.
Custo do esforço do Processador: Zero.
Porque o indicador não pode fazer negócios.
Eu não sou contra a OnChartEvent, mas ela só funciona em seu próprio gráfico e então você teria que colocar a EA em cada gráfico, e Makar quer que a EA esteja em apenas um gráfico.
https://www.mql5.com/ru/forum/369209
https://www.mql5.com/ru/forum/369209
Com a OnChartEvent não é diferente.
Obrigado, funciona perfeitamente!
Insira o código que Alexey lhe deu no temporizador com um intervalo de alguns segundos. Acrescente também uma linha que se o mercado estiver fechado- saia, de modo a não correr o ciclo.
Esta abordagem aliviará a carga da CPU no mercado rápido e, no mercado lento, permitirá rastrear a aparência do objeto em outro gráfico mais rapidamente.