Das GitHub-Repository ist vorübergehend nicht erreichbar — die Freischaltung liegt derzeit bei GitHub. Die Live-Demo läuft davon unabhängig.
Open Source · Self-Hosted · 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. Alles läuft auf Deiner eigenen Infrastruktur, und Deine Daten bleiben bei Dir.

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
DatensouveränEigene Instanz, eigene Datenbank
Nur LesenFlex-Query-Import – kein Handelszugriff
Kein AboDer Open-Source-Kern ist kostenlos
Von Haus aus abgesichertZwei-Faktor-Anmeldung, Zugang nur per Einladung
Funktionen

Mit ThetaForge einfach und präzise tracken.

Ein Journal 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 Flex-Query-Import

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 mehrere Nutzer mit eigenem Login – Familie oder Trading-Partner journalen auf derselben Instanz, jeder strikt nur mit den eigenen Daten.

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: 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 – das Markttrend 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
  • Deine Instanz, Deine Daten – Hosting-Region selbst wählbar, keine Telemetrie in der Anwendung
DEINE EIGENE INSTANZ Hosting-Region frei wählbar Vercel Deine App · keine Telemetrie Supabase Deine Datenbank · Row Level Security Tokens verschlüsselt DU Dein Browser Desktop & Mobil Zwei-Faktor-Login Login & Auswertung HTTPS-verschlüsselt DEIN BROKER Interactive Brokers CapTrader Flex Query einbahnig · nur lesen kein Handelszugriff Kein zentraler ThetaForge-Server — Deine Daten liegen ausschließlich in Deinem eigenen Supabase- und Vercel-Konto. Der Datenfluss ist einbahnig: Die Flex Query berichtet nur — ein Handelszugriff existiert nicht.
So funktioniert's

Deine eigene App in drei Schritten.

ThetaForge läuft auf den Plattformen Vercel und Supabase; für die persönliche Nutzung genügen in der Regel deren kostenlose Einstiegsstufen.

1

Deployen (Bereitstellen)

Repository klonen, Vercel-Projekt und Supabase-Datenbank anlegen. Die Anleitung führt Dich Klick für Klick.

2

Flex Query verbinden

Im IBKR-Portal eine Flex Query anlegen, Token und Query-ID in ThetaForge hinterlegen. Nur Leserechte – Dein Depot bleibt unberührbar.

3

Auswerten

Historie importieren, Strategien taggen, Dashboards lesen. Ab jetzt aktualisiert sich Dein Journal automatisch.

Setup mit Deinem KI-Assistenten: Im Repository liegt eine Anleitung, die Du direkt an Claude Code & Co. übergeben kannst („SETUP-AGENT.md“) – Dein Assistent führt Dich durch Deployment und Konfiguration. So ist die Instanz in der Regel innerhalb von 30 bis 60 Minuten eingerichtet – auch ohne Entwickler-Vorwissen.
Live ausprobieren

Sehen statt lesen – die echte App mit Demo-Depot.

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.

Open Source

Offen im Code. Betreut in der Entwicklung.

Mach Deine eigene App daraus

Fehlt Dir ein Widget oder eine Auswertung, die kein Anbieter je für Dich bauen wird? Forke das Projekt und lass 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. Forken 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

Was da ist – und was kommt.

Verfügbar

Web-Version (Self-Hosted)

Vercel + Supabase, Anleitung inklusive – der heutige Stand.

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.

In Prüfung

Desktop-App (Windows)

ThetaForge als ganz normales Programm: herunterladen, installieren, loslegen – ohne Browser-Einrichtung, ohne Technik-Kenntnisse. Ob und wann, entscheidet die Nachfrage – bei Interesse genügt eine kurze Mail an kontakt@thetaforge.de, Du bekommst Bescheid, sobald es losgeht.

Mitmachen

Öffentlich auf GitHub

Jede Version ist im Changelog & Releases nachvollziehbar. In den GitHub Discussions bringst Du Vorschläge ein und stimmst per 👍 über die nächsten Schritte mit – die Roadmap ist öffentlich. Und wer selbst entwickelt: Anbindungen an weitere Broker und Banken sind als Beitrag ausdrücklich willkommen.

Über das Projekt

An einem echten Depot gereift. Für alle geöffnet.

Θ
westkontorAutor & Maintainer

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

GitHub-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.

Das Werkzeug ist über Jahre 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 GitHub nicht – was ist das überhaupt?
GitHub ist die weltweit übliche Plattform, auf der quelloffene Software liegt – eine Art öffentliches Archiv mit Versionsverwaltung. Du brauchst dort kein Konto, um ThetaForge zu laden oder die Anleitung zu lesen; ein kostenloses Konto lohnt sich nur, wenn Du Fehler melden oder mitdiskutieren willst. Alles Wichtige ist von dieser Seite aus direkt verlinkt.
Brauche ich Programmierkenntnisse?
Nein. Die Anleitung führt Dich Schritt für Schritt mit Screenshots durch die Einrichtung bei zwei Hosting-Diensten (Vercel und Supabase, beide mit kostenlosen Tarifen). 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 einen PC 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 – diese Werkzeuge müssen selbst erst eingerichtet werden und wären hier der Umweg.
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 hier zahlt sich der offene Code aus: 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 – forke das Repository und gib 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. Das Hosting für ein persönliches Journal ist bei Vercel und Supabase in der Regel in den kostenlosen Einstiegsstufen möglich. Zusätzliche kommerzielle Module, Integrationen oder Supportangebote können zukünftig separat angeboten werden.
Wo liegen meine Daten?
In Deiner eigenen Datenbank, in Deinem eigenen Hosting-Konto – die Hosting-Region wählst Du selbst (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. 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 – per GitHub oder ganz einfach per Mail an kontakt@thetaforge.de, ein GitHub-Konto brauchst Du dafür nicht. Die GitHub Discussions beantworten die häufigsten Fragen. 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 Details stehen in der CONTRIBUTING.md.

Wer darüber hinaus eigene Funktionen will, darf das Projekt jederzeit forken 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. Forke ihn und bau auf diesem Vorsprung auf, statt bei null zu starten – und mach 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.