Une connexion socket n’est que la première partie du démarrage de l’API. L’application a aussi besoin de la poignée de main TWS et des détails du compte. Cherchez une boîte de dialogue d’approbation, une session partiellement chargée ou une erreur du client avant de considérer la connexion comme prête.
Conseils éducatifs sur le logiciel. Le trading comporte des risques. Lire les avertissements financiers et d'information.
Pas à pas
- 1 Attendez que l’espace de travail TWS ait fini de se charger après la connexion.
- 2 Cherchez une boîte de dialogue d’approbation de connexion derrière la fenêtre principale. Ne confirmez que le client attendu.
- 3 Examinez le journal de l’application pour les messages de découverte de compte ou de connexion terminée, pas seulement un message de succès TCP.
- 4 Si vous utilisez un logiciel personnalisé, demandez à son développeur de vérifier la séquence de démarrage et le callback de l’identifiant valide suivant.
- 5 Reconnectez-vous pendant une pause contrôlée et comparez le résultat avec un seul client en marche.
Un exemple pratique
Voyez le démarrage comme deux contrôles. D’abord, l’application atteint le port ouvert. Ensuite, TWS et l’application terminent leur échange initial et échangent les détails du compte. Le premier contrôle peut réussir pendant que le second échoue. C’est pourquoi le support a besoin du journal de démarrage, pas seulement d’un message disant que le port est ouvert. Attendez le compte attendu avant d’essayer un trade.
Référence d'écran
Commencez dans Mosaic avec File → Global Configuration. Puis choisissez le panneau indiqué dans les étapes.


Erreur à éviter
Questions fréquentes
Une nouvelle tentative d’ordre peut-elle corriger cela ?
Non. Résolvez l’initialisation avant d’envoyer toute demande d’ordre.
Quel journal aide ?
Le journal de démarrage du client et le journal API de TWS, avec des horodatages correspondants.