Herramienta de seguimiento de cartera para Interactive Brokers: compara tu cartera de Interactive Brokers con el índice de referencia S&P 500
Leemos el CSV del Activity Statement por secciones directamente de Interactive Brokers y reconstruimos en un solo historial las operaciones, los dividendos, los impuestos retenidos y los movimientos de fondos. El archivo son varias tablas que comparten un mismo documento, cada sección con su propia fila de cabecera, y por eso parece roto en una hoja de cálculo sin estarlo. El rango por defecto del extracto se queda en 365 días, así que un historial largo llega como un archivo por año natural y los archivos se fusionan al subirlos.
Qué contiene el archivo
Cada fila empieza con el nombre de su sección y una marca que dice si es una línea de cabecera o una línea de datos. La sección de operaciones lleva Symbol, ISIN, Quantity, T. Price, Proceeds y Comm/Fee con una marca de Date/Time. Los dividendos y los impuestos retenidos tienen cada uno su propia sección, con una fecha, un importe, una divisa y una descripción que nombra la posición.
Las filas de movimientos de fondos llevan una fecha valor, un importe y una divisa. Nada viene preconvertido: un dividendo estadounidense está en dólares, un fondo europeo paga en euros y cada hecho se convierte al tipo de cambio que regía en su propia fecha. Eso es lo que evita que un precio medio de compra se mueva en días en los que no operaste.
Las secciones que no usamos se saltan y se nombran en el informe de importación, así que nada desaparece sin dejar rastro.
La exportación llega en CSV y leemos el archivo tal cual: sin renombrar nada, sin cambiar el formato y sin limpiarlo antes en una hoja de cálculo. Las columnas que buscamos en esta exportación son Symbol, ISIN, Quantity, T. Price, Proceeds, Comm/Fee, Date/Time, Currency, Amount, Description, Settle Date y Asset Category.
Cómo funciona la importación con Interactive Brokers
Interactive Brokers tiene un lector propio, probado con exportaciones reales. Sube el archivo tal y como salió de tu cuenta y reconocemos las columnas sin que tengas que asignar nada.
Un Activity Statement exportado en CSV desde Performance & Reports, o una Activity Flex Query guardada si exportas de forma periódica. La ruta completa está en nuestra guía de exportación de Interactive Brokers.
Genera un extracto por año natural y sube el conjunto entero. Un hueco entre el final de un año y el principio del siguiente produce ventas sin la compra que les corresponde, y el archivo más antiguo tiene que llegar hasta tu primera operación y no hasta el primer año que casualmente recuerdes.
Una Flex Query merece los pocos minutos de configuración si subes datos con regularidad. Devuelve los campos que seleccionaste en el orden en que los seleccionaste, y una disposición que nunca se mueve es una disposición que no se puede romper entre una subida y la siguiente.
A qué prestar atención en los archivos de Interactive Brokers
Secciones, no una sola tabla. El extracto apila varias tablas en un mismo archivo. Esa estructura es lo que distingue una compra de un dividendo, así que recolocarla en una hoja de cálculo elimina lo único con lo que puede trabajar un analizador.
Divisas originales de principio a fin. Las operaciones y las rentas se quedan en la divisa del mercado en el que ocurrieron. Convertirlo todo a un mismo tipo de cambio destruiría información que el archivo registró bien, así que la conversión se hace hecho por hecho.
Categorías de activo. Las acciones y los fondos entran en tus posiciones. Las demás categorías se recogen en el informe en lugar de mezclarse, así que puedes ver por ti mismo qué se quedó fuera y por qué un total puede diferir del de la cuenta.
Brókeres de marca blanca. Lynx y Mexem funcionan con el mismo motor y producen el mismo archivo. Si tu plataforma se parece a Trader Workstation, este formato es con mucha probabilidad el que tienes.
Qué ves después de subir el archivo
Tu archivo se convierte primero en un veredicto: tu rentabilidad ponderada por tiempo junto al S&P 500 y al Nasdaq 100 en el mismo periodo, con tus propias aportaciones reproducidas sobre el índice para que ambos lados lleven el mismo calendario. Debajo quedan tus posiciones con su precio medio de compra, los dividendos que has cobrado y las rentas que se espera que genere lo que tienes en cartera, tu distribución por posiciones y por divisas, y un informe anual que puedes guardar para tus registros.
Como cada fila de movimiento de fondos lleva fecha, el veredicto reproduce tus aportaciones sobre el índice en los días en que llegaron de verdad, y la vista de dividendos suma pagos que entraron en tres divisas.
Puedes ver todo eso en la cartera de demostración antes de subir nada tuyo. Las dos primeras semanas son gratis y no se pide tarjeta.
Preguntas frecuentes
¿Activity Statement o Flex Query? Sirven las dos. El Activity Statement es la vía más rápida para una subida puntual, y la Flex Query se gana su sitio por lo repetible que es, porque devuelve los mismos campos en el mismo orden cada vez que la ejecutas. Si piensas subir datos todos los meses, la consulta es la más tranquila de las dos opciones a lo largo de un año.
¿Por qué mi historial está repartido en varios archivos? Porque el rango por defecto de un Activity Statement no pasa de 365 días. Un extracto por año natural, subidos juntos, reconstruye el registro entero. Los periodos que se solapan no hacen daño: las filas que ya se conocen se reconocen y se saltan, así que puedes volver a exportar un rango más amplio siempre que tengas dudas.
Falta una sección en mi importación. ¿Qué ha pasado? Normalmente la sección no estaba marcada en la Flex Query, o el rango del extracto no cubría el periodo que buscabas. El informe de importación dice qué se leyó y qué se ignoró, así que empieza por ahí. Volver a generar la exportación con la sección que faltaba seleccionada lo arregla sin que haya que borrar nada antes.
Estoy en Lynx. ¿Me sirve esta página? Sí, del todo. Lynx y varios brókeres europeos más están construidos sobre Interactive Brokers, y sus exportaciones llevan las mismas secciones con otro logotipo en el papeleo. Sube el archivo igual. Si resulta que las columnas son distintas, el asignador de columnas lo recoge en lugar de rechazarlo.
Relacionado: Todos los brókeres · Guía de exportación de Interactive Brokers · Tipo de cambio (FX) · Divisa base · Retención en origen · Rentabilidad ponderada por tiempo (TWR) · BullBenchmark frente a una hoja de cálculo