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.
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.
Schritt 1
Die Seite offen lassen. Die nächsten zwei Schritte passieren ebenfalls dort.
Schritt 2
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
Den Zeitraum unangetastet lassen. Der Tracker fragt bei IBKR den Bereich an, den er braucht, unabhängig von der Einstellung.
Schritt 4
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.