Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1509
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Mientras he estado fuera .........
A primera vista parece estar bien. Puedes comprobarlo en el guión cualquier día. Pero aquí en la documentación no me gusta el ejemplo. Así es como aconsejo escribir
Para esta tarea
¿Por qué? Porque es muy agradable vivir sin un ciclo en cada garrapata.
Lo necesito en cada tic, porque encontré un objeto para comprar-comprar, encontré un objeto para vender-vender
Sí, lo entiendo, y cuando llega el evento, sabemos al instante que el objeto ha sido creado. Incluso antes del primer tick más cercano, y sin un bucle. Esa es la idea. Nos sentamos y esperamos.
Este sencillo ejemplo muestra cómo podemos controlar la creación de objetos en el gráfico actual. Si se tuerce, puede seguir los otros gráficos que quiera.
Coste del esfuerzo del procesador: cero.
¿Por qué? Es tan agradable vivir sin bucles en cada garrapata.
Porque el indicador no puede hacer operaciones.
No estoy en contra de OnChartEvent, pero sólo funciona en su propio gráfico y entonces tendremos que poner el EA en cada gráfico, y Makar quiere que el EA esté en un solo gráfico.
Aleksei Stepanenko:
... Si tienes un giro, puedes ver los otros gráficos que necesites.
Coste del esfuerzo del procesador: cero.
Porque el indicador no puede hacer operaciones.
No estoy en contra de OnChartEvent, pero sólo funciona en su propio gráfico y entonces tendrías que poner el EA en todos los gráficos, y Makar quiere que el EA esté sólo en un gráfico.
https://www.mql5.com/ru/forum/369209
https://www.mql5.com/ru/forum/369209
Con OnChartEvent no de otra manera.
Gracias, ¡funciona perfectamente!
Introduce el código que te ha dado Alexey en el Temporizador con un intervalo de un par de segundos. También añadir una línea que si el mercado está cerrado- salida, a fin de no ejecutar el ciclo.
Este enfoque aliviará la carga de la CPU en el mercado rápido, y en el mercado lento permitirá seguir la aparición de objetos en otro gráfico más rápidamente.