Broker

Portfolio-Tracker für Interactive Brokers: Ihr Portfolio bei Interactive Brokers gegen den S&P 500 benchmarken

Wir lesen das in Abschnitte gegliederte Activity Statement als CSV direkt von Interactive Brokers und bauen Trades, Dividenden, einbehaltene Steuer und Einzahlungen zu einer Historie zusammen. Die Datei besteht aus mehreren Tabellen in einem Dokument, jeder Abschnitt mit einer eigenen Kopfzeile, deshalb sieht sie in einer Tabelle kaputt aus und ist es nicht. Der Standardzeitraum eines Auszugs endet bei 365 Tagen, eine lange Historie kommt also als eine Datei je Kalenderjahr, und die Dateien werden beim Upload zusammengeführt.

Was in der Datei steht

Jede Zeile beginnt mit dem Namen ihres Abschnitts und einer Markierung, ob sie eine Kopfzeile oder eine Datenzeile ist. Der Abschnitt mit den Trades führt Symbol, ISIN, Quantity, T. Price, Proceeds und Comm/Fee mit einem Zeitstempel in Date/Time. Dividenden und einbehaltene Steuer bekommen je einen eigenen Abschnitt, mit Datum, Betrag, Währung und einer Beschreibung, die den Bestand benennt.

Zeilen für Einzahlungen tragen ein Valutadatum, einen Betrag und eine Währung. Nichts ist vorab umgerechnet: Eine US-Dividende steht in Dollar, ein europäischer Fonds zahlt in Euro, und jedes Ereignis wird zum Kurs seines eigenen Datums umgerechnet. Genau das hält den durchschnittlichen Einstandskurs an Tagen ruhig, an denen Sie nicht gehandelt haben.

Abschnitte, die wir nicht verwenden, werden übersprungen und im Importbericht genannt, es verschwindet also nichts spurlos.

Der Export kommt als CSV, und wir lesen die Datei so, wie sie ist: kein Umbenennen, kein Umformatieren, kein vorheriges Aufräumen in einer Tabelle. Die Spalten, nach denen wir in diesem Export suchen, sind Symbol, ISIN, Quantity, T. Price, Proceeds, Comm/Fee, Date/Time, Currency, Amount, Description, Settle Date und Asset Category.

So funktioniert der Import bei Interactive Brokers

Für Interactive Brokers gibt es einen eigenen Leser, geprüft an echten Exporten. Laden Sie die Datei so hoch, wie sie aus Ihrem Konto kam, und die Spalten werden erkannt, ohne dass Sie etwas zuordnen müssen.

Ein Activity Statement, als CSV aus Performance & Reports exportiert, oder eine gespeicherte Activity Flex Query, wenn Sie regelmäßig exportieren. Der vollständige Weg steht in unserer Interactive-Brokers-Export-Anleitung.

Erzeugen Sie einen Auszug je Kalenderjahr und laden Sie den Satz zusammen hoch. Eine Lücke zwischen dem Ende eines Jahres und dem Beginn des nächsten erzeugt Verkäufe ohne passenden Kauf, und die früheste Datei muss bis zu Ihrem ersten Trade zurückreichen und nicht bis zu dem Jahr, an das Sie sich zufällig erinnern.

Eine Flex Query lohnt die paar Minuten Einrichtung, wenn Sie regelmäßig hochladen. Sie liefert die Felder, die Sie ausgewählt haben, in der Reihenfolge, in der Sie sie ausgewählt haben, und ein Layout, das sich nie verschiebt, ist ein Layout, das zwischen zwei Uploads nicht brechen kann.

Worauf Sie bei Dateien von Interactive Brokers achten sollten

Abschnitte, keine einzelne Tabelle. Der Auszug stapelt mehrere Tabellen in einer Datei. Diese Struktur ist es, die einen Kauf von einer Dividende unterscheidet, wer sie in einer Tabelle umbaut, nimmt einem Parser also das Einzige, womit er arbeiten kann.

