Outil de suivi de portefeuille Interactive Brokers : comparez votre portefeuille Interactive Brokers à l'indice de référence S&P 500
Nous lisons le CSV de l'Activity Statement, découpé en sections, tel qu'il sort d'Interactive Brokers, et nous en reconstituons les opérations, les dividendes, la retenue à la source et les mouvements de fonds en un seul historique. Le fichier réunit plusieurs tableaux dans un même document, chaque section portant sa propre ligne d'en-tête, et c'est pourquoi il paraît cassé dans un tableur alors qu'il ne l'est pas. La période par défaut du relevé s'arrête à 365 jours, donc un long historique arrive sous la forme d'un fichier par année civile et les fichiers sont fusionnés au téléversement.
Ce que contient le fichier
Chaque ligne commence par le nom de sa section et par un marqueur qui indique s'il s'agit d'une ligne d'en-tête ou d'une ligne de données. La section des opérations porte Symbol, ISIN, Quantity, T. Price, Proceeds et Comm/Fee, avec un horodatage Date/Time. Les dividendes et la retenue à la source ont chacun leur propre section, avec une date, un montant, une devise et une description qui nomme la position.
Les lignes de mouvements de fonds portent une date de règlement, un montant et une devise. Rien n'est converti à l'avance : un dividende américain est en dollars, un fonds européen verse en euros, et chaque événement est converti au taux en vigueur à sa propre date. C'est ce qui empêche un prix de revient moyen de bouger les jours où vous n'avez rien négocié.
Les sections que nous n'utilisons pas sont ignorées et nommées dans le rapport d'import, si bien que rien ne disparaît sans laisser de trace.
L'export arrive au format CSV, et nous lisons le fichier tel quel : pas de renommage, pas de remise en forme, pas de nettoyage préalable dans un tableur. Les colonnes que nous cherchons dans cet export sont Symbol, ISIN, Quantity, T. Price, Proceeds, Comm/Fee, Date/Time, Currency, Amount, Description, Settle Date et Asset Category.
Comment fonctionne l'import pour Interactive Brokers
Interactive Brokers dispose d'un lecteur dédié, testé sur de vrais fichiers d'export. Téléversez le fichier tel qu'il sort de votre compte : les colonnes sont reconnues sans que vous ayez à associer quoi que ce soit.
Un Activity Statement exporté en CSV depuis Performance & Reports, ou une Activity Flex Query enregistrée si vous exportez à intervalles réguliers. Le chemin complet figure dans notre guide d'export Interactive Brokers.
Générez un relevé par année civile et téléversez l'ensemble d'un coup. Un trou entre la fin d'une année et le début de la suivante produit des ventes sans achat correspondant, et le fichier le plus ancien doit remonter à votre première opération, pas à la première année dont vous vous souvenez.
Une Flex Query vaut les quelques minutes de configuration si vous téléversez régulièrement. Elle renvoie les champs que vous avez sélectionnés dans l'ordre où vous les avez sélectionnés, et une structure qui ne bouge jamais est une structure qui ne peut pas casser d'un téléversement à l'autre.
Ce qu'il faut surveiller dans les fichiers Interactive Brokers
Des sections, pas un seul tableau. Le relevé empile plusieurs tableaux dans un même fichier. C'est cette structure qui distingue un achat d'un dividende, et la réorganiser dans un tableur supprime la seule chose sur laquelle un analyseur peut s'appuyer.
Les devises d'origine partout. Les opérations et les revenus restent dans la devise du marché où ils ont eu lieu. Tout convertir à un seul taux écraserait une information que le fichier a correctement enregistrée, la conversion se fait donc événement par événement.
Les catégories d'actifs. Les actions et les fonds alimentent vos positions. Les autres catégories sont signalées au lieu d'être intégrées, vous voyez donc vous-même ce qui a été laissé de côté et pourquoi un total peut différer de celui du compte.
Les courtiers en marque blanche. Lynx et Mexem fonctionnent sur le même moteur et produisent le même fichier. Si votre plateforme ressemble à Trader Workstation, ce format est très probablement celui que vous avez.
Ce que vous voyez après le téléversement
Votre fichier devient d'abord un verdict : votre rendement pondéré par le temps à côté du S&P 500 et du Nasdaq 100 sur la même période, avec vos propres versements rejoués dans l'indice pour que les deux côtés portent le même calendrier. En dessous se trouvent vos positions avec leur prix de revient moyen, les dividendes que vous avez reçus et les revenus que vos positions devraient verser, votre répartition entre positions et devises, et un rapport annuel que vous pouvez conserver pour vos archives.
Chaque ligne de mouvement de fonds étant datée, le verdict rejoue vos versements dans l'indice aux jours où ils sont réellement arrivés, et la vue des dividendes additionne des versements reçus dans trois devises.
Vous pouvez voir tout cela sur le portefeuille de démonstration avant de téléverser quoi que ce soit qui vous appartienne. Les deux premières semaines sont gratuites et aucune carte n'est demandée.
Questions fréquentes
Activity Statement ou Flex Query ? L'un comme l'autre conviennent. L'Activity Statement est la voie la plus rapide pour un téléversement ponctuel, et la Flex Query se rentabilise par sa répétabilité, car elle renvoie les mêmes champs dans le même ordre à chaque exécution. Si vous comptez téléverser tous les mois, la requête est la plus tranquille des deux options sur une année.
Pourquoi mon historique est-il réparti sur plusieurs fichiers ? Parce que la période par défaut d'un Activity Statement plafonne à 365 jours. Un relevé par année civile, le tout téléversé ensemble, reconstitue l'historique complet. Les périodes qui se chevauchent ne font pas de mal : les lignes déjà connues sont reconnues et ignorées, vous pouvez donc réexporter une période plus large dès que vous avez un doute.
Une section manque dans mon import. Que s'est-il passé ? En général, la section n'avait pas été cochée dans la Flex Query, ou la période du relevé ne couvrait pas ce que vous cherchiez. Le rapport d'import nomme ce qui a été lu et ce qui a été ignoré, commencez donc par là. Relancer l'export avec la section manquante sélectionnée règle le problème sans qu'il faille supprimer quoi que ce soit au préalable.
Je suis chez Lynx. Cette page me concerne-t-elle ? Oui, entièrement. Lynx et plusieurs autres courtiers européens reposent sur Interactive Brokers, et leurs exports contiennent les mêmes sections avec un autre logo sur les documents. Téléversez le fichier de la même manière. Si les colonnes s'avèrent différentes, le mappeur de colonnes prend le relais au lieu de refuser le fichier.
À lire aussi : Tous les courtiers · Guide d'export Interactive Brokers · Taux de change (FX, foreign exchange) · Devise de référence · Retenue à la source · Rendement pondéré par le temps (TWR) · BullBenchmark vs un tableur