Open Source · Läuft lokal auf Deinem Rechner · Für IBKR & kompatible Introducing Broker

Das Trading-Journal,
das Dir gehört.

Einfach präzise tracken.

Langfristig profitabler Aktien- und Optionshandel braucht ein gutes Trading-Journal. ThetaForge holt Deine Trades automatisch aus Interactive Brokers / CapTrader, rechnet Renditen zeitgewichtet und zeigt je Strategie, was wirklich hängen bleibt. Kein Abtippen, keine Excel-Pflege, kein Abo. Installieren, starten, fertig: ThetaForge läuft auf Deinem eigenen Rechner, und Deine Daten verlassen ihn nicht.

AGPL-3.0 · Für Interactive Brokers und kompatible Introducing Broker

ThetaForge Dashboard mit Demo-Depot: Depotwert, Rendite, Ein-/Auszahlungen, Drawdown

Dashboard mit Demo-Depot (synthetische Daten, ~70 T€).

QuelloffenAGPL-3.0 – prüfbar bis zur letzten Formel
LokalDeine Daten bleiben auf Deinem Rechner
Nur LesenFlex-Query-Import – kein Handelszugriff
Kein AboDer Open-Source-Kern ist kostenlos
AbgesichertPasswort lokal zuschaltbar, Zwei-Faktor-Anmeldung in der Cloud
Funktionen

Mit ThetaForge einfach und präzise tracken.

Ein Trade-Tagebuch beantwortet die Frage, womit Du Geld verdienst und womit nicht. Dafür muss es zwei Dinge können: von selbst aktuell bleiben und korrekt rechnen. Ein Journal, das man von Hand pflegen muss, wird nach drei Wochen nicht mehr gepflegt.

Automatischer IBKR-Import (Flex Query)

Trades, Prämien, Dividenden, Gebühren und Transfers – automatisch aus IBKR, ohne Abtippen und ohne laufende TWS.

Zeitgewichtete Rendite (TWR)

Ein- und Auszahlungen verzerren Deine Performance nicht. Gerechnet wie im Reporting professioneller Vermögensverwalter.

Strategie-Tagging

Covered Calls, CSPs, Spreads, 0DTE – jede Position einer Strategie zuordnen und je Strategie auswerten statt nur je Konto.

Dashboards & Equity Curve

KPI-Kacheln, Kalender-Heatmap, Prämienverlauf – der Zustand deines Handels auf einen Blick, in deutscher Zahlenformatierung.

Multi-Depot & Mehrbenutzer

Mehrere IBKR-Konten in einer Instanz, getrennt auswertbar und gemeinsam betrachtbar. Und in der Cloud-Variante mehrere Nutzer mit eigenem Login – Familie oder Trading-Partner journalen auf derselben Instanz, jeder strikt nur mit den eigenen Daten; lokal ist ThetaForge für eine Person gedacht.

Datenfundament

Import, der die Sonderfälle kennt.

Ein Journal ist nur so gut wie seine Daten. ThetaForge verarbeitet die für das Journal relevanten Flex-Query-Daten einschließlich typischer Sonderfälle – gerade der Zeilen, an denen Tabellenkalkulationen scheitern.

  • Kontentransfers, Aktiensplits, Fremdwährungen werden zuverlässig und korrekt erkannt
  • Andienungen, Ausübungen und Verfall werden als das verbucht, was sie sind
  • Kapitalmaßnahmen, Transfers, Währungen fließen sauber in Bestände und Renditen ein
  • Mehrjährige Historie per Erstimport, danach automatisch aktuell
  • Lieber ein Strich als eine Schätzung – fehlende Daten werden nie stillschweigend erfunden
ThetaForge Tradejournal mit importierten Optionstrades, Strategien und Filtern
Rendite-Rechnung

Zahlen, denen Du trauen kannst.

Einzahlungen sehen in einfachen Depot-Kurven wie Scheingewinne aus. ThetaForge rechnet zeitgewichtet – so wie Vermögensverwalter Rechenschaft ablegen.

  • TWR, cashflow-bereinigt – Ein- und Auszahlungen verzerren nichts
  • IRR als zweite Perspektive – die zeitgewichtete Rendite misst die Strategie, die geldgewichtete Deinen tatsächlichen Kapitaleinsatz; ThetaForge zeigt beide
  • Drawdown-Analyse mit Tiefe, Dauer und Erholungszeit
  • Benchmark-Vergleich – Dein Depot gegen SPY & Co., ehrlich gemessen
  • Deutsche Zahlenformate in jeder Ansicht und jedem Export