Durchgehend Originalwährungen. Trades und Erträge bleiben in der Währung des Marktes, auf dem sie stattgefunden haben. Alles zu einem einzigen Kurs umzurechnen würde Information einebnen, die die Datei korrekt festgehalten hat, deshalb erfolgt die Umrechnung je Ereignis.

Anlageklassen. Aktien und Fonds werden in Ihre Positionen eingelesen. Andere Klassen werden gemeldet statt eingerechnet, so sehen Sie selbst, was ausgelassen wurde und warum eine Summe vom Konto abweichen kann.

White-Label-Broker. Lynx und Mexem laufen auf derselben Technik und erzeugen dieselbe Datei. Wenn Ihre Plattform wie Trader Workstation aussieht, ist dieses Format sehr wahrscheinlich das, das Sie haben.

Was Sie nach dem Upload sehen

Aus Ihrer Datei wird zuerst ein Urteil: Ihre zeitgewichtete Rendite neben dem S&P 500 und dem Nasdaq 100 über denselben Zeitraum, mit Ihren eigenen Einzahlungen in den Index nachgespielt, damit beide Seiten dasselbe Timing tragen. Darunter stehen Ihre Positionen mit ihrem durchschnittlichen Einstandskurs, die Dividenden, die Sie erhalten haben, und die Erträge, die Ihre Bestände voraussichtlich zahlen, Ihre Aufteilung über Positionen und Währungen und ein Jahresbericht, den Sie für Ihre Unterlagen behalten können.

Weil jede Zeile einer Einzahlung ein Datum trägt, spielt das Urteil Ihre Einzahlungen an den Tagen in den Index nach, an denen sie tatsächlich ankamen, und die Dividendenansicht summiert Zahlungen, die in drei Währungen eingegangen sind.

Das alles können Sie sich im Demo-Portfolio ansehen, bevor Sie etwas Eigenes hochladen. Die ersten zwei Wochen sind kostenlos, und es wird keine Karte verlangt.

Häufige Fragen

Activity Statement oder Flex Query? Beides funktioniert. Das Activity Statement ist der schnellere Weg für einen einmaligen Upload, und die Flex Query verdient sich ihren Platz durch Wiederholbarkeit, denn sie liefert bei jedem Lauf dieselben Felder in derselben Reihenfolge. Wenn Sie monatlich hochladen wollen, ist die Query über ein Jahr gesehen die ruhigere der beiden Möglichkeiten.

Warum verteilt sich meine Historie über mehrere Dateien? Weil der Standardzeitraum eines Activity Statement bei 365 Tagen endet. Ein Auszug je Kalenderjahr, zusammen hochgeladen, stellt die ganze Aufzeichnung wieder her. Überlappende Zeiträume schaden nicht: Bereits bekannte Zeilen werden erkannt und übersprungen, Sie können also im Zweifel einen weiteren Zeitraum erneut exportieren.

In meinem Import fehlt ein Abschnitt. Was ist passiert? Meistens war der Abschnitt in der Flex Query nicht angehakt, oder der Zeitraum des Auszugs deckte die gesuchte Periode nicht ab. Der Importbericht nennt, was gelesen und was übergangen wurde, fangen Sie also dort an. Den Export mit dem fehlenden Abschnitt erneut zu erzeugen behebt das, ohne dass vorher etwas gelöscht werden muss.

Ich bin bei Lynx. Gilt diese Seite für mich? Ja, vollständig. Lynx und mehrere andere europäische Broker setzen auf Interactive Brokers auf, und ihre Exporte tragen dieselben Abschnitte mit einem anderen Logo auf dem Papier. Laden Sie die Datei genauso hoch. Sollten die Spalten doch abweichen, greift der Spalten-Zuordner, statt die Datei abzuweisen.

Weiterlesen: Alle Broker · Interactive-Brokers-Export-Anleitung · Wechselkurs (FX) · Basiswährung · Quellensteuer · Zeitgewichtete Rendite (TWR) · BullBenchmark vs. Excel-Tabelle