Les messages 2104, 2106 et 2158 signalent en général des connexions réussies aux services de données IBKR. Certaines applications les affichent sous un titre d’erreur alors qu’ils sont informatifs. Cherchez une vraie demande en échec avant de modifier des paramètres.
Conseils éducatifs sur le logiciel. Le trading comporte des risques. Lire les avertissements financiers et d'information.
Pas à pas
- 1 Lisez le texte du message à côté du code. Cherchez une description de connexion OK.
- 2 Ouvrez Help → Data Connections pour comparer le purpose et le status de chaque farm. Vérifiez ensuite si l’application a fini de se connecter et peut trouver le compte.
- 3 Si une cotation manque, vérifiez séparément l’abonnement ou l’erreur de contrat propre à cette cotation.
- 4 Conservez les messages informatifs dans le journal, mais ne les prenez pas comme une raison de renvoyer un ordre.
Un exemple pratique
Vous ouvrez une application API et voyez trois lignes marquées Error, mais chacune indique qu’un service de données est OK. Ensuite, le compte et les cotations apparaissent. Dans ce cas, le titre utilisé par l’application compte moins que les mots de chaque ligne. Ne redémarrez pas une liaison saine juste pour faire disparaître ces avis. Cherchez une demande en échec ou une cotation périmée avant de conclure à un problème.
Référence d'écran


Erreur à éviter
Questions fréquentes
Pourquoi un message OK figure-t-il dans le journal d’erreurs ?
L’API envoie les messages informatifs par le même callback de message que celui des erreurs.
2158 signifie-t-il qu’un ordre a été exécuté ?
Non. Il concerne la connexion à un service de définition des titres.