ThetaForge Depotwert-Ansicht mit zeitgewichteter Rendite je Monat
Strategie-Auswertung

Sehen, welche Strategie das Geld verdient.

Ein Depotstand sagt nichts darüber, ob die Covered Calls laufen oder die Spreads Rendite kosten. Erst die Zuordnung je Strategie macht Handeln steuerbar.

  • Freies Tagging – jede Position einer Strategie zuordnen
  • Auswertung je Strategie statt nur je Konto: Prämien, Trefferquote, Ergebnis
  • Zeitraum-Vergleiche – Monat, Quartal, Jahr, seit Beginn
  • Tradejournal & Tradeanalyse als durchsuchbare Historie jeder Entscheidung
ThetaForge Tradeanalyse: Strategie-Vergleich, PnL-Kalender, Trading-Stats
Dashboards

Dein Depot auf einen Blick – nach Deinem Geschmack.

Widgets statt starrer Berichte für Deine Depotauswertung: Du stellst Dir das Dashboard zusammen, das Deine Fragen beantwortet.

  • Frei anordenbare Widgets – Depotwert, Prämien, Heatmap, Equity Curve, Drawdown und mehr
  • Depotwert nach Assetklassen – Aktien, Optionen, Cash und weitere, umschaltbar zwischen Euro und Dollar
  • Ein- und Auszahlungen im Blick – jeder Kapitalfluss sauber erfasst und von der Performance getrennt
  • VIX-Terminstruktur mit Trenderkennung – die Marktstimmung auf einen Blick, direkt neben dem eigenen Depot
  • Zeiträume per Klick von einer Woche bis zur Gesamthistorie
  • Mehrere Depots einzeln oder zusammengefasst betrachten
ThetaForge Dashboard mit Depotwert, Cash-Quote, Rendite und Drawdown
Sicherheit & Datenhoheit

Mit eigenem Geld geht man vorsichtig um – so ist auch ThetaForge.

Finanzdaten verlangen mehr als ein Login. Die Sicherheitsarchitektur ist Teil des Kerns, keine Option.

  • Strikt lesender Zugriff – die Flex Query kann berichten, nie handeln
  • Row Level Security in der Datenbank – jede Zeile gehört ihrem Besitzer
  • Dein Rechner, Deine Daten – lokal gespeichert, keine Telemetrie; in der Cloud-Variante wählst Du die Hosting-Region selbst
DEIN RECHNER App und Datenbank laufen lokal ThetaForge-App läuft lokal · keine Telemetrie Deine Datenbank auf Deiner Festplatte · Row Level Security Tokens verschlüsselt DU Dein Browser auf diesem Rechner Passwort optional Journal im Browserfenster localhost – bleibt auf dem Rechner DEIN BROKER Interactive Brokers CapTrader Flex Query einbahnig · nur lesen kein Handelszugriff Kein zentraler ThetaForge-Server — Deine Daten bleiben auf Deinem Rechner. Wahlweise läuft dieselbe App in Deiner eigenen Cloud. Der Datenfluss ist einbahnig: Die Flex Query berichtet nur — ein Handelszugriff existiert nicht.
Live ausprobieren

Probier die App im Demo-Depot aus.

Kein Video, keine Anmeldung: Öffne die laufende ThetaForge-Instanz mit einem synthetischen Demo-Depot und klick Dich selbst durch Dashboard, Journal, Strategie-Auswertung und Rendite-Rechnung. Alles echt gerechnet, nichts geschönt – nur mit erfundenen Zahlen.

Installation

So bekommst Du ThetaForge.

Für Windows gibt es ein fertiges Installationsprogramm: herunterladen, installieren, starten – fertig. Auf Mac, Linux oder mit dem Quellcode läuft ThetaForge über ein kostenloses Hilfsprogramm genauso lokal. Wer stattdessen von jedem Gerät im Browser arbeiten möchte, betreibt dieselbe App in der eigenen Cloud. Alle drei Wege laden ThetaForge aus dem öffentlichen Archiv.

