[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 69

 
PerlOF:

¡Buenas tardes!

Pregunta sobre las funciones especiales: init(), start(), deinit().

Como ya sabes, incluso desde el tutorial, para terminar (salir) de esta función especial, DEBES añadir COMPLETAMENTE el

Operador de retorno (por ejemplo, en el operador condicional IF-ELSE).

¿Qué significan entonces los valores de retorno? Por ejemplo: Return(0) y posiblemente algún otro entero (Return(1));

Estas son las funciones habituales. También vuelven si se lo pides. Sólo no regresan cuando son llamados por el sistema.
 

Zhunko:
Это обычные функции. Тоже возвращают, если попросить. Не возвращают они только при системном вызове.

Gracias...

¿Así que las funciones especiales pueden llamarse artificialmente, mediante programación?

 
A menudo utilizo la función init() de "inicio" en ciertas circunstancias (si necesitas reutilizarla).
 
sergeev:

¿A qué te refieres con conectar? ¿Socket? ¿O leer la información del http?
El EA debe comprobar si el terminal está conectado al servidor correcto. Si no lo es, entonces lo conectaría con el correcto, cuya dirección se establece en el externo.
Sólo he encontrado un código en la red que permite volver a escanear servidores, pero no conectar con el necesario...
 
Cmu4:
Necesita un EA para comprobar si el terminal está conectado al servidor correcto. Si no es así, lo conectaría con el correcto, cuya dirección se establece en el externo.
Sólo he encontrado código en la red que permite volver a escanear servidores pero no conectarse al necesario...

Entonces busca uno mejor en el código base - Reconnecter creo que se llama

pero no hay manera de evitarlo sin WinAPI

 
sergeev:

Entonces busca uno mejor en el código base - Reconnecter creo que se llama

pero no se puede prescindir de WinAPI

He mirado Reconnecter, no es el adecuado.

Gracias, ahora sabré con seguridad que no se puede hacer solo con MQL... ¿quizás alguien tenga una solución similar?
 
Cmu4:
Reconnecter lo buscó, no ese.

Gracias, ahora sabré con certeza que no se puede hacer sólo con MQL... ¿tal vez alguien tenga una solución similar?
No hay que comprobar el servidor, sino el conjunto: nombre + número de cuenta. Porque en la lista de cuentas no hay ningún nombre de servidor. Pero usted puede conectarse al servidor requerido de esta lista usando WinAPI.
 
Cmu4:
Reconnecter lo ha mirado, no es el correcto.

Gracias, ahora sabré con certeza que esto no se puede hacer sólo con MQL... ¿Tal vez alguien tenga una solución similar?

¿A qué se refiere con lo de "equivocado"?

Hace una conexión con una llamada a la ventana. también puede especificar allí - nombre, contraseña, servidor.

Parece que no sabes lo que necesitas.

 
sergeev:

¿A qué se refiere con lo de "equivocado"?

Puede especificar un nombre, una contraseña y un servidor.

Parece que no sabes lo que quieres.

También es posible conectarse automáticamente desde una lista en el navegador sin tener que introducir un nombre, una contraseña o un servidor.
 
sergeev:

¿A qué se refiere con "mal"?

Puede especificar un nombre, una contraseña y un servidor.

Parece que no sabes lo que quieres.

DE ACUERDO. ¿Cómo puedo saber a qué servidor está conectado actualmente el terminal?