← Volver al sitio Guía de conexión

Conectar Interactive Brokers (IBKR) a Tradoshi

5 minutos, una sola vez. Tradoshi lee tu historial mediante los informes Flex de IBKR: en solo lectura, sin conocer nunca tus credenciales de acceso.

Antes de empezar

  • Necesitas una cuenta IBKR activa y acceso al Portal del Cliente (Client Portal).
  • La conexión se hace con dos valores que hay que crear en IBKR: un Flex Token y un Query ID. Esta guía te enseña dónde encontrarlos.
  • IBKR entrega las operaciones en D+1: tus operaciones del día aparecen al día siguiente (limitación del bróker, común a todos los diarios de trading).
1

Abre las Flex Queries en tu Portal del Cliente de IBKR

Entra en interactivebrokers.com → Portal del Cliente. En el menú, abre Performance & Reports → Flex Queries (consultas Flex).

Menú Performance & Reports del portal de IBKR, entrada Flex Queries
2

Crea tu consulta Activity Flex Query en IBKR

En el panel Activity Flex Query, haz clic en + para crear una consulta y llámala Tradoshi. Configúrala así:

  • Secciones: abre Trades (transacciones) y marca todo (Seleccionar todo, tipo «Executions»).
  • Recomendado: añade también Cash Transactions (depósitos/retiradas, para un ROI exacto), Account Information, Forex P&L Information, y si operas CFD: CFD Charges + Transaction Fees.
  • Formato: XML · Periodo: «Last 365 Calendar Days».
  • ⚠️ IBKR nunca entrega más de 365 días por consulta. Una cuenta que no ha operado desde hace más de un año devolverá por tanto un informe vacío, aunque haya operado mucho antes: decide el periodo de la consulta, no tu historial. Para importar operaciones más antiguas, crea una consulta adicional por año con un rango de fechas personalizado, y conéctala de la misma forma.
  • Configuración general: déjalo todo por defecto (fecha yyyyMMdd, hora HHmmss, separador punto y coma, las preguntas Sí/No en «No»).

Haz clic en Continue y guarda.

Panel Activity Flex Query: el botón + crea una consulta nueva Nombre de la consulta y lista de secciones: marcar Trades (transacciones)
3

Apunta tu Query ID

De vuelta en la lista, haz clic en el icono junto a tu consulta «Tradoshi»: el Query ID que aparece arriba es el que necesitas (por ejemplo: 1572283).

4

Activa el Flex Web Service de IBKR y genera tu token

En la misma página de Flex Queries, abre el bloque Flex Web Service Configuration (rueda ⚙). Activa el servicio y después genera un código de verificación: esa larga serie de cifras es tu Flex Token. Vale alrededor de un año.

No restrinjas el token a una dirección IP (deja vacío el campo «Valid for IP address»), y deja la caducidad en un año.

Bloque Flex Web Service Configuration, a la derecha de la página Flex Queries
5

Pega los dos valores en Tradoshi

En Tradoshi: Importar / Conectar → + Añadir una cuenta, busca Interactive Brokers.

Asistente para añadir una cuenta: buscar Interactive Brokers

Pega tu Flex Token y tu Query ID, y haz clic en Conectar y sincronizar. Tu historial llega en unos segundos.

Formulario de Tradoshi: Flex Token, Query ID y fecha de importación

El campo Importar desde es opcional: déjalo vacío para todo el historial, o elige una fecha para registrar solo a partir de ahí.

¿Tienes varias cuentas de IBKR?

Una Flex Query cubre una sola cuenta. Si tienes varias, crea una consulta por cuenta y pon el número de cuenta en su nombre (por ejemplo «Tradoshi U1234567») para orientarte, y después añádelas una tras otra en Tradoshi.

El mismo Flex Token sirve para todas tus consultas: solo cambia el Query ID.

El flujo directo de IBKR, cuando los informes Flex no bastan

Tradoshi está conectado al servicio de reporting directo de Interactive Brokers, además de los informes Flex. IBKR deposita allí los extractos de la cuenta cada día hábil, y Tradoshi los lee sin que tengas que crear ni mantener ninguna consulta.

Lo que aporta y que Flex no puede dar:

  • El saldo de la cuenta. Un informe Flex solo contiene ejecuciones: nunca dice cuánto hay en la cuenta. El flujo directo lleva la tesorería, así que una cuenta con fondos y sin operaciones deja de aparecer a cero.
  • Un historial sin el límite de 365 días, entregado día a día, sin consultas adicionales por año.
  • Las posiciones y sus lotes, además de los devengos de dividendos, que la consulta Flex no expone por defecto.

Cómo conseguirlo, hoy: escribe a tu representante comercial de IBKR, o a reportingintegration@interactivebrokers.com, indicando tu número de cuenta y pidiendo el flujo Tradoshi Web Service. IBKR lo activa y te avisa. Es la vía que la propia IBKR indica.

Ese correo es provisional: IBKR prepara la activación con un solo clic desde tu portal, sin tener que pedir nada a nadie. Hasta entonces, basta con un mensaje, y solo se envía una vez.

Una vez abierto, IBKR muestra tus dos valores en el Portal del Cliente, en Performance & Reports → Third-Party Reports → Third-Party Data Feeds, en la fila Tradoshi: el código de verificación es el token, y el identificador de solicitud es el Query ID.

Los pegas en el mismo formulario de arriba. Tradoshi reconoce por sí solo de qué servicio se trata, no tienes que elegir nada. Y si ya tienes una consulta Flex, puedes conservar las dos: son dos cuentas distintas en Tradoshi.

El token es el mismo que el del Flex Web Service: pertenece a tu usuario, solo cambia el identificador de solicitud entre flujos. Regenerarlo corta por tanto los dos a la vez.

Resolución de problemas

  • «Ninguna ejecución»: comprueba que el periodo de la consulta es «Last 365 Calendar Days» y recuerda que las operaciones del día solo aparecen en D+1.
  • 0 operaciones aunque tu cuenta las tenga: mira la fecha de tu última operación en IBKR. Si es anterior a 365 días, la consulta no devuelve nada, y es normal: no hay nada que reparar del lado de Tradoshi. Crea una consulta con un rango de fechas personalizado que cubra ese periodo.
  • Token inválido o caducado: regenera un código de verificación en «Flex Web Service Configuration» y actualízalo en Tradoshi.
  • No encuentras el Query ID: es el «Query ID» de la ventana ⓘ de tu consulta, no el token.
  • Confundes los dos valores: el Flex Token es una serie de cifras muy larga, el Query ID tiene 6 o 7. Si los inviertes, la conexión falla sin más explicación.
  • Cuenta recién abierta: IBKR debe tener al menos un día de actividad entregada para que el informe contenga algo.

Seguridad: lo que Tradoshi puede y no puede hacer

  • Tradoshi nunca conoce tus credenciales de IBKR: el token Flex solo da acceso a los informes.
  • Solo lectura: es imposible lanzar una orden, tocar tus fondos o modificar tu cuenta.
  • Tu token está cifrado en el servidor, nunca se almacena en claro.

Conectar mi cuenta de IBKR →