Errores, fallos, preguntas - página 1179
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Hola. He bloqueado el EA en la función OnInit y parece que cuando apago el EA y cambio de timeframe el terminal se cuelga (el timeframe no cambia después de los frenos). Así que mi pregunta es: ¿se debe a los cuelgues? Si es así, ¿se corrige si muevo el algoritmo a OnTick? Si no, ¿qué ayudaría?
PD: El bucle tiene una función Sleep, para no sobrecargar el terminal. Los campos de entrada se leen en el bucle.
El bucle debe ser así: while(true){}? ¿Sí?
Debería ser así: while(!isStopped()) {}. Pero eso causaría otro problema: se saldría por alguna razón desconocida. Debería hacerse al principio. Si necesitamos acelerar el inicio, podemos llamar a startup desde init.
Es mejor no hacer ningún bucle, ahora hay un temporizador, debemos usar el temporizador.
Si necesitas acelerar el inicio, puedes llamar a start desde el init.
¿Y cómo sería eso mejor que un init en bucle? Nada.
Intenta leer todo mi post sin saltarte una sola frase, está todo ahí.
Gracias por el mensaje, arreglado.
Ok, y aquí hay un seguimiento:
Al importar esta biblioteca siempre obtenemos: Read Size = 0
Hay que ocuparse seriamente de la importación de funciones, porque hay un error tras otro. En algunos casos las variables cambian espontáneamente de valor, etc. En resumen, es completamente inutilizable.
Sinceramente, lo he leído. Si te refieres a la última frase, estoy de acuerdo. Y la segunda, no estoy de acuerdo, por lo que hice una pregunta.
En realidad, sólo había siete frases en ese post. La segunda frase fue "¿Sí?"
De cualquier manera tienes derecho a estar de acuerdo o no, la libertad de religión no ha sido abolida todavía. Tal vez usted tampoco esté de acuerdo con el hecho de que la tierra gire, por favor.
Ok, y aquí hay un seguimiento:
Al importar esta biblioteca siempre obtenemos: Read Size = 0
Hay que ocuparse seriamente de la importación de funciones, porque hay un error sobre el error. En algunos casos, las variables cambian espontáneamente de valor, etc. En resumen, completamente inutilizable.
Hola. He descargado el asesor https://www.mql5.com/ru/code/8087 - pero no funciona, si intento compilarlo escribe sobre errores. ¿Puede alguien explicar por qué? Gracias de antemano.
Porque ha habido grandes cambios en el lenguaje MQL4 desde entonces.
¿Y es difícil arreglarlo para que funcione?