Deine Interactive-Brokers-Historie in einen Tracker holen

Interactive Brokers läuft über den Flex Web Service. Das sind drei Schritte im Client Portal und ungefähr fünf Minuten, und es kommt die ganze Historie mit, nicht nur das letzte Jahr.

Token nur zum Lesen Niemand dazwischen Deine ganze Historie
DecentWealth Portfolio-Ansicht nach einem Interactive-Brokers-Import

Interactive Brokers mit einem Portfolio-Tracker verbinden

Interactive Brokers gibt die eigene Kontohistorie über den Flex Web Service heraus. Du schaltest den Dienst ein, erzeugst einen Token und legst eine Activity Flex Query an, die Trades und Cash Transactions abdeckt. Der Tracker liest diesen Bericht mit Token und Query-ID. Alles davon passiert auf einer einzigen Seite im Client Portal, am Telefon oder am Rechner, und dieselben drei Schritte gelten für jeden Tracker, der Flex unterstützt.

Plan fünf Minuten ein. Das ist der ganze Preis dafür, nie wieder eine Order von Hand einzutippen. Zwei der drei Schritte haben eine Falle, die erst später auffällt, und beide stehen weiter unten.

Die drei Schritte im IBKR Client Portal

Schritt 1

Flex Web Service einschalten

  1. Im IBKR Client Portal anmelden.
  2. Menü oben links öffnen, dann Performance & Reports, dann Flex Queries.
  3. Das Feld Flex Web Service Configuration suchen. Steht dort bereits Enabled, ist der Schritt erledigt.
  4. Sonst über das Zahnrad öffnen, Flex Web Service Status ankreuzen und Save drücken.

Die Seite offen lassen. Die nächsten zwei Schritte passieren ebenfalls dort.

Schritt 2

Token erzeugen

  1. Expire After auf 1 Year stellen, länger bietet IBKR nicht an.
  2. Valid for IP Address leer lassen.
  3. Generate New Token drücken. Der Token erscheint direkt dort.
  4. Kopieren.

Expire After bestimmt, wie lange die Synchronisierung läuft. An dem Tag, an dem sie abläuft, machst du diesen Schritt noch einmal. Eine IP-Adresse würde den Token an ein Netz binden, und ein Telefon wechselt das Netz ständig.

Schritt 3

Activity Flex Query anlegen

  1. Auf derselben Seite Activity Flex Query suchen und auf das Plus drücken.
  2. Beliebig benennen.
  3. Unter Sections nacheinander Trades und Cash Transactions öffnen.
  4. In beiden Select All ankreuzen und unten im Feld Save drücken.
  5. Format auf XML stellen und Include Currency Rates auf Yes.
  6. Continue drücken, dann Create.
  7. Das Info-Symbol neben der Query öffnen. Query ID steht in der ersten Zeile.

Den Zeitraum unangetastet lassen. Der Tracker fragt bei IBKR den Bereich an, den er braucht, unabhängig von der Einstellung.

Schritt 4

Beides in die App einsetzen

In DecentWealth Einstellungen öffnen, dann Interactive Brokers. Der Assistent zeigt dieselben drei Schritte mit den passenden Feldern: der Token steht auf dem Bildschirm, der erklärt, wie man einen Token bekommt, und die Query-ID auf dem, der die Query erklärt. Die erste Synchronisierung liest das vergangene Jahr und arbeitet sich dann rückwärts.

Zwei Fehler, an denen die Synchronisierung scheitert

Save ist nicht Generate New Token

Zwei Schaltflächen liegen in diesem Feld nebeneinander, und nur eine davon erzeugt einen Token. Save speichert den Schalter darüber und meldet danach in grüner Schrift, dass der Flex-Web-Service-Status aktualisiert wurde. Diese Meldung liest sich, als wäre der ganze Schritt erledigt, dabei existiert noch kein Token, bis du Generate New Token drückst. Meldet die Synchronisierung später einen ungültigen Token, liegt es fast immer daran.

Activity Flex Query, nicht Trade Confirmation

