Aller au contenu
Guides courtiers

Guide d'export Interactive Brokers : Activity Statement ou Flex Query

Interactive Brokers propose de nombreuses options d'export, et c'est ce qui rend l'export déroutant. Deux d'entre elles comptent pour le suivi de portefeuille, l'Activity Statement et la Flex Query. Les deux produisent un enregistrement complet de vos transactions, de vos dividendes, des retenues fiscales et des mouvements de liquidités.

Ce guide explique quand utiliser quelle voie, ce que contiennent les fichiers, et quoi vérifier avant de vous fier à ce qui en est calculé.

Comment exporter un Activity Statement

  1. Allez dans Performance & Reports, puis Statements, puis Activity.
  2. Choisissez la période et sélectionnez le format CSV. La période par défaut plafonne à 365 jours.
  3. Lancez le relevé et téléchargez le fichier.
  4. Pour un historique complet, lancez un relevé par année civile, ou configurez une fois une Flex Query pour les exports répétés (voir plus bas).
  5. Téléversez le ou les fichiers dans BullBenchmark. Il lit directement le format à sections.

Ne réorganisez pas les sections empilées dans Excel, parce que c'est de cette structure que l'analyseur a besoin. Les marques blanches d'IBKR comme Lynx et Mexem exportent le même format.

Pourquoi il y a deux voies

IBKR est né du monde du courtage professionnel, et son reporting s'en ressent. Là où un courtier grand public vous donne un seul bouton d'export, IBKR vous donne une suite de rapports avec des relevés en plusieurs variantes, des requêtes personnalisables, plusieurs formats de fichier, et des réglages auxquels la plupart des particuliers ne touchent jamais.

Beaucoup de gens abandonnent quelque part dans les menus et retournent à l'application. Pour la tâche qui nous occupe, reconstituer tout votre historique afin de pouvoir calculer le prix de revient moyen, le rendement pondéré par le temps et les revenus de dividendes, seules deux voies comptent.

L'Activity Statement et la Flex Query produisent les mêmes données. La différence entre les deux tient au confort et à la répétabilité. Tout le reste du menu de rapports est soit un sous-ensemble de ces deux voies, soit destiné aux fiscalistes.

Ce que contient l'Activity Statement

L'Activity Statement est un seul fichier dont les sections sont empilées les unes sur les autres : Trades, Dividends, Withholding Tax, Deposits & Withdrawals, et une douzaine d'autres. C'est le fichier que la plupart des outils de suivi de portefeuille, dont BullBenchmark, lisent directement. Le format à sections a l'air étrange dans Excel, mais le fichier est complet, avec les transactions et les commissions, les dividendes et l'impôt, et tous les mouvements de liquidités.

Un piège tient à la période. Le réglage par défaut plafonne à 365 jours, donc pour tout votre historique vous lancez un relevé par année civile et vous les téléversez tous, ou vous utilisez une Flex Query.

Le fichier est fait de plusieurs tableaux qui partagent un seul CSV, chaque section avec sa propre ligne d'en-tête. Ouvert dans un tableur, il paraît désordonné, et beaucoup de gens veulent le nettoyer avant d'en faire quoi que ce soit.

C'est la structure en sections qui permet à un analyseur de distinguer une transaction d'un dividende et de frais, et la modifier à la main est le moyen le plus rapide de casser un fichier correct. Téléchargez-le et téléversez-le tel quel.

Comment configurer une Flex Query

  1. Allez dans Performance & Reports, puis Flex Queries.
  2. Créez une nouvelle Activity Flex Query.
  3. Cochez les sections dont vous avez besoin : Trades, Cash Transactions et Dividends.
  4. Réglez le format du champ de date et enregistrez la requête.

À partir de là, un export sur n'importe quelle période prend deux clics, et la disposition des colonnes ne change jamais, si bien que votre outil de suivi ne cale jamais dessus. Si vous comptez téléverser tous les mois, les cinq minutes de configuration sont rentables dès le deuxième export.

La stabilité de la disposition des colonnes est la partie sous-estimée. La mise en page d'un relevé peut changer quand un courtier refait ses rapports. Une Flex Query renvoie les champs que vous avez configurés, dans l'ordre où vous les avez configurés, à chaque exécution. Pour une comptabilité régulière, un téléversement mensuel ou une revue trimestrielle, cette prévisibilité supprime une catégorie d'erreurs qui ne préviennent pas.

Choisir une voie