Empfohlen für Windows

ThetaForge Desktop – Installationsprogramm für Windows

Die komplette App samt Datenbank läuft lokal auf Deinem Windows-Rechner. Kein Cloud-Konto, keine Einrichtung bei fremden Diensten – Deine Trades bleiben auf dem Rechner. Ins Netz geht ThetaForge nur, um sich selbst einzurichten und Deine Broker-Berichte abzuholen.

1

Setup herunterladen

Auf der Releases-Seite bei GitLab liegt die aktuelle Version als ThetaForge Desktop Setup für Windows zum Herunterladen, daneben eine Prüfsummen-Datei für alle, die sie nachrechnen wollen.

2

SmartScreen-Warnung wegklicken

Windows warnt vor dem Setup, weil es nicht signiert ist. Über Weitere Informationen und Trotzdem ausführen geht es normal weiter.

3

Installieren und starten

Der Assistent führt durch die Installation und richtet beim ersten Start alles Nötige ein. Danach öffnet sich ThetaForge in einem Browserfenster – ohne Anmeldung. Ist das Hilfsprogramm Docker noch nicht auf dem Rechner, installiert der Assistent es mit: dann dauert der erste Durchlauf deutlich länger, und ein Neustart des Rechners kann nötig sein.

  • Alle Daten bleiben auf Deinem Rechner – nichts verlässt ihn
  • Kein Vercel-, kein Supabase-, kein E-Mail-Konto nötig
  • Öffnet ohne Anmeldung; ein Passwort ist optional zuschaltbar
  • Nur für Windows; für Mac und Linux siehe unten
  • Der tägliche Import läuft nur, solange der Rechner an ist
  • Einzelnutzer; die Sicherung Deiner Daten liegt bei Dir
Setup herunterladen So funktioniert’s
Für Mac, Linux und Quellcode

ThetaForge Desktop – per Docker

Auf Mac und Linux, oder wer lieber gleich den Quellcode nimmt: ein kostenloses Hilfsprogramm installieren, ThetaForge laden, Starter ausführen.

1

Docker Desktop installieren

Ein kostenloses Hilfsprogramm, einmalig. Es startet ThetaForge und seine Datenbank in abgeschotteten Kästchen – einstellen musst Du darin nichts.

2

ThetaForge herunterladen

Öffne gitlab.com/thetaforge/thetaforge im Browser. Über der Dateiliste steht rechts die Schaltfläche Code: anklicken, dann unter Download source code auf zip. Pack die Datei aus: Du bekommst einen Ordner thetaforge-main; darin liegt ein Ordner desktop, und darin die Datei ThetaForge starten — die brauchst Du im nächsten Schritt.

3

Starter ausführen

Auf Mac und Linux ein kurzer Befehl aus der Anleitung, unter Windows ein Doppelklick auf „ThetaForge starten“ – falls Du den Quellcode statt des Installationsprogramms nimmst. Der erste Start lädt die fertige App, richtet alles ein und öffnet ein Browserfenster – ohne Anmeldung, vollständig auf Deinem Rechner.

  • Läuft auf Windows, Mac und Linux
  • Kein Vercel-, kein Supabase-, kein E-Mail-Konto nötig
  • Docker Desktop muss installiert sein
  • Der tägliche Import läuft nur, solange der Rechner an ist
  • Einzelnutzer; die Sicherung Deiner Daten liegt bei Dir
Quellcode ansehen So funktioniert’s
Auch möglich

In der Cloud betreiben (Web-Version)

Dieselbe App auf den kostenlosen Einstiegsstufen von Vercel und Supabase – sinnvoll, wenn Du von mehreren Geräten zugreifen, weitere Nutzer einladen oder den täglichen Import auch bei ausgeschaltetem Rechner laufen lassen willst.

  • Nichts zu installieren, von jedem Gerät im Browser erreichbar
  • Täglicher Import läuft automatisch – auch wenn Dein Rechner aus ist
  • Mehrere Geräte und Nutzer möglich
  • Vercel- und Supabase-Konto nötig (kostenlose Stufe genügt)
  • Deine Daten liegen in Deiner Cloud – bei Dir, aber online
  • Ersteinrichtung rund 30–60 Minuten
Quellcode ansehen So funktioniert’s
Open Source