Die Seite Flex Queries hat zwei Felder. Activity Flex Query ist das obere, und es enthält Trades, Dividenden und Cash-Bewegungen. Trade Confirmation Flex Query steht darunter und ist ein anderer Bericht. Eine Query-ID aus dem unteren Feld liefert einen Bericht, mit dem der Tracker nichts anfangen kann.

Was ankommt und was nicht

Ein Flex-Bericht enthält mehr als eine Liste von Orders. Die Cash-Seite sorgt dafür, dass die Salden stimmen, und genau sie geht bei einem CSV-Import meistens verloren.

Kommt mit Bleibt außen vor
Trades in Aktien, ETFs und Fonds Optionen
Dividenden Futures
Zinsen und Gebühren Anleihen
Ein- und Auszahlungen Forex-Positionen
Währungsumtausch, auf den richtigen Saldo gebucht

Die übersprungenen Kategorien sind eine bewusste Grenze. DecentWealth bildet weder Derivate noch Währungspaare als Positionen ab, und ein Import würde Bestände erzeugen, die der Rest der App nicht korrekt darstellen könnte. Ein Konto, das überwiegend aus Optionen oder Futures besteht, passt zu diesem Import nicht.

Warum die erste Synchronisierung mehrere Minuten braucht

IBKR begrenzt jeden Flex-Bericht auf 365 Tage, unabhängig davon, welche Daten angefragt werden. Ein sechs Jahre altes Konto kann deshalb nicht in einer Antwort ankommen: es kommt als sechs Berichte. DecentWealth liest das jüngste Jahr und arbeitet sich dann Jahr für Jahr zurück, bis zu 20 Fenster, was ein Konto abdeckt, das vor bis zu 20 Jahren eröffnet wurde.

Der Ablauf ist getaktet, denn IBKR lässt zehn Anfragen pro Minute und Token zu, und ein Bericht kostet zwei davon. Die Fenster überlappen sich um einen Tag, weil eine Order kurz vor Mitternacht je nach Zeitzone auf der einen oder anderen Seite der Grenze landen kann. Die Broker-Trade-IDs machen diese Überlappung kostenlos.

Am Ende wird alles zusammengeführt und einmal gezeigt. Zwanzig Importe hintereinander zu bestätigen wäre zwanzigmal dasselbe Tippen für ein Ergebnis. Scheitert ein Fenster, hält der Ablauf an und behält, was die früheren gefunden haben. Die nächste Synchronisierung holt den Rest.

Wohin deine Daten beim Import gehen

Niemand dazwischen

Die Anfrage geht von deinem iPhone an interactivebrokers.com und zurück. Es gibt keinen DecentWealth-Server auf diesem Weg, weil es überhaupt keinen DecentWealth-Server gibt. Der Bericht wird auf dem Gerät ausgewertet.

Der Token bleibt liegen

Er liegt im Keychain des Geräts, wird von der iCloud-Synchronisierung ausgenommen und geht ausschließlich an Interactive Brokers. Er ist kein Kontopasswort und gibt keinen Zugang zu deinem Login.

Nur lesend

Der Flex Web Service liefert Berichte. Er kann keine Order aufgeben, kein Geld bewegen und keine Einstellung ändern. Im schlimmsten Fall liest jemand mit einem entwendeten Token einen Bericht, und genau deshalb lohnt sich die Ablauffrist.

Mehrere Tracker unterstützen den Flex-Weg, und die Arbeit im Client Portal ist bei allen identisch. Der Unterschied liegt darin, ob der Bericht auf dem Weg zu dir über die Server des Anbieters läuft.

Vorschau vor dem Import, rückgängig danach

Bis du bestätigst, wird nichts geschrieben. Die Vorschau listet, was hinzukommt, mit einer Stichprobe eingelesener Orders zum Abgleich mit deinen eigenen Unterlagen. Zeilen, die die App aus einem früheren Import kennt, sind anhand ihrer Broker-Trade-ID als Duplikate markiert und kommen kein zweites Mal hinzu.

Jede Synchronisierung wird als Stapel festgehalten. Einen Stapel zu entfernen löscht genau die Transaktionen, die dabei hinzugekommen sind, und lässt alles andere unberührt. Die nächste Synchronisierung bietet sie wieder an. Eine misslungene Synchronisierung ist mit einem Tipp erledigt.