Si c'est ponctuel, parce que vous voulez voir tout votre historique comparé à un indice une seule fois ou parce que vous évaluez un outil de suivi, lancez des Activity Statements par année civile et vous en avez pour dix minutes. Si vous comptez garder vos chiffres à jour, construisez la Flex Query maintenant. La configuration coûte quelques minutes, et chaque export ultérieur prend deux clics.

Dans les deux cas, vous obtenez les mêmes données de base : chaque transaction avec sa commission, chaque dividende avec sa retenue, chaque versement et chaque retrait avec sa date. Ce sont ces dates de flux qui servent à construire un rendement pondéré par le temps, comme l'explique rendement pondéré par le temps ou rendement pondéré par les capitaux.

Le détail multidevises

IBKR enregistre chaque transaction dans sa devise d'origine, et vos dividendes arrivent dans la devise que l'entreprise paie. Un dividende américain est en USD, un ETF européen peut payer en EUR.

Votre outil de suivi doit tout convertir dans votre devise de référence au taux historique de la date de chaque événement, pas au taux d'aujourd'hui, sinon votre prix de revient moyen dérive. BullBenchmark convertit au taux historique.

Cette dérive mérite d'être détaillée. Supposons que vous ayez acheté une action américaine il y a deux ans et que le dollar se soit affaibli depuis. Convertissez cette vieille transaction au taux d'aujourd'hui et votre prix de revient moyen en euros paraît plus bas que ce que vous avez payé, si bien que votre gain paraît plus grand qu'il ne l'était.

L'erreur bouge avec le taux de change, donc votre rendement change les jours où vous n'avez rien négocié. Convertir au taux historique fixe chaque événement à sa propre date, et le chiffre cesse de bouger avec le taux de change. Il y a plus à lire sur cette catégorie de problème dans le suivi d'un portefeuille multidevises.

Et les courtiers adossés à IBKR ?

Lynx, Mexem et plusieurs autres courtiers européens sont des marques blanches d'IBKR. Leurs exports ont le même format avec un autre logo. Si la plateforme de votre courtier ressemble à Trader Workstation, ce guide s'applique presque certainement à vous.

Cela aide si vous avez des comptes chez plusieurs d'entre eux, ou si vous avez migré de l'un à l'autre. Les fichiers se correspondent, et un outil de suivi qui en lit un les lit tous. Combiner un compte au format IBKR avec un autre courtier, par exemple un compte DeGiro pour vos ETF, est également courant, pour peu que l'outil convertisse les devises et fusionne les historiques.

Ce qu'il faut vérifier après l'export

Quelle que soit la voie choisie, accordez au fichier deux minutes d'audit avant de vous fier à quoi que ce soit qui en découle.

Les trous remontent presque toujours à la période sélectionnée ou, dans une Flex Query, à une section non cochée. Les deux se corrigent avec un nouvel export.

Questions fréquentes

Activity Statement ou Flex Query : que préfère un outil de suivi ? La plupart des outils, dont BullBenchmark, lisent directement le CSV de l'Activity Statement. La Flex Query gagne sa place par la répétabilité. Elle renvoie les mêmes champs, dans le même ordre, à chaque exécution.

Pourquoi mon historique est-il réparti sur plusieurs fichiers ? La période par défaut de l'Activity Statement plafonne à 365 jours. Des relevés par année civile, téléversés ensemble, reconstituent l'historique complet.

Dois-je donner mes identifiants IBKR à un outil de suivi ? Non. La voie de l'export transmet des données sans transmettre d'accès. Le raisonnement est exposé dans le suivi de portefeuille sans identifiants de courtier.

Mes dividendes arrivent dans trois devises. Est-ce un problème ? Seulement pour les outils qui supposent une seule devise. Le fichier enregistre chaque paiement dans sa devise d'origine, et un traitement correct consiste à convertir chacun au taux de sa propre date de paiement plutôt qu'au taux d'aujourd'hui.

Je suis chez Lynx ou Mexem. Est-ce que tout cela s'applique ? Tout s'applique. Lynx et Mexem tournent sur la même plateforme et produisent les mêmes fichiers.

BullBenchmark lit l'export de transactions de votre courtier et affiche votre rendement à côté du S&P 500 et du Nasdaq 100, avec les mêmes achats et ventes aux mêmes dates, dans votre propre devise. L'argent que vous n'avez pas investi reste en dehors de la comparaison. Les deux premières semaines sont gratuites et aucune carte n'est nécessaire.

À lire aussi : Ce que nous lisons dans un fichier Interactive Brokers · Le suivi d'un portefeuille multidevises · Est-ce que je bats le S&P 500 ?