Errores de conexión.
Conectar → revisar error → guardar el id del terminal.
Guía paso a paso
- 0:00
Errores de conexión.
Este tutorial explica cómo gestionar errores de conexión en MT5. Revisaremos el código de estado HTTP, los errores de la API y los datos que confirman una conexión correcta.
- 0:16
Abra la guía del método.
Abra eme te cinco punto eme erre pe ce punto pro. Seleccione el método en el menú izquierdo. Debajo del ejemplo de código, despliegue la guía para comprobar si la solicitud tuvo éxito. Las instrucciones corresponden al método seleccionado.
- 0:38
1. Compruebe el código de estado HTTP.
Primero, compruebe el código de estado HTTP. El código de estado HTTP doscientos significa que la API recibió la solicitud y devolvió una respuesta. Lea después el cuerpo JSON. Si recibe otro código, revise primero el error HTTP y el cuerpo de la respuesta.
- 1:04
2. Revise error antes de continuar.
Si error no es null, lea errorCode y errorMessage antes de utilizar data. Busque el código en la guía para saber qué significa y cómo corregirlo. El código de estado HTTP doscientos no confirma por sí solo que la conexión se haya establecido.
- 1:26
3. Confirme la conexión del terminal.
Una respuesta correcta de Connect Ex devuelve data punto terminalInstanceGuid. Guarde ese identificador para las siguientes solicitudes. La clave API identifica su acceso; el id del terminal identifica esta conexión. Utilice los campos de respuesta propios de cada método.
- 1:51
Acceso rechazado: revise las credenciales.
Si el bróker rechaza el acceso, compruebe el número de cuenta, la contraseña de trading y el nombre exacto del servidor. Una contraseña correcta también falla si el servidor es incorrecto. En Connect, revise host y puerto. En Connect Proxy, revise además la configuración del proxy.
- 2:15
Servidor no disponible: compruebe la dirección.
Si el servidor no se encuentra, utilice su nombre exacto o búsquelo con Get Broker Servers By Broker Name. Si no es accesible, compruebe el host, el puerto y la conexión de red. Corrija la causa indicada antes de reintentar.
- 2:37
Tiempo agotado: consulte el estado.
Si se agota el tiempo de conexión, consulte Connect State antes de iniciar otra. Si el terminal sigue conectándose, espere a que termine. Si ha fallado, corrija el problema indicado antes de volver a conectar.
- 2:55
Utilice el id completo del terminal.
Esta es una solicitud real de Account Summary con un id de terminal inválido. Devolvió el código de estado HTTP doscientos y un error de la API. Sustituya el id por el identificador completo de Connect Ex y repita la consulta de lectura.
- 3:17
Conexión: tres comprobaciones.
Compruebe el código de estado HTTP, después errorCode y errorMessage, y finalmente el resultado de conexión y el id del terminal. Siga la guía del método seleccionado y desconecte el terminal cuando la aplicación haya terminado.