Cómo hacer
Updated:
Resumen
DeepChart se conecta a Interactive Brokers (IB) mediante la API de Trader Workstation (TWS). Para establecer una conexión correcta, Trader Workstation debe estar configurado adecuadamente y mantenerse en ejecución mientras se usa DeepChart.
⚠️ Importante:
Los datos de Interactive Brokers están agregados, por lo que no son adecuados para herramientas de flujo de órdenes. IB debe usarse solo para la ejecución de operaciones, mientras que los gráficos deben construirse utilizando un feed de datos separado de dxFeed o Rithmic.
Paso 1: Descargar e iniciar sesión en Trader Workstation (TWS)
Descarga Trader Workstation (TWS) desde el sitio web oficial de Interactive Brokers.
Inicia sesión usando las credenciales de tu cuenta de Interactive Brokers.
Mantén TWS abierto durante todo el proceso de configuración.
Paso 2: Configurar los ajustes de 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 imágenes de referencia, incluyendo:
Enable ActiveX and Socket Clients



Paso 3: Configurar los ajustes de 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 luego en OK
✅ Tus ajustes de la API de TWS ya están configurados.
Requisito importante
🚨 Trader Workstation debe permanecer abierto
Si TWS se cierra, 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

Introduce un nombre para el feed
Selecciona Interactive Brokers como origen del feed


DeepChart rellenará automáticamente los ajustes necesarios.
✔️ Verifica que los ajustes coincidan con la imagen de referencia.
Haz clic en Save
Paso 5: Conectar IB y el feed de datos juntos
Después de guardar:
Verás Interactive Brokers en tu lista de feeds
Conecta el feed de IB
⚠️ Paso crítico (muy importante)
También debes conectar un feed de datos de mercado separado:
dxFeed o
Rithmic
Por qué esto es necesario
Interactive Brokers proporciona datos de mercado agregados, que:
No pueden construir herramientas precisas de flujo de órdenes
No pueden usarse para análisis de footprint, delta o volumen
📌 IB se usa solo para la ejecución de operaciones, no para la construcción de gráficos.
Paso 6: Seleccionar el feed de datos de intercambio para los gráficos
Ve a:
Options → Symbol ManagerConfigura Exchange Data Feed en:
dxFeed o
Rithmic
Esto garantiza que los gráficos se construyan a partir de datos tick de alta calidad
Paso 7: Operar usando Interactive Brokers
Abre un gráfico
En el Trading Panel:
Selecciona Interactive Brokers como bróker
Selecciona tu cuenta de trading de IB
Ejecuta las operaciones con normalidad
Los gráficos se construirán a partir de dxFeed o Rithmic, mientras que las órdenes se enviarán a través de Interactive Brokers.
Resumen
Componente | Propósito |
|---|---|
Trader Workstation (TWS) | Requerido para la conexión a la API de IB |
Feed de Interactive Brokers | Solo para la ejecución de operaciones |
dxFeed / Rithmic | Datos de gráficos y flujo de órdenes |
TWS en ejecución | Obligatorio para la conexión |