Was es kostet

Die Interactive-Brokers-Synchronisierung gehört zu Premium: 69,99 € pro Jahr oder 9,99 € pro Monat in Deutschland und Österreich, Stand 23. September 2026, mit Preisen je Land aus dem App Store. Die kostenlose Version verwaltet bis zu 5 Positionen, und ein angebundenes Depot bringt in der Regel mehr als fünf mit.

Die Anleitung oben lässt sich in der App lesen, bevor du ein Abo abschließt. Drei Schritte im Portal eines anderen Anbieters sind echte Arbeit, und davon solltest du wissen, bevor du zahlst. Alle Preise ansehen.

Fragen zum Interactive-Brokers-Import

Hat Interactive Brokers eine API für den privaten Gebrauch?

Zum Lesen der eigenen Historie ja, über den Flex Web Service. Du legst im Client Portal einen Bericht an, erzeugst einen Token, und jedes Programm mit Token und Query-ID kann den Bericht als XML abholen. Das ist unabhängig von den Handels-APIs und kann nicht handeln. IBKR dokumentiert es hier.

Wie weit reicht der Import zurück?

IBKR gibt 365 Tage auf einmal heraus. Die erste Synchronisierung liest das vergangene Jahr und arbeitet sich dann Jahr für Jahr zurück, bis zu 20 Fenster. Das deckt ein Konto ab, das vor bis zu 20 Jahren eröffnet wurde. Das Ergebnis wird zusammengeführt und einmal gezeigt.

Bekommt die App mein IBKR-Passwort?

Nein. Du gibst in DecentWealth nie IBKR-Zugangsdaten ein. Du setzt einen Token ein, den du selbst erzeugt hast. Er liest nur, liegt im Keychain des Geräts, wird von der iCloud-Synchronisierung ausgenommen und geht ausschließlich an Interactive Brokers.

Was wird nicht importiert?

Optionen, Futures, Anleihen und Forex-Positionen. DecentWealth bildet weder Derivate noch Währungspaare als Positionen ab. Trades in Aktien, ETFs und Fonds kommen mit, dazu Dividenden, Zinsen, Gebühren, Ein- und Auszahlungen sowie Währungsumtausch.

Die Synchronisierung meldet einen ungültigen Token, obwohl ich gespeichert habe

Save erzeugt keinen Token, ganz gleich was die grüne Bestätigung danach nahelegt. Es speichert den Schalter darüber. Zurück ins Feld Flex Web Service Configuration gehen, Generate New Token drücken und den angezeigten Wert einsetzen. IBKR listet die Flex-Fehlercodes hier auf.

Was passiert, wenn der Token abläuft?

Die Synchronisierung hört auf zu laufen, und die App bittet dich um einen neuen Token. Ein Jahr ist die längste Frist, die IBKR anbietet, es ist also ein jährlicher Besuch im Client Portal. Bereits importierte Daten bleiben unberührt.

Kann ich eine Synchronisierung rückgängig machen?

Ja. Jede Synchronisierung ist ein Stapel, und einen Stapel zu entfernen löscht genau die Transaktionen, die dabei hinzugekommen sind. Die nächste Synchronisierung bietet sie wieder an. Duplikate werden außerdem schon vor dem Import anhand der Broker-Trade-ID abgefangen, zweimal synchronisieren verdoppelt die Historie also nicht.

Ist die Interactive-Brokers-Synchronisierung kostenlos?

Nein, sie gehört zu Premium: 69,99 € pro Jahr oder 9,99 € pro Monat in Deutschland, Stand 23. September 2026. Die Anleitung lässt sich in der App lesen, bevor du ein Abo abschließt, die drei Schritte sind also vorher sichtbar. Alle Preise ansehen.

Deine Orders, ohne das Tippen

Einmal verbinden, und Trades, Dividenden, Zinsen, Gebühren und Cash-Bewegungen kommen von selbst an. Das Einzige, was dein iPhone verlässt, ist eine Leseanfrage an deinen Broker.