Volver a tutoriales
Gestión de Cartera 7 min5 secciones

Importar tu histórico de Interactive Brokers de más de un año

Una consulta de IBKR devuelve como máximo 365 días. Si llevas más tiempo invirtiendo, tu histórico completo se trae en varios ficheros, uno por año. Aquí tienes el orden exacto y qué esperar.

Prerrequisitos

  • Tener ya conectado Interactive Brokers con FARO, o al menos una consulta Flex creada. Una consulta Flex (Flex Query) es el informe a medida que se configura una vez en el Client Portal de IBKR y del que FARO lee tus movimientos.
  • Saber desde qué año inviertes con IBKR.

1. Por qué solo aparece un año

Cuando conectas Interactive Brokers con FARO, la sincronización diaria trae el periodo que tengas configurado en tu propia consulta Flex —lo habitual es "Last 365 Calendar Days"—, y ese es además el techo: una consulta Flex abarca como máximo 365 días. No es una limitación de FARO, es de IBKR, por mucho que lleves diez años invirtiendo. Así que si abriste tu cuenta hace más de un año, en FARO verás tus posiciones actuales —esas sí llegan completas— pero te faltarán las compras y ventas anteriores a esa ventana. Y sin esas compras, el precio medio y la rentabilidad se calculan sobre datos incompletos. La buena noticia es que ese histórico sí se puede traer. Solo que no de una vez: hay que pedírselo a IBKR por tramos.

Si abriste tu cuenta de IBKR hace menos de un año, no necesitas esta guía. Con la sincronización automática ya tienes todo tu historial.

2. Descarga un fichero por año

Vas a usar la misma consulta Flex que ya tienes creada, ejecutándola varias veces con distintos rangos de fechas. No hace falta crear nada nuevo.

  • En el Client Portal de IBKR, ve a Rendimiento e Informes (Performance & Reports) → Consultas Flex (Flex Queries).
  • Junto a tu consulta, pulsa el icono azul de Ejecutar (Run).
  • En el periodo, elige un rango de fechas personalizado (Custom Date Range): del 1 de enero al 31 de diciembre de un año concreto.
  • Ojo con los años bisiestos (2024, 2020, 2016…): del 1 de enero al 31 de diciembre son 366 días y el tope de IBKR son 365. Si te lo rechaza, pon del 2 de enero al 31 de diciembre; pierdes un día de festivo en el que no cotiza nada.
  • Descarga el fichero y ponle un nombre que reconozcas, por ejemplo "ibkr-2023".
  • Repite para cada año que te falte, hacia atrás, hasta el año en que abriste la cuenta.

Descarga en formato XML, no CSV. El formato NO se elige al ejecutar: vive dentro de la definición de la consulta, así que se cambia entrando a editarla (Edit), no en el diálogo de Ejecutar. Compruébalo antes de bajarte los ficheros de todos tus años. El CSV de IBKR no incluye los ejercicios y vencimientos de opciones ni el valor neto oficial de la cuenta, y esos datos no se pueden recuperar después.

3. Súbelos a FARO, del más antiguo al más reciente

En FARO, ve a Ajustes → Datos → Importar y elige Interactive Brokers. Aparece una pantalla con dos opciones: elige la segunda, "Subir fichero XML o CSV de IBKR". La primera, "Conectar API (Flex Query)", va destacada como recomendada, pero es para la sincronización diaria automática: para traer tu histórico no te sirve. Sube los ficheros uno a uno, empezando por el año más antiguo y terminando por el más reciente. Es el orden natural y el que menos avisos genera, pero no te juegas nada si te equivocas: FARO mira la fecha de cierre de cada fichero y solo actualiza la foto de tus posiciones actuales con extractos recientes. Un fichero de 2022 suma sus operaciones —que es justo lo que quieres, porque afinan tu precio medio— sin reemplazar esa foto.

