Aller au contenu

Interactive Brokers : importer une Flex Query

Toutes les offres ; Free importe un fichier par jour.

Performance & Reports → Flex Queries, puis créez l’une des deux :

  • une Activity Flex Query pour votre historique (jusqu’à un an par exécution ; IB la met à jour une fois par jour, après la clôture), ou
  • une Trade Confirmation Flex Query pour les exécutions du jour (chacune y figure quelques minutes après le fill).

Dans la query :

  • Sections : Trades (dans une Trade Confirmation Query, Trade Confirmation), avec Executions coché et tous les champs sélectionnés. L’import a besoin du compte, de la classe d’actifs, du symbole, de la date et de l’heure, de la quantité, du prix et de Buy/Sell ; il lit aussi la commission, les ID d’ordre et d’exécution, le sous-jacent, le strike, l’échéance et Put/Call d’une option, et les Notes/Codes.
  • Corporate Actions (dans une requête Activity) : les splits, changements de symbole et dividendes en actions d’une action.
  • Format : XML ou CSV. Les dates, les heures et leur séparateur peuvent rester tels qu’IB les propose ; chaque format qu’IB offre est lu.
  • Period : les jours voulus ; un fichier qui chevauche un fichier précédent ne pose aucun problème.

Enregistrez la query, lancez-la avec Run et téléchargez le fichier.

Importer un fichier sur la page Connexions ou Comptes crée un compte manuel pour le fichier et ouvre l’import ; un compte qui existe importe depuis sa page → Importer des trades → choisissez le fichier. Le compte garde le numéro de compte IB de son premier fichier, si bien qu’un fichier ultérieur d’un autre compte n’est pas mêlé sans vous demander.

La page d’un compte avec le bouton Importer des trades, l’equity, le registre et les réglages

Ce que l’import fait du fichier :

  • Les actions sous leur ticker (BRK B devient BRK.B), dans la devise qu’IB indique.
  • Les options sur actions nommées comme vous les saisiriez (AAPL 2026-11-20 200 C), avec le multiplicateur, le strike, l’échéance et le type du fichier ; la même option saisie à la main et importée est une seule position.
  • Les futures sous le contrat du journal (ESZ6 ; le FDAX DEC 26 d’Eurex devient FDAXZ6) et les options sur futures sur leur future (ESZ6 2026-12-18 5900 P).
  • Une expiration, un exercice ou une assignation (les codes Ep, Ex et A d’IB) clôt l’option comme la clore à la main le fait ; les actions qu’apporte un exercice ou une assignation sont marquées comme les siennes.
  • Les splits, regroupements, changements de symbole et dividendes en actions d’une action, depuis les Corporate Actions (splits) ; toute autre opération sur titres est une ligne non comptée.
  • Une exécution par exécution d’IB, identifiée par son ID d’exécution : les mêmes jours importés à nouveau, ou dans l’autre query, n’ajoutent rien deux fois. Un trade annulé et son annulation sont laissés de côté.
  • Les heures sont lues à l’heure de New York, comme IB les écrit, et le rapport le dit.
  • Le forex, les obligations, les CFD et les fonds ne sont pas encore importés : chaque ligne de ce type figure dans le rapport avec la raison.

La réponse nomme le format, les exécutions du fichier, celles ajoutées et celles déjà connues, et liste les lignes qui n’ont pas pu être lues avec leur ligne et leur raison. Rapports →

L’export de n’importe quel broker · Rapports d’import · Trades à la main, exécutions, suppression