Gérer les erreurs de connexion.
Connexion → erreur → identifiant du terminal.
Transcription étape par étape
- 0:00
Gérer les erreurs de connexion.
Ce tutoriel explique comment gérer les erreurs des méthodes de connexion MT5. Nous allons vérifier le code de statut HTTP, lire les erreurs de l’API et reconnaître une connexion réussie.
- 0:16
Ouvrez le guide de la méthode.
Ouvrez M T cinq point M R P C point pro. Choisissez une méthode à gauche. Sous l’exemple de code, dépliez le guide qui explique comment vérifier la réussite de la requête. Il correspond à la méthode sélectionnée.
- 0:35
1. Vérifiez le code de statut HTTP.
Vérifiez d’abord le code de statut HTTP. Le code de statut HTTP deux cents signifie que l’API a reçu la requête et renvoyé une réponse. Lisez ensuite le corps JSON. Pour un autre code, examinez d’abord l’erreur HTTP et son contenu.
- 0:57
2. Vérifiez error avant de continuer.
Si error n’est pas null, lisez errorCode et errorMessage avant d’utiliser data. Retrouvez le code dans le guide pour connaître sa cause et la correction. Le code de statut HTTP deux cents ne confirme pas à lui seul la connexion.
- 1:16
3. Confirmez la connexion du terminal.
Une réponse Connect Ex réussie contient data point terminalInstanceGuid. Conservez cet identifiant pour les requêtes suivantes. La clé API identifie votre accès ; l’identifiant du terminal désigne cette connexion. Consultez les champs propres à chaque méthode.
- 1:39
Connexion refusée : vérifiez les identifiants.
Si le courtier refuse la connexion, vérifiez le numéro de compte, le mot de passe de trading et le nom exact du serveur. Un bon mot de passe sur le mauvais serveur échoue aussi. Pour Connect, vérifiez l’hôte et le port. Pour Connect Proxy, vérifiez également le proxy.
- 2:02
Serveur indisponible : vérifiez l’adresse.
Si le serveur est introuvable, utilisez son nom exact ou recherchez-le avec Get Broker Servers By Broker Name. S’il est inaccessible, vérifiez l’hôte, le port et la connectivité. Corrigez la cause indiquée avant de réessayer.
- 2:22
Délai dépassé : vérifiez l’état.
Un délai de connexion dépassé laisse l’état de la connexion à vérifier. Consultez Connect State avant de recommencer. Si le terminal se connecte encore, attendez. En cas d’échec, corrigez le problème signalé avant de vous reconnecter.
- 2:42
Utilisez l’identifiant complet du terminal.
Voici une vraie requête Account Summary avec un identifiant de terminal invalide. Elle a renvoyé le code de statut HTTP deux cents avec une erreur API. Remplacez l’id par l’identifiant complet obtenu avec Connect Ex, puis réessayez cette lecture.
- 3:04
Trois vérifications pour la connexion.
Pour une connexion, vérifiez le code de statut HTTP, puis errorCode et errorMessage, puis le résultat et l’identifiant du terminal. Suivez le guide de la méthode choisie. Déconnectez le terminal lorsque votre application a terminé.