No te preocupes si los ficheros se solapan entre sí, o si vuelves a subir uno que ya habías subido. FARO reconoce una operación repetida por su huella económica —la cuenta, la fecha, si es compra o venta, el activo, la cantidad y el precio en su divisa original— y descarta lo que ya tiene: no se duplica nada. No depende de ningún ajuste extra en tu consulta de IBKR.

Después de cada subida verás un resumen de lo que ha entrado. Si alguna fila no se pudo importar, FARO te lo dice con su motivo en vez de callárselo.

4. Qué queda exacto y qué queda aproximado

Esta es la parte que casi nadie te cuenta, y prefiero decírtela antes de que la descubras tú:

  • Tus operaciones, exactas. Cada compra y cada venta entra con su fecha, cantidad y precio reales.
  • Tus posiciones actuales, exactas: vienen del propio bróker, del extracto reciente que hayas subido. Los ficheros de años antiguos suman sus operaciones sin reemplazar esa foto.
  • El coste en euros, con el cambio del día de cada operación. Cada operación que entra lleva el tipo de cambio de SU fecha: el que informa tu bróker si lo incluye la consulta y, si no, el oficial del Banco Central Europeo de ese día. Traer los años es lo que convierte una estimación en un dato.
  • El coste en euros de lo que se quede fuera, aproximado. Si alguna posición tuya viene de compras anteriores al primer año que subas, de esas no hay operación con su fecha: Interactive Brokers informa del coste en divisa —eso sí es exacto— pero el euro se estima. Se arregla trayendo también ese año.

En la práctica: si operas en euros, esto no te afecta. Si operas en dólares o libras, el margen aparece solo en lo que no llegues a traer: cuantos más años subas, menos queda estimado, y si los traes todos desaparece. Por eso FARO muestra el coste en la divisa original cuando puede: es la cifra que casa exactamente con lo que ves en IBKR, sin depender de ningún tipo de cambio.

Si vas a usar estos datos para tu declaración de la renta, revisa las operaciones antiguas contra tus propios extractos antes de darlas por buenas.

Esta guía es educativa y general, no asesoramiento fiscal personalizado: FARO no sustituye a tu asesor fiscal. Los importes, tramos y plazos cambian cada año y cada situación tiene sus matices; contrasta siempre con la normativa vigente del ejercicio y, si el caso es grande o dudoso, con un profesional.

5. Preguntas frecuentes

¿Puedo saltarme un año?

Mejor no. Si falta un año intermedio, las ventas de años posteriores pueden no encontrar su compra correspondiente, y el cálculo de la ganancia se resiente. Trae los años seguidos, sin huecos, desde que abriste la cuenta.

¿Y si no me acuerdo de cuándo abrí la cuenta?

Ve tirando hacia atrás año a año, pero no te fíes del primer año vacío: pudiste pasar un año entero sin mover nada y aun así tener compras anteriores. Baja también el año de antes antes de darlo por cerrado. Y si llegas a subir un extracto completamente vacío, FARO te devolverá un aviso de "statement vacío" con instrucciones: no es que se haya roto nada, es que ese fichero no traía ni una línea.

¿Tengo que hacer esto cada año?

No. Es una vez. A partir de ahí, la sincronización diaria mantiene todo al día sola.

¿Sirve esto para otros brókeres?

El límite de 365 días es de Interactive Brokers. Otros brókeres permiten exportar el historial completo de una vez; para esos, la guía general de importación te sirve.

¿Y si mi consulta Flex tiene varias subcuentas?

Descarga y sube un fichero por subcuenta y por año. Si un mismo fichero mezcla varias subcuentas con periodos distintos, FARO no puede determinar a qué fecha corresponde y, por precaución, no actualizará tus posiciones con él.

Meta Alcanzada

Tendrás en FARO las operaciones de todos tus años en IBKR, no solo del último, y sabrás exactamente qué cifras son exactas y cuáles aproximadas.

¿Todo claro?

Aplica lo aprendido inmediatamente o revisa otras guías en el centro de conocimiento de FARO Academy.