Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1636
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
Fue todo lo contrario. En OnDeInit(), el Asesor Experto no tuvo tiempo de borrar todos los objetos por el bucle. Se discutió aquí en el foro. La solución es inequívoca, borrar todo por el prefijo...
¿No es el prefijo sin ciclo?
¿No es el prefijo sin ciclo?
Oh, hombre... Ya sabes, son los viejos tiempos, ¿sabes?
Sí, yo también lo hago. Como regla general, no elimines nada superfluo, sólo lo tuyo)
Fue todo lo contrario. En OnDeInit(), el Asesor Experto no tuvo tiempo de borrar todos los objetos por el bucle. Esto se ha discutido aquí en el foro. La solución es inequívoca, borrar todo por el prefijo...
Exactamente lo contrario,ObjectsDeleteAll no tuvo tiempo de borrar todo porque fue interrumpido por deinit)
mientras que un simple bucle borra todo - el terminal está esperando el programa.
ps.ObjectsDeleteAll es el mismo bucle, no difiere del personalizado.
Cómo trabajar con el archivo en el programa mql5 sin escribir el archivo en el disco, sino trabajar sólo en la RAM, para acelerar. Quiero transferir datos de un programa mql5 a un programa de mi ordenador.
Sin escribir en el disco puedes probar con BD SQLite, pero no lo he hecho y no estoy muy seguro del éxito. En general, hay que experimentar.
Sin escribir en el disco puedes probar con BD SQLite, pero no lo he hecho y no estoy muy seguro del éxito. En general, hay que experimentar.
Es mejor dar la razón, sobre el desplazamiento, bien hecho, quería escribir)
Con eso contaba, o la persona querrá pensar en la razón, o alguien se lo dirá la segunda (tercera, quinta) vez, es más fácil de entender (sobre todo si la persona quiere entenderlo, muestra interés)
Hay que invertir el ciclo de borrado:
y esto se aplica no sólo a la eliminación de objetos gráficos, sino en general a la eliminación de cualquier objeto en las listas de terminales.
¿Es porque los objetos se almacenan sistemáticamente en una matriz?
Mientras que la salida de los ciclos es la misma que en el primer caso:Si se elimina cada grupo de objetos por separado mediante un ciclo (FlechaAbajo y FlechaArriba), se eliminan correctamente del gráfico.
¿Por qué hay que borrar a través de un bucle?