Kurzbeschreibung
Behalte deine Trading-Performance auf einen Blick: Dieses Trading Journal liest deinen Interactive-Brokers-Export ein und zeigt dir Gewinne, Verluste, Dividenden, Zinsen, Gebühren, Strategien und offene Positionen. Läuft lokal im Browser, ohne Anmeldung, ohne Cloud, ohne Abo – auf Wunsch holt es die Daten per Knopfdruck direkt von Interactive Brokers und läuft als eigenständige Desktop-App.
Du handelst über Interactive Brokers (oder einen Introducing Broker wie CapTrader, LYNX, Banx) und möchtest endlich sehen, ob und womit du wirklich Geld verdienst – ohne teure Software und ohne deine Daten an eine Cloud zu geben?
Dieses Trading Journal ist genau dafür gemacht. Du exportierst aus IBKR einen sogenannten Flex Query (XML) und ziehst die Datei ins Journal – oder lässt sie automatisch abrufen. Sofort steht alles übersichtlich da.
Was du bekommst – auf einen Blick
- Dashboard mit Kennzahlen: realisierte Gewinne/Verluste, Gesamtergebnis inkl. Erträge & Gebühren, Trefferquote, Profit-Faktor, Ø Gewinn/Verlust, Depotwert.
- Equity-Kurven (nur Trades und inkl. Dividenden/Zinsen) sowie P/L pro Monat und Jahr.
- Top-Gewinner & Top-Verlierer nach Symbol.
- Strategien: eigene Strategien anlegen, Trades zuordnen und sehen, welche Strategie sich lohnt.
- Optionsstrategien automatisch erkannt: Mehr-Bein-Positionen (Bull/Bear Put- und Call-Spreads, Iron Condor, Straddle/Strangle, Covered Call …) werden erkannt, der Typ wird vorgeschlagen, und die kombinierte P/L je Strategie wird angezeigt.
- Trades-Tabelle: Eröffnungskurs/-datum, Haltedauer, P/L in USD und EUR, Gebühr – sortier- und durchsuchbar, mit Filter nach Strategie sowie Notizen, Tags, Bewertung und Stimmung je Trade.
- Erträge: Dividenden je Wert, Zinsen und Gebühren – jeweils mit Summen.
- Offene Positionen & Cash-Bestand je Währung, inklusive Umrechnung in EUR.
- Zeitfilter mit Schnellwahl (aktueller/letzter Monat, YTD, letztes Quartal/Jahr u. a.).
- Backup-Funktion: alle Daten und Notizen als Datei sichern und wieder einlesen.
Die Extras dieser Version
- Automatischer Datenabruf: per Knopf „⬇ Flex abrufen" holt das Journal den Bericht direkt über den IBKR-Flex-Web-Service – kein manueller Download mehr. Läuft über einen kleinen, gehärteten lokalen Server.
- Eigenständige Desktop-App: startet das Journal in einem eigenen Fenster ohne Browser, mit dauerhaftem Speicher (Window).
- Mitgelieferte Starthilfen (Doppelklick-.bat für Windows) und eine Schritt-für-Schritt-Anleitung für Token, Abruf und App.
Deine Vorteile
- 100 % lokal & privat – keine Cloud, keine Übertragung an Dritte. Der optionale Direktabruf geht ausschließlich an Interactive Brokers selbst.
- Ohne Abo, ohne Login – einmal einrichten, dann einfach öffnen.
- Auch ohne Python nutzbar: Das Kern-Journal läuft direkt im Browser per Datei-Import; Abruf und App sind optionale Komfort-Extras.
- Selbst erweiterbar – auch ohne Programmierkenntnisse, z. B. mit KI-Assistenten wie Claude Cowork oder OpenAI Codex (in der Anleitung erklärt).
- Funktioniert mit IBKR und vielen Introducing Brokern (CapTrader, LYNX, Banx, Estably u. a.), sofern Flex Queries angeboten werden.
Das ist enthalten
- trading-journal.html – das Journal (im Browser zu öffnen)
- chart.umd.js – Diagramm-Bibliothek für die Offline-Nutzung (muss im selben Ordner liegen)
- flex-fetch.py, flex-server.py, app.py – automatischer Abruf, lokaler Server und Desktop-App (benötigen Python 3)
- Start-Dateien (.bat) für Windows: Flex abrufen, Server starten, App starten
- Trading-Journal-Anleitung.pdf – komplette Schritt-für-Schritt-Anleitung: Flex Query, automatischer Abruf, App, Bedienung und selbst anpassen
- LICENSES.txt – Lizenzhinweise der mitgelieferten Open-Source-Bibliothek (Chart.js, MIT)
Voraussetzungen
- Konto bei Interactive Brokers oder einem IBKR-Introducing-Broker mit Zugang zu Flex Queries
- Ein aktueller Browser (Chrome, Edge, Firefox)
- Optional für Abruf & App: Python 3 (unter Windows zusätzlich die Edge-WebView2-Komponente, auf Windows 10/11 meist vorhanden)
Bekannte Einschränkungen & Kompatibilität
Damit du genau weißt, was dich erwartet – ehrlich statt Überraschungen:
- Optimiert für Interactive Brokers und IBKR-Introducing-Broker (CapTrader, LYNX, Banx, Estably u. a.), getestet mit Aktien & Optionen in USD/EUR.
- Andere Instrumente (Futures, CFDs, Forex, Fractional Shares, Anleihen, Krypto) und weitere Währungen werden teils nur eingeschränkt oder nicht ausgewertet.
- Zahlen können von IBKRs offiziellen Auswertungen abweichen (FIFO-Zuordnung, Währungsumrechnung, Behandlung von Zuteilungs-Prämien – per Schalter, Standard IBKR-treu). Maßgeblich bleiben die Original-Unterlagen des Brokers.
- Ein Konto pro Export; ausgeübte Long-Optionen und komplexe Kapitalmaßnahmen (Splits, Spin-offs) werden nicht gesondert behandelt.
- Daten liegen lokal & unverschlüsselt im Browser bzw. in der App – bitte regelmäßig ein Backup anlegen.
- Profi-Extras (automatischer Abruf, App) benötigen Python 3; unsignierte Start-/Programmdateien können Windows-SmartScreen-Warnungen auslösen. Das Kern-Journal läuft ohne Python.
Kurz: ein ehrliches, lokales Auswertungs-Werkzeug – keine zertifizierte Buchhaltung und keine Steuer- oder Anlageberatung.
Sicherheit & Datenschutz (bitte beachten)
- Läuft lokal: keine Übertragung an den Anbieter oder Dritte, kein Cloud-Sync. Einzige Ausnahme ist der direkte, verschlüsselte Abruf an interactivebrokers.com, wenn du „Flex abrufen" nutzt.
- Gehärteter lokaler Server: Beim Abruf bzw. in der App läuft ein Mini-Server nur über 127.0.0.1, prüft den Host-Header (Schutz vor DNS-Rebinding) und liefert ausschließlich die Journal-Dateien aus – niemals Token oder Daten.
- Token im Klartext: Wenn du Token/Query-ID speicherst, liegen sie in flex-config.json im Klartext. Lokal halten, nicht weitergeben, nicht in Cloud-Ordner legen.
- Speicherung unverschlüsselt: Daten liegen im localStorage des Browsers bzw. im Ordner journal-data der App. Wer Zugriff auf dein Profil/Rechner hat, könnte sie lesen.
- Backups enthalten Klartext: Backup-Dateien (JSON) und heruntergeladene Berichte enthalten deine Finanzdaten unverschlüsselt. Sicher aufbewahren und nicht an Dritte, KI-Tools oder Support weitergeben.
- Datenminimierung: Beim Broker nur die benötigten Felder exportieren.
Es wird ausdrücklich nicht behauptet, dass die Daten „verschlüsselt" oder „absolut sicher" gespeichert werden – die Sicherheit hängt von deinem Gerät und Browser ab.
Hinweis / Haftungsausschluss
Das Trading Journal ist ein privates Hilfswerkzeug und kein offizielles Dokument von Interactive Brokers. Es stellt keine Anlage-, Steuer- oder Rechtsberatung dar. Es wird keine Garantie für Richtigkeit oder Vollständigkeit übernommen; maßgeblich sind stets die offiziellen Kontoauszüge des Brokers. Die Nutzung erfolgt auf eigene Gefahr.
Schlagworte: Trading Journal · Interactive Brokers · IBKR · CapTrader · LYNX · Banx · Estably · Flex Query · Flex Web Service · Trading Tagebuch · Performance Tracker · Dividenden · Optionen · Optionsstrategie · Wheel · Covered Call · CSP · Desktop-App · EUR