Actualizado:
Descripción general
DeepChart se conecta a Interactive Brokers (IB) mediante la API de Trader Workstation (TWS). Para establecer la conexión, Trader Workstation debe estar correctamente configurado y permanecer abierto mientras utilizas DeepChart.
⚠️ Importante:
Los datos de Interactive Brokers están agregados, por lo que no son adecuados para las herramientas de order flow. Utiliza IB solo para ejecutar órdenes y un feed de datos independiente de dxFeed o Rithmic para alimentar los gráficos.
Paso 1: descargar Trader Workstation (TWS) e iniciar sesión
Descarga Trader Workstation (TWS) desde la web oficial de Interactive Brokers.
Inicia sesión con las credenciales de tu cuenta de Interactive Brokers.
Mantén TWS abierto durante todo el proceso de configuración.
Paso 2: configurar la API de TWS
En Trader Workstation, ve a:
Edit → Global Configuration → API → SettingsActiva el acceso a la API y configura los ajustes exactamente como se muestra en las capturas de pantalla, incluida esta opción:
Enable ActiveX and Socket Clients



Paso 3: configurar las direcciones IP de confianza

Desmarca la opción:
«Allow connections from localhost only»Haz clic en Create y añade la dirección IP:
127.0.0.1Después de añadir la IP:
Vuelve a marcar «Allow connections from localhost only»
Haz clic en Apply
Haz clic en Yes y después en OK
✅ La API de TWS ya está configurada.
Requisito imprescindible
🚨 Trader Workstation debe permanecer abierto
Si cierras TWS, DeepChart no podrá conectarse a Interactive Brokers.
Paso 4: añadir Interactive Brokers en DeepChart
Abre DeepChart
Ve a Feed Settings

Haz clic en Add Connection

Asigna un nombre a la conexión
Selecciona Interactive Brokers como fuente de datos


DeepChart rellenará automáticamente los ajustes necesarios.
✔️ Comprueba que los ajustes coinciden con la captura de pantalla.
Haz clic en Save
Paso 5: conectar IB y el feed de datos a la vez
Después de guardar:
Verás Interactive Brokers en la lista de conexiones
Activa la conexión de IB
⚠️ Paso fundamental
También debes conectar un feed de datos de mercado independiente:
dxFeed o
Rithmic
Por qué es necesario
Interactive Brokers proporciona datos de mercado agregados, que:
No permiten que las herramientas de order flow reflejen con precisión las transacciones
No pueden utilizarse para analizar footprint, delta o volumen
📌 IB se utiliza únicamente para ejecutar órdenes, no para alimentar los gráficos.
Paso 6: seleccionar el feed de datos de la bolsa para los gráficos
Ve a:
Options → Symbol ManagerEn Exchange Data Feed, selecciona:
dxFeed o
Rithmic
Así, los gráficos se construirán con datos tick a tick de calidad
Paso 7: operar con Interactive Brokers
Abre un gráfico
En el Trading Panel:
Selecciona Interactive Brokers como bróker
Selecciona tu cuenta de trading de IB
Envía tus órdenes como de costumbre
Los gráficos se alimentan de dxFeed o Rithmic, mientras que las órdenes se envían a través de Interactive Brokers.
Resumen
Componente | Función |
|---|---|
Trader Workstation (TWS) | Necesario para la conexión mediante la API de IB |
Conexión de Interactive Brokers | Solo ejecución de órdenes |
dxFeed / Rithmic | Datos para los gráficos y el order flow |
TWS abierto | Imprescindible para mantener la conexión |