Mis à jour le :
Présentation
DeepChart se connecte à Interactive Brokers (IB) via l’API de Trader Workstation (TWS). Pour établir la connexion, Trader Workstation doit être correctement configuré et rester ouvert pendant l’utilisation de DeepChart.
⚠️ Important :
Les données d’Interactive Brokers sont agrégées et ne conviennent pas aux outils d’order flow. Utilisez IB uniquement pour l’exécution des ordres et un flux de données distinct, dxFeed ou Rithmic, pour alimenter les graphiques.
Étape 1 : télécharger Trader Workstation (TWS) et se connecter
Téléchargez Trader Workstation (TWS) depuis le site officiel d’Interactive Brokers.
Connectez-vous avec les identifiants de votre compte Interactive Brokers.
Laissez TWS ouvert pendant toute la configuration.
Étape 2 : configurer l’API de TWS
Dans Trader Workstation, accédez à :
Edit → Global Configuration → API → SettingsActivez l’accès à l’API et réglez les paramètres exactement comme sur les captures d’écran, notamment :
Enable ActiveX and Socket Clients



Étape 3 : configurer les adresses IP autorisées

Décochez l’option :
« Allow connections from localhost only »Cliquez sur Create et ajoutez l’adresse IP :
127.0.0.1Après avoir ajouté l’adresse IP :
Recochez « Allow connections from localhost only »
Cliquez sur Apply
Cliquez sur Yes, puis sur OK
✅ L’API de TWS est maintenant configurée.
Condition indispensable
🚨 Trader Workstation doit rester ouvert
Si vous fermez TWS, DeepChart ne pourra pas se connecter à Interactive Brokers.
Étape 4 : ajouter Interactive Brokers dans DeepChart
Ouvrez DeepChart
Accédez à Feed Settings

Cliquez sur Add Connection

Donnez un nom à la connexion
Sélectionnez Interactive Brokers comme source de données


DeepChart renseigne automatiquement les paramètres nécessaires.
✔️ Vérifiez que les paramètres correspondent à la capture d’écran.
Cliquez sur Save
Étape 5 : connecter IB et le flux de données en parallèle
Après l’enregistrement :
Interactive Brokers apparaît dans la liste de vos connexions
Activez la connexion IB
⚠️ Étape essentielle
Vous devez aussi connecter un flux de données de marché distinct :
dxFeed ou
Rithmic
Pourquoi est-ce nécessaire ?
Interactive Brokers fournit des données de marché agrégées, qui :
Ne permettent pas aux outils d’order flow de restituer fidèlement les transactions
Ne peuvent pas servir à l’analyse footprint, du delta ou des volumes
📌 IB sert uniquement à l’exécution des ordres, pas à alimenter les graphiques.
Étape 6 : choisir le flux de données de la place de marché pour les graphiques
Accédez à :
Options → Symbol ManagerDans Exchange Data Feed, sélectionnez :
dxFeed ou
Rithmic
Les graphiques seront ainsi construits à partir de données tick par tick de qualité
Étape 7 : trader avec Interactive Brokers
Ouvrez un graphique
Dans le Trading Panel :
Sélectionnez Interactive Brokers comme courtier
Sélectionnez votre compte de trading IB
Passez vos ordres comme d’habitude
Les graphiques sont alimentés par dxFeed ou Rithmic, tandis que les ordres sont transmis à Interactive Brokers.
Récapitulatif
Composant | Fonction |
|---|---|
Trader Workstation (TWS) | Nécessaire à la connexion via l’API d’IB |
Connexion Interactive Brokers | Exécution des ordres uniquement |
dxFeed / Rithmic | Données pour les graphiques et l’order flow |
TWS ouvert | Indispensable au maintien de la connexion |