Errores, fallos, preguntas - página 641

 
sergeev:

Entiendo que esto es una preparación para el mercado, pero no es la misma forma de hachar y hacerlo en cada EA.

Sólo en cada Asesor Experto. Al cargar, es imposible saber de antemano las necesidades del Asesor Experto, no se sabe si hará Print("Start") o algo más.

"La terquedad" de la solución puede ser discutida, pero hay un hecho simple - la edición se hizo en octubre de 2010 y no causó ningún problema especial a los usuarios (a juzgar por la reacción tardía).

 
Por ello, accede al servidor de negociación y se le conceden 5-6 segundos para preparar el entorno del mercado. <br / translate="no">.
¿Así que no trata de enviar datos, sino de recibirlos?
 

En mi probador de estrategias, los expertos sólo funcionan hasta la versión 574.

En 581 y 586 ya no funcionan en absoluto.

Tal vez la verdad está en la DLL externa, que escribí, pero funcionó durante varios años.

Y en el 574, si pulso cancelar la prueba, tengo que reiniciar el programa, de lo contrario no funcionará.

 
sergeev:
¿Así que esto no es un intento de enviar datos, sino de recibirlos?
No hay envío ni recepción de datos. Sólo estoy esperando a que el terminal se sincronice con el servidor.
 

Bien, chicos, eso es tranquilizador.

Acabo de enlazar todos estos frenos con la respuesta de Renate.

Перестарались с защитой - обязательно исправим.

https://www.mql5.com/ru/forum/1111/page642#comment_148215

 
sergeev:
Así que no se trata de enviar datos, sino de recibirlos...

Piénsalo: ¿qué debe aportar el terminal al experto?

Un entorno de mercado lo más completo y fiable posible. De lo contrario, cualquier lanzamiento de programas MQL5 en un entorno no sincronizado dará lugar a tales fallos que los operadores se asustarán de utilizarlos.

Si no hay conexión antes de lanzar un programa MQL5, el terminal intentará honestamente restablecer la conexión durante el ciclo de reconexión (5 segundos), retrasando el inicio de los scripts.

 
sergeev:

Bien, chicos, eso es tranquilizador.

Acabo de enlazar todos estos frenos con la respuesta de Renate.

No hay conexión. Como he escrito más arriba, la espera del estado del terminal para sincronizarse con el servidor se añadió en octubre de 2010.
 
sergeev:

Bien, chicos, eso es tranquilizador.

Acabo de atribuir toda esta ralentización a la respuesta de Renate.

En ese momento el retraso estaba en otra cosa: en desempaquetar el Asesor Experto en la memoria.

Se solucionó en la compilación 586 y ahora los scripts se inician varias veces más rápido que antes del error (por ejemplo, en la compilación 574).

 
Todo está bien, Renat, Anton gracias por tus respuestas.
 

En el 586 hay un botón en la ventana de la lista de objetos llamado "Listar todo".

Incluye una lista de objetos creados por el Asesor Experto. ¿Será posible filtrar también desde MQL?