Errores, fallos, preguntas - página 1622
![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
Parece que se trata de las ventanas a veces no cerradas de las pruebas visuales. Sin embargo, no puedo reproducirlo. Ya funciona.
Si se trata de esto último, efectivamente hay problemas con esto.
Aquí está el script que llama al menú "Archivo" - elemento "Conectar a la cuenta de comercio" - haga clic en el botón "OK" - así el terminal se conectará a la última cuenta de comercio que fue autenticada:
_IsX64 no se puede utilizar de esta manera. Sólo es relevante en tiempo de ejecución.
Si se trata de esto último, efectivamente hay problemas con esto.
_IsX64 no se puede utilizar de esta manera. Sólo importa en tiempo de ejecución.
Gracias por el consejo. Lo corregí y lo hice como un archivo de inclusión:
Por desgracia, no siempre. Si no hay conexión durante mucho tiempo, el terminal muestra "Cuenta desactivada" y entonces hay que iniciar la sesión manualmente. Esto ocurre, por ejemplo, en un fondo donde los servidores suelen estar apagados por la noche.
Esta es la solución: el EA comprueba periódicamente el estado de la conexión con el servidor de comercio(TERMINAL_CONNECTED) y si el valor devuelto es "0", llama (usando la API de WIn) al menú "File", elemento "Connect to trade account". El archivo de inclusión donde se implementa la función de clic del menú se puede encontrar aquí. Ejemplo de EA:
El asesor comprueba el estado de la conexión cada 12 segundos y borra los comentarios de vez en cuando.
¿Cómo puedo conectar un archivo de matriz a mi EA?
En primer lugar, el script escribe un array:
Conecto el archivo en el EA:
#include <mas.dat>
Al compilar, errores:
'??????????????????????????t????...' - el identificador es demasiado largo mas.dat 1 1
'' - símbolo desconocido mas.dat 1 3015
¿Cómo puedo conectar un archivo de matriz a mi EA?
En primer lugar, el script escribe un array:
Conecto el archivo en el EA:
Al compilar, errores:
'??????????????????????????t????...' - el identificador es demasiado largo mas.dat 1 1
'' - símbolo desconocido mas.dat 1 3015
Esta es la solución: el EA comprueba periódicamente el estado de la conexión con el servidor de comercio(TERMINAL_CONNECTED) y si el valor devuelto es "0", llama (usando la API de WIn) al menú "File", elemento "Connect to trade account". El archivo de inclusión en el que se implementa la función de clic del menú se puede encontrar aquí. Ejemplo de EA:
El asesor comprueba el estado de la conexión cada 12 segundos y borra los comentarios de vez en cuando.