Open Source – der Code ist offen für private Nutzung.

Die Lizenz steht fest, und das Archiv ist offen.

Mach Deine eigene App daraus

Fehlt Dir ein Widget oder eine Auswertung, die kein Anbieter je für Dich bauen wird? Dann nimmst Du Dir eine eigene Abzweigung und lässt Deinen KI-Assistenten genau das ergänzen, was Dein Handel braucht – auf einem gereiften Fundament statt bei null. Diese Freiheit hat kein Abo-Produkt.

Quelloffen unter AGPL-3.0

Jede Formel, jede Berechnung ist prüfbar. Abzweigen und privat anpassen ist ausdrücklich erlaubt – die Lizenz hält den Code dauerhaft frei.

Ein Autor, klare Linie

Der Rechenkern bleibt in einer Hand – das hält Qualität und Richtung konsistent. Fehlerberichte sind willkommen. Für einen Bereich sind auch Code-Beiträge ausdrücklich erwünscht: Anbindungen an weitere Broker und Banken.

Name geschützt, Code frei

Die Wortmarke „ThetaForge™“ ist geschützt. Der Code ist frei – der Name steht für das Original und seinen Update-Strom.

Roadmap

Stand und Ausblick.

Verfügbar

ThetaForge Desktop für Mac, Linux und Quellcode (per Docker)

Die komplette App inklusive Datenbank läuft lokal per Docker – ohne Vercel- und ohne Supabase-Konto, alle Daten bleiben auf dem Rechner. Für Mac, Linux und alle, die den Quellcode nehmen möchten, siehe Installation.

Verfügbar

Web-Version in der eigenen Cloud

Dieselbe App auf Vercel + Supabase, Anleitung inklusive – für Zugriff von mehreren Geräten und mehrere Nutzer.

In Planung

Englische Oberfläche

ThetaForge komplett auf Englisch – gleiche App, umschaltbare Sprache. Geplant als eines der nächsten Updates, damit auch internationale Trader das Journal in ihrer Sprache nutzen können.

Verfügbar

Installationsprogramm für Windows

ThetaForge Desktop als gewöhnliches Windows-Programm: herunterladen, installieren, loslegen – Docker richtet der Installer im Hintergrund selbst ein, ganz ohne eigene Einrichtung. Der empfohlene Weg für Windows, siehe Installation.

Offen

Öffentliches Archiv auf GitLab

Jede Version ist im Changelog nachvollziehbar. Vorschläge und Fehlerberichte gehen über die GitLab-Issues oder per Mail an kontakt@thetaforge.de – die Roadmap ist öffentlich. Und wer selbst entwickelt: Anbindungen an weitere Broker und Banken sind als Beitrag ausdrücklich willkommen.

Über das Projekt

Warum es ThetaForge gibt.

Θ
westkontorAutor & Maintainer

Betreibt ThetaForge als Open-Source-Projekt und entwickelt es kontinuierlich weiter. Fragen, Feedback und Fehlerberichte gern per Mail an kontakt@thetaforge.de oder über die GitLab-Issues.

GitLab-Profil →

ThetaForge ist kein Startup und kein Abo-Produkt. Es entstand aus einem einfachen Bedarf: Wer aktiv handelt, aber wenig Zeit hat, pflegt kein Journal von Hand. Also musste eines her, das sich selbst pflegt – mit automatischem Import, korrekt gerechneten Renditen und Auswertungen je Strategie.

Es gibt schon einige kommerzielle Trading-Journal-Lösungen, hier hat ThetaForge aber ein paar echte Alleinstellungsmerkmale.

Das Werkzeug ist im realen Handelseinsatz gereift, Version für Version, abgeglichen gegen reale IBKR-Berichte und ihre Sonderfälle. Jetzt wird der Kern geöffnet: quelloffen, selbst gehostet, ohne Bezahlschranke. Die Entwicklung bleibt in einer Hand; das hält Qualität und Richtung konsistent.

Entwickelt und gepflegt wird ThetaForge von seinem Maintainer unter dem Handle westkontor; erreichbar über kontakt@thetaforge.de.

FAQ

Kurz beantwortet.

Ich kenne GitLab nicht – was ist das überhaupt?
GitLab ist eine weit verbreitete Plattform, auf der quelloffene Software liegt – ein öffentliches Archiv mit Versionsverwaltung. Das Archiv von ThetaForge liegt unter gitlab.com/thetaforge/thetaforge.
Brauche ich Programmierkenntnisse?
Nein. Unter Windows genügt das Installationsprogramm: herunterladen, eine Sicherheitswarnung von Windows wegklicken, installieren, starten – fertig, ganz ohne Kommandozeile. Auf Mac, Linux oder mit dem Quellcode sind es drei Handgriffe: ein kostenloses Hilfsprogramm namens Docker installieren, ThetaForge herunterladen und entpacken, dann die Datei „ThetaForge starten“ doppelklicken beziehungsweise den Startbefehl ausführen – das ist in einer Viertelstunde erledigt, Kommandozeile nur auf Mac und Linux. Wer die App stattdessen in der Cloud betreiben will, folgt einer Anleitung durch die Einrichtung bei zwei Hosting-Diensten (Vercel und Supabase, beide mit kostenlosen Tarifen); sie liegt im Archiv und ist zugänglich, sobald es geöffnet ist. Noch bequemer geht es mit einem KI-Chat im Browser: Lade die Anleitung bei Claude oder ChatGPT hoch und lass Dich führen – bei Unsicherheiten reicht ein Screenshot und die Frage, wo Du klicken musst. Rechne beim ersten Mal mit 30 bis 60 Minuten. Wenn Du ahnungslos bist, aber schonmal einen PC und einen KI-Chat bedient hast, kann es auch einen Tag dauern. Wer mit Entwicklerwerkzeugen wie Claude Code arbeitet, erledigt die Einrichtung damit weitgehend automatisch. Für den Einstieg brauchst Du das nicht unbedingt – diese Werkzeuge müssen selbst erst eingerichtet werden.
Was ist eine Flex Query – und kann ThetaForge auf mein Depot zugreifen?
Die Flex Query ist die Berichtsschnittstelle von Interactive Brokers: Sie liefert Deine Kontoauszüge als Datenexport – mehr nicht. ThetaForge liest ausschließlich diese Berichte. Es gibt keine Order-Rechte, keine Handelsverbindung, keinen Weg, Dein Depot zu verändern. Schlimmstenfalls könnte jemand mit Deinem Flex-Token Deine Auszüge lesen – handeln kann er nie.
Mein Depot liegt nicht bei Interactive Brokers – geht das trotzdem?
Eingebaut ist der automatische Import für Interactive Brokers; verbundene Broker wie CapTrader, LYNX oder BANX arbeiten mit derselben Flex-Query-Schnittstelle (im Einzelfall bitte kurz prüfen). Andere Broker werden offiziell nicht unterstützt. Aber genau hier wird sich der offene Code auszahlen: Das Datenmodell ist in der Architektur-Doku beschrieben, und einen eigenen CSV-Import für die Kontoauszüge deines Brokers zu bauen ist mit KI-Unterstützung ein überschaubares Wochenendprojekt – Du nimmst Dir eine eigene Abzweigung und gibst Deinem KI-Assistenten Datenmodell plus eine Beispiel-CSV. Sobald Deine Trades einmal im Journal sind, funktionieren TWR, Tagging und alle Auswertungen unabhängig davon, woher sie kamen.
Was kostet ThetaForge?
Der Open-Source-Kern ist kostenlos und erfordert kein ThetaForge-Abonnement. Lokal auf dem eigenen Rechner entstehen überhaupt keine laufenden Kosten. Wer die Cloud-Variante wählt, kommt für ein persönliches Journal bei Vercel und Supabase in der Regel mit den kostenlosen Einstiegsstufen aus. Zusätzliche kommerzielle Module, Integrationen oder Supportangebote können zukünftig separat angeboten werden.
Wo liegen meine Daten?
In der lokalen Version auf Deiner eigenen Festplatte – nichts geht ins Internet. In der Cloud-Variante in Deiner eigenen Datenbank, in Deinem eigenen Hosting-Konto, dessen Region Du selbst wählst (z. B. EU). Es gibt keinen zentralen ThetaForge-Server, keine Telemetrie und keine Datenweitergabe – der Betreiber Deiner Instanz bist Du selbst.
Kann ich meine Familie mit auf der Instanz hosten?
Ja – dafür ist die Cloud-Variante gedacht; die lokale Installation ist für eine Person. ThetaForge ist mehrbenutzerfähig: Die Registrierung ist standardmäßig geschlossen, Du als Betreiber lädst weitere Nutzer ein – Partner, Familie, Trading-Kollegen. Jeder bekommt einen eigenen Login und ein vollständig eigenes Journal mit eigenen Depots; die Trennung erzwingt die Datenbank selbst (Row Level Security), niemand sieht die Daten der anderen. Ein Abo-Journal kostet pro Kopf – Deine Instanz beherbergt alle zusammen.
Gibt es Support?
ThetaForge wird ehrlich „as is“ bereitgestellt: sorgfältig gebaut und gepflegt, aber ohne Support-Zusage. Fehlerberichte und Feedback sind willkommen und fließen in die Priorisierung ein – ganz einfach per Mail an kontakt@thetaforge.de, ein Konto brauchst Du dafür nicht, oder über die GitLab-Issues. Garantierte Betreuung kann ein kostenloses Projekt nicht leisten; das steht hier deshalb so deutlich.
Kann ich mitentwickeln oder Funktionen beisteuern?
Ideen und Fehlerberichte: sehr gerne. Fertigen Code für den Rechenkern: nein – ThetaForge folgt dem Modell von Projekten wie SQLite: Der Quellcode ist offen, aber die Entwicklung des Kerns bleibt bewusst in einer Hand. Das hält die Qualität konsistent und die Verantwortung klar – jede Zeile, die Deine Renditen berechnet, hat denselben Prüfprozess durchlaufen.

Eine Ausnahme gibt es: Anbindungen an weitere Broker und Banken. Diese Import-Schnittstellen liegen sauber getrennt vom Rechenkern in einem eigenen Verzeichnis, und dorthin sind Beiträge ausdrücklich willkommen – Dein Broker fehlt, Du kannst programmieren? Dann bau ihn ein. Nötig ist dafür nur eine formlose Herkunftsbestätigung pro Commit (DCO, git commit -s) – kein Vertrag, keine Rechteabtretung: Dein Beitrag bleibt Dein Werk unter AGPL-3.0. Die Einzelheiten stehen in der CONTRIBUTING.md.

Wer darüber hinaus eigene Funktionen will, darf sich jederzeit eine eigene Abzweigung nehmen und für sich weiterbauen; genau diese Freiheit garantiert die Lizenz.
Das kann ich mir doch auch selbst mit KI bauen?
Kannst Du – genau so ist ThetaForge entstanden. Die Erfahrung aus der Entwicklung ist allerdings: Das Dashboard ist das Wochenendprojekt. Die eigentliche Arbeit steckt dort, wo Zahlen stimmen müssen – IBKR-Berichte mit all ihren Eigenheiten (Andienungen und Ausübungen, Kapitalmaßnahmen, Transfers, Währungen, Storno-Zeilen), eine TWR, die bei Ein- und Auszahlungen nicht lügt, Stillhalter-Sonderfälle wie Rollen und Verfall, dazu Sicherheitsarchitektur und ein Testfundament mit festgeschriebenen Referenzwerten, das jede Änderung gegen bekannte richtige Ergebnisse prüft. Diese letzten 20 Prozent haben unzählige Abgleiche gegen reale IBKR-Berichte und dokumentierte Sonderfälle gekostet, und genau die bekommst Du hier geschenkt. Und falls Dir etwas fehlt: Der Code ist offen. Du nimmst Dir eine eigene Abzweigung und baust auf diesem Vorsprung auf, statt bei null zu starten – und machst aus ThetaForge Deine ganz eigene App. Diese Individualisierung ist bei quelloffener Software keine Grenze, sondern der eigentliche Sinn.
Darf ich ThetaForge kommerziell nutzen?
Die AGPL-3.0 erlaubt auch kommerzielle Nutzung – verlangt dann aber, dass Du Deinen darauf aufbauenden Quellcode ebenfalls offenlegst. Wer ThetaForge in einem geschlossenen Produkt oder Dienst einsetzen möchte (z. B. als Broker, Coaching-Anbieter oder Steuerberater), kann sich für einen unverbindlichen Austausch über Lizenz-Optionen melden: kontakt@thetaforge.de.