Changelog: alle Versionen von Foliograph

Alle Neuerungen und Korrekturen seit der ersten Version. In der App öffnest du sie mit einem Klick auf die Versionsnummer oben links.

Aktuelle Version 0.3.22 vom 21.10.2026

21.10.2026

Aktuell

Version 0.3.22

Portfolio-Seite überarbeitet: eine Liste über alle Positionen, Performance-Ansicht und gebundenes Kapital in Prozent des NLV

Highlights

  • Portfolio: Tabs Positionen, Prämien & Risiko und Allokation unter einer Kennzahlenzeile.
  • Eine Liste über Aktien, Futures und Optionen, gruppiert nach Basiswert, Branche, Konto oder Strategie.
  • Performance und Kacheln für deine Aktien und ETF mit den Spalten der ETF-Heatmap.
  • Allokation: gebundenes Kapital in Prozent des NLV.

7 Neu 3 Verbessert 2 Korrigiert

Alle 12 Änderungen anzeigen
  • Neu Portfolio: Die Seite ist neu gegliedert. Oben stehen Kontoauswahl und Kennzahlen auf einer Zeile (NLV, Unrealisiert, Margin-Reserve, verkaufte Optionsprämien und neu Max. Verlust), darunter die Tabs Positionen, Prämien & Risiko und Allokation. Ein Klick auf Max. Verlust öffnet Prämien & Risiko. Tab, Darstellung, Chips und Gruppierung bleiben beim nächsten Besuch erhalten und stehen in der Adresse.
  • Neu Portfolio, Positionen: Aktien, Futures und Optionen stehen in einer Liste. Chips blenden die Klassen ein und aus, die Optionskennzahlen (Max. Verlust, Prämie/Margin, Restprämie) erscheinen, wenn allein der Chip Optionen aktiv ist. Gruppieren nach Basiswert, Branche, Anlageklasse, Konto oder Strategie zeigt pro Gruppe die Anzahl und die offene GuV pro Währung. Neue Spalten Beschreibung (Name oder Strategie mit Strikes und Verfall) und Haltedauer (Tage seit der Eröffnung) für alle Positionen, DTE nur bei Optionen. Die Spalten sind schmaler. Deine bisherige Spaltenwahl der Tabs Aktien und Optionen wird übernommen.
  • Neu Portfolio, Performance und Kacheln: deine Aktien und ETF mit den Spalten der ETF-Heatmap (Seit Einstieg, Renditen von 1 Tag bis 3 Jahre, EMA21, Abstand zum 52-Wochen-Hoch) oder als Kacheln nach Positionswert. Das Menü Spalten blendet Gruppen oder einzelne Spalten ein und aus wie in der Heatmap. Fehlende Kursverläufe lädt Foliograph im Hintergrund nach. Im Journal Aktien & Futures gibt es dieselbe Ansicht über den Umschalter Liste, Performance und Kacheln.
  • Neu Portfolio, Allokation: das Kapital, das deine offenen Positionen binden, in Prozent des NLV, nach Anlageklasse, Währung, Branche und Konto. Aktien und ETF zählen mit dem Marktwert, Optionen und Futures mit der gemessenen Margin, ohne Messung Optionen mit dem Max. Verlust und Futures mit dem Nominalwert. Das ersetzt den bisherigen Balken, der den Marktwert der Aktien mit der Prämie der Optionen verglich und Futures ohne Kontrakt-Multiplikator zählte.
  • Neu Chart-Panel (ETF-Heatmap, Weltkarte, Portfolio): Stückzahl, Einstieg und offene GuV deiner Position, eine Linie beim Einstieg sowie deine Ein- und Ausstiege für jedes Symbol.
  • Neu Hilfe: neue Anleitung Portfolio zu Kennzahlen, Liste, Gruppierung, Performance, Prämien & Risiko und Allokation. Die Hilfeseite und die Anleitungen Tabellenspalten und Margin pro Trade beschreiben die neue Seite.
  • Neu Kurschart: Ein oranges E über der Kerze markiert die vergangenen Earnings, auf der Trade-Seite und im Chart der Journal-Liste. Das Datum ist der Tag der Meldung bei der SEC (8-K, Punkt 2.02). Gilt für Aktien und Aktienoptionen, künftige Termine zeigt Foliograph nicht.
  • Verbessert Branche: ETF an europäischen Börsen (SIX, Xetra, Euronext) stehen unter ETF statt unter Ohne Branche. Foliograph erkennt sie am IBKR-Typ oder am Namen (ETF, UCITS, iShares und weitere).
  • Verbessert Versionshistorie wie auf der Website: Die installierte Version erscheint als Karte mit Highlights und allen Änderungen nach Typ, ältere Versionen sind einklappbar und lassen sich nach Neu, Verbessert und Korrigiert filtern.
  • Verbessert System > Übersicht: Daten-Aktualität zeigt jetzt alle Jobs mit Intervall und Start-Knopf, neu auch Earnings, EIA, USDA, WASDE, FAS, Auto-Backup, MAE/MFE, Margin und den Update-Check. Ein Fehler in einem dieser Jobs erscheint unter Letzte Probleme.
  • Korrigiert Kursdaten: Kurse eines gleichnamigen US-Papiers (z.B. EXUS an der LSE oder TDIV in EUR) erkennt Foliograph an deinen Ausführungen und verwirft sie. Für solche Symbole fragt Foliograph massive.com nicht mehr ab.
  • Korrigiert Anmeldung: Portfolio, Trade-Seite und Tags-Verwaltung leiten nach einer abgelaufenen Anmeldung zur Login-Seite, statt einen Fehler zu zeigen.

Mehr dazu in der Hilfe: Portfolio, Margin pro Trade, Tabellen anpassen, Trades auswerten: Review-Routine

17.10.2026 Version 0.3.21 Zuteilungskette von der Option zur Aktie, sieben neue Anleitungen, Prämie/Tag für Rolls
  • Zuteilungskette: Option und Aktien-Trade sind verknüpft, die Trade-Seite zeigt das Ergebnis der ganzen Kette.
  • Analytics: Der Schalter Zuteilungen zur Option rechnet den Zuteilungsverlust dem Options-Trade zu.
  • Hilfe-Center: sieben neue Anleitungen mit Screenshots.
  • Rolls: Prämie/Tag neben Strike/Tag.
  • Neu Hilfe: Neue Anleitungen mit Screenshots zu Erste Schritte (Installation, Testphase, Einrichtungsassistent), Optionen im Journal (Eröffnung, Roll, Verfall, Zuteilung, gedeckte Positionen), Trades korrigieren (teilen, zusammenführen, neu verarbeiten, Kapitalmassnahmen), Trades auswerten (Strategien, Fehler, Notizen, Fehlerauswertung), Tabellen anpassen (Spalten, Filter, Sortierung), Analysen (Kennzahlen, Equity-Kurve, Kapitalflüsse) und zur ETF-Heatmap mit Chart-Panel. Die Startseite der Hilfe hat dafür die neuen Bereiche Journal und Trades sowie Markt und ETFs.
  • Neu Rolls: Die Roll-Effizienz heisst jetzt Strike/Tag, daneben gibt es neu Prämie/Tag. Das ist die Nettoprämie eines Rolls (Kredit positiv, Debit negativ) geteilt durch die zusätzlichen Tage. Beide Werte erscheinen als Spalten im Options-Journal und im Portfolio, auf der Trade-Seite und in der Rolls-Tabelle. Bei Spreads zählt die Prämie aller Legs des Rolls, die Foliograph an der gemeinsamen Kennung der Kombo-Order erkennt. Damit sind auch Credit/Debit in der Rolls-Tabelle bei gerollten Spreads jetzt korrekt, bisher zählte dort nur das Short-Leg. In Analytics zeigt der Bereich Aktivität den Median beider Werte in Prozent des alten Strikes und die Rolls-Tabelle hat zwei neue Spalten. Eine gespeicherte Spaltenauswahl mit Roll-Eff. bleibt als Strike/Tag erhalten.
  • Neu Journal: Sind die Spalten Margin und Init. Margin eingeblendet, zeigt die Zeile Total ihre Summe über alle gefilterten Trades, auf allen Seiten und pro Währung.
  • Neu Marktübersicht: Auch die Zeilen der Tabelle Indizes haben jetzt das Chart-Symbol. Ein Klick zeigt den Verlauf des Index über 3M bis 5Y mit Tief, Hoch und Perzentil des Fensters.
  • Neu Zuteilungskette: Foliograph verknüpft eine zugeteilte oder ausgeübte Option mit dem Aktien- oder Futures-Trade, der die Position erhalten hat (gleicher Zeitpunkt, Strike und gleiche Menge). Die Trade-Seite beider Trades zeigt die Kette mit dem Ergebnis jedes Trades und dem Total. Daneben steht die Aufteilung, bei der die Bewegung vom Strike bis zum Schlusskurs des Zuteilungstags zur Option zählt. Fehlt eine Verknüpfung, setzt du sie auf der Seite des Options-Trades von Hand. Bestehende Zuteilungen verknüpft das Update einmalig.
  • Neu Analytics: Der neue Schalter Zuteilungen zur Option im Kopf der Kennzahlen rechnet diese Aufteilung in alle Kennzahlen ein, sobald der Aktien-Trade geschlossen ist. Ein Spread mit Zuteilung erscheint dann mit dem Zuteilungsverlust statt als Gewinner, das Total bleibt gleich. Standardmässig ist der Schalter aus und die Zahlen folgen der Zuordnung aus den IBKR-Daten.
  • Verbessert Backup: Die Spaltenauswahl der Tabellen, das Hedge-Budget-Ziel und die ETF-Einstellungen (HV-Fenster, Monatsverfälle, Positionen je ETF) sind jetzt im Backup enthalten und werden beim Wiederherstellen übernommen.
  • Verbessert Trade-Seite: Das Formular zum Hinzufügen eines Legs zeigt die Feldnamen auf Deutsch (Basiswert, Verfall, Strike, Recht, Multiplikator, Verhältnis). Lizenzseiten sagen Instanz-ID wie der Rest der App, die Hilfe zur ETF-Heatmap nennt rund 250 ETFs in 17 Kategorien.
  • Verbessert Journal: Die Filter in der Kopfzeile zeigen geschlossen weiter den Spaltennamen, aufgeklappt heisst der erste Eintrag jetzt Alle.
  • Verbessert Dashboard: Bald verfallend bekommt mehr Platz als Letzte Trades (3:2 statt hälftig). Ein Symbol im Kopf des Panels legt es über die ganze Breite, Letzte Trades rückt dann darunter. Die Wahl bleibt gespeichert.
  • Korrigiert Einstellungen: Der Tab Allgemein speichert wieder. Seit die Sprachwahl in der Kopfzeile sitzt, verwarf er beim Speichern still alle Änderungen (Steuerdomizil, Anzeigedauer, Hedge-Budget-Ziel und die ETF-Einstellungen). Die Basiswährung ist dort wie im Einrichtungs-Assistenten nach der Ersteinrichtung fix und erscheint ausgegraut.
  • Korrigiert Trade bearbeiten: Das Formular hat wieder ein Feld für den geplanten Ausstieg bei Gewinn, neu Take-Profit statt Zielpreis genannt (Formular, Trade-Seite, Chart, KI-Prompt). Bisher fehlte das Feld, darum löschte jedes Speichern über Bearbeiten einen vorhandenen Wert. Bei Aktien und Futures prüft Foliograph jetzt auch, ob Anfangsstopp und Take-Profit auf der richtigen Seite des Einstiegs liegen (Long: Stopp darunter, Ziel darüber, Short umgekehrt). Sonst ergab ein falsch gesetzter Wert ein plausibel wirkendes CRV.
  • Korrigiert Analytics: Blendest du in der Equity-Kurve Kapitalflüsse wie Dividenden oder Einzahlungen ein, fällt der Stapel am Ende nicht mehr auf 0. Das geschah, wenn nach dem letzten geschlossenen Trade noch Buchungen kamen. Alle Linien laufen jetzt bis zur letzten Buchung weiter.
  • Korrigiert Journal: Der Statusfilter lässt sich wieder auf alle zurücksetzen. War Status der einzige aktive Filter, holte die gespeicherte Filterauswahl beim Zurücksetzen den alten Status gleich wieder zurück. Das galt für jeden Filter, der als letzter entfernt wurde.
  • Korrigiert Flex: Scheitert der tägliche Abruf der Activity-Query (zum Beispiel weil das Netz nach dem Aufwachen des Rechners noch fehlt), versucht Foliograph es jetzt nach einer Stunde erneut statt erst am nächsten Tag. Der Job erscheint dann als fehlgeschlagen statt als erledigt. Bisher blieben so Zuteilungen und Ausübungen tagelang aus, denn nur die Activity-Query liefert sie.
  • Korrigiert Import: Eröffnet ein schliessender Verkauf (IBKR-Code C) eine neue Aktienposition, weil die Eröffnung noch fehlt, bekommt der Trade einen Hinweis und Foliograph holt die Activity-Query sofort ab. Trifft die Eröffnung später ein (etwa die Zuteilung eines Short Puts), baut Foliograph den Trade chronologisch neu auf. Statt einer Short-Position, die vor ihrer Eröffnung schloss, steht dann die Long-Position aus der Zuteilung mit ihrem Verkauf da.
  • Korrigiert Gedeckte Optionen: Spreads werden nicht mehr mit einer Aktienposition als gedeckt verknüpft, ihr Long-Leg begrenzt das Risiko bereits. Eine Verknüpfung entsteht nur noch mit der Aktienposition, die während der Laufzeit der Option gehalten wurde, statt mit irgendeiner heute offenen. Bestehende falsche Verknüpfungen korrigiert das Update einmalig.

Mehr dazu in der Hilfe: Erste Schritte, Optionen im Journal, Trades korrigieren, Trades auswerten: Review-Routine, Tabellen anpassen, Analysen: Performance und Kapitalflüsse, ETF-Heatmap und Chart-Panel

13.10.2026 Version 0.3.20 Hilfe-Center mit Anleitungen, Margin-Reserve im Portfolio, ein Chart-Panel für ETF-Heatmap und Weltkarte
  • Hilfe-Center mit ausführlichen Anleitungen und Screenshots.
  • Portfolio: Margin-Reserve (Excess Liquidity) neben dem NLV.
  • ETF-Heatmap und Weltkarte teilen ein Chart-Panel, das sich anheften lässt.
  • Neu Hilfe: Neu gibt es ausführliche Anleitungen mit Screenshots, zuerst zu Margin pro Trade, Sicherheit und Datenschutz, Backup, KI-Analyse sowie zur Einrichtung der TWS, von Flex und CSV-Import. Die Seite Margin pro Trade beantwortet zuoberst, was das Ausschalten der schreibgeschützten API in der TWS für die Sicherheit bedeutet. Ein Suchfeld oben auf der Hilfeseite durchsucht Anleitungen und Fragen zugleich (Taste /). Das Symbol ⓘ neben Margin pro Trade, TWS, Flex, Backups und KI in den Einstellungen führt direkt zum passenden Abschnitt und der Versionsverlauf verlinkt die Anleitung zu einer neuen Funktion.
  • Neu Portfolio: Neben dem NLV steht die Margin-Reserve, die Excess Liquidity aus der TWS-Kontoübersicht (belehnbarer Kontowert minus Maintenance-Margin aller Positionen), mit ihrem Anteil am NLV, den IBKR Cushion nennt. Der Tooltip nennt die Maintenance-Margin des ganzen Kontos. Fällt die Reserve unter null, kann Interactive Brokers Positionen glattstellen. Die Kennzahl braucht eine TWS-Verbindung, mit einer Flex Query allein bleibt sie leer.
  • Neu ETF-Heatmap und ETF-Weltkarte: ein gemeinsames Chart-Panel. Im Kopf stehen Stern (Favoriten und Listen), Positionspunkt und AI-Menü, neben den Charts die Top-Positionen des ETFs, so viele, wie in die Höhe des Panels passen. Die Weltkarte zeigt damit wie die Heatmap deine Ein- und Ausstiege, den Expected-Move-Kegel und die IV/HV-Zeile.
  • Neu Chart-Panel: Der Pin-Knopf im Kopf heftet das Panel unter Tabelle, Kacheln oder Karte an. Dort bleibt es offen, während du durch die ETFs klickst, Tabelle und Kacheln werden dafür kürzer. Ohne Pin schwebt es wie bisher beim ETF. Die Wahl gilt für beide Tabs und wird pro Browser gemerkt.
  • Neu ETF-Heatmap, Kacheln: Punkt für gehaltene ETFs und Stern für Favoriten und Listen wie in der Tabelle. Beim Überfahren erscheinen die Icons für Chart, Holdings und AI, zu kleine Kacheln zeigen Punkt oder Stern in der Ecke.
  • Neu ETF-Weltkarte: Stern und Positionspunkt in der Rangliste und vor der Beschriftung auf der Karte, dazu die Chips Positionen und Favoriten. Sie blenden die übrigen Länder auf der Karte blass und entfernen sie aus Rangliste und Top-5/Bottom-5-Leiste. Shift+Klick vergleicht Länder weiterhin unter der Karte.
  • Verbessert Kopfzeile: Bei Fensterbreiten unter 1440 px rücken die Menüpunkte enger zusammen, der Benutzername entfällt und Neuer Trade erscheint als Knopf +. Bisher war Einstellungen auf den Journal-Seiten bis etwa 1370 px Breite abgeschnitten, jetzt passt die Zeile im Browser ab 1100 px und im Desktop-Fenster ab 1160 px.
  • Verbessert Margin pro Trade: Die Zeile zum letzten Durchgang in den Einstellungen (gemessene, abgelehnte Trades und Trades ohne Kontrakt) erscheint jetzt auf Deutsch.
  • Verbessert Portfolio: Das Panel Verkaufte Optionsprämien nennt die Kategorien auf Deutsch (Aktienoptionen, Index-Optionen usw.), die Legende des Aufteilungsbalkens Aktien, Futures und Optionen. Der Betrag bei Zuteilung, die Kategoriesummen und die Beträge pro Symbol zeigen Tausendertrennzeichen. Das Feld heisst jetzt Zuteilung statt Zuweisung, wie im Rest der App.
  • Verbessert Portfolio: Der Tooltip der Restprämie und die Schwelle in den Einstellungen sprechen vom verdienten statt vom eingenommenen Anteil der Prämie. Eingenommen wird die Prämie vollständig bei Eröffnung, der Anteil zeigt, wie viel davon nach heutigem Rückkaufwert verdient ist.
  • Verbessert Portfolio: Die Kennzahl und das Panel Max. Verlust Optionen heissen jetzt Max. Verlust (begrenzt). Die Summe enthält nur Positionen mit einer Verlustgrenze, ungedeckte Short Calls stehen weiterhin als unbegrenzt daneben. Der Tooltip sagt das ausdrücklich.
  • Verbessert Portfolio: Die Spalte Restrendite p.a. heisst jetzt Restprämie/Margin p.a., ebenso die Schwelle in den Einstellungen. Sie rechnet Restprämie/Margin auf ein Jahr hoch und ist eine theoretische Rate unter der Annahme wertlosen Verfalls und unveränderter Margin, keine Rendite. Tooltip und Hilfe sagen das ausdrücklich.
  • Korrigiert Sprache: Die Umschaltung oben rechts wechselt jetzt zuverlässig. War die Sprache schon einmal umgestellt, sprang Foliograph nach der Wahl von Englisch oder Deutsch auf die bisherige Sprache zurück. Nach einem Seitenwechsel innerhalb der App führte die Umschaltung ausserdem auf die zuerst geöffnete Seite statt auf die aktuelle.
  • Korrigiert Flex: Fehlt in der Activity Flex Query eine Sektion (etwa Transfers), verschwindet die Meldung im Dashboard jetzt sofort, wenn du die Query unter Einstellungen > Verbindungen mit Prüfen testest. Bisher blieb sie bis zum nächsten automatischen Abgleich stehen. Dieser lief erst, wenn Foliograph 24 Stunden am Stück offen war, und läuft jetzt beim Start nach, wenn der letzte mehr als 20 Stunden zurückliegt. Die Meldung verlinkt eine neue Anleitung, die auch die Verwechslung von Transfers mit Trade-Transfers erklärt.
  • Korrigiert Portfolio: Der Betrag bei Zuteilung zählt nur noch die Short Puts (Strike x offene Kontrakte x Multiplikator). Bisher summierte er die Strikes aller Legs, Long Puts und Short Calls eingeschlossen, ein Bull Put Spread 207/210 zeigte 41'700 statt 21'000, ein Iron Condor auch seine Call-Seite. Ein zugeteilter Short Call liefert Aktien und kostet kein Geld, Kategorien nur mit Short Calls zeigen deshalb keinen Betrag.
  • Korrigiert Tabellen: Filter in den Spaltenköpfen sind mindestens so breit wie ihr Spaltenname, «Symbol» erscheint nicht mehr abgeschnitten als «Symbo».

Mehr dazu in der Hilfe: Flex Query: fehlende Sektionen

08.10.2026 Version 0.3.19 Eigene Ein- und Ausstiege im ETF-Chart, Margin pro Trade, Prämie im Verhältnis zur Margin
  • ETF-Heatmap: Das Chart-Panel eines ETFs zeigt deine eigenen Ausführungen auf diesem ETF, Aktien als Pfeile und Optionen als Punkte, Einstiege unter dem Balken und Ausstiege darüber. Fährst du über einen Balken mit Markern, nennt ein Tooltip Menge und Durchschnittspreis, bei Optionen auch Typ und Strike. Ein Roll erscheint als Ausstieg plus Einstieg am selben Tag. Vier Schalter im Kopf des Panels blenden Einstiege Aktien, Ausstiege Aktien, Einstiege Optionen und Ausstiege Optionen einzeln ein oder aus. Ältere Ausführungen erscheinen im Wochenchart, der zwei Jahre zurückreicht.
  • Margin pro Trade (optional): Foliograph misst, wie viel Margin jeder offene Trade bindet, und verfolgt den Wert über die Zeit. TWS prüft dafür viermal am Tag eine What-if-Order, die den Trade schliessen würde, führt sie aber nicht aus. Ein Spread wird als eine Kombo gemessen, eine Aktie und die Option, die sie deckt, zusammen. Das Portfolio zeigt den neusten Wert in der Spalte Margin, die Trade-Seite den Verlauf. Weil TWS What-if-Orders nur mit ausgeschalteter Option «Schreibgeschützte API» prüft, ist die Messung standardmässig aus. Einschalten kannst du sie unter Einstellungen > Verbindungen, der Setup-Guide nennt die Ausnahme.
  • Prämie und Margin: Neue Spalten setzen die verkaufte Prämie von Options-Trades ins Verhältnis zur Maintenance-Margin. Prämie/Margin zeigt das Verhältnis bei Eröffnung, Restprämie/Margin daneben, wie viel davon dieselbe Margin jetzt noch hält (z.B. 20% bei Eröffnung, 4% jetzt). Das Portfolio zeigt zudem die Restprämie (Rückkaufwert der offenen Kontrakte) und die Restrendite pro Jahr bis zum Verfall, das Journal die höchste gemessene Margin und Initial-Margin jedes Trades. Unter Einstellungen > Verbindungen kannst du eigene Schwellen setzen, Zeilen, die eine erreichen, werden im Portfolio markiert. Alle Spalten sind standardmässig aus, die Schwellen leer.
  • Journal: Der Status-Filter hat neu den Wert «Offen + teilweise» und zeigt damit alle Trades, die noch ganz oder teilweise offen sind.
  • Unrealisierter Gewinn und Verlust: Bei Futures rechnen Portfolio und Dashboard neu mit dem Kontraktmultiplikator. Zwei MES von 5000 auf 5010 ergeben 100 USD statt 20. Auf dem Dashboard zählen Short-Positionen bei «Heute» und «Unrealisiert» neu mit dem richtigen Vorzeichen, ein steigender Kurs ist dort ein Verlust.

Mehr dazu in der Hilfe: Margin pro Trade, Sicherheit und Datenschutz

06.10.2026 Version 0.3.18 Neue Themen-ETFs zu Medizintechnik, Neurowissenschaften und Genomik, eigene ETF-Listen
  • ETF-Heatmap: Fünf neue ETFs in der Kategorie Thematic decken Medizintechnik, Neurowissenschaften und Genomik ab. IBRN (iShares Neuroscience and Healthcare) ist der einzige ETF mit reinem Fokus auf Neurowissenschaften und kommt Gehirn-Computer-Schnittstellen am nächsten, einen eigenen BCI-ETF gibt es noch nicht. HTEC (ROBO Global Healthcare Technology and Innovation) umfasst Chirurgie-Robotik, KI-Diagnostik und Genomik. GNOM (Global X Genomics & Biotechnology) deckt Gentherapie und Geneditierung ab und HEAL (Global X HealthTech, früher EDOC) KI in der Wirkstoffforschung, vernetzte Medizingeräte und Gesundheitssoftware.
  • ETF-Heatmap: CYBO (VanEck Bionic Engineering UCITS) ist der erste ETF ausserhalb der USA in der Heatmap. Er wird an der SIX in CHF gehandelt und umfasst Medizinrobotik, Implantate und Exoskelette. Als Tageskurs dient die Mitte aus Geld- und Briefkurs, weil der Fonds an der SIX nur an wenigen Tagen im Monat gehandelt wird. Der Kurs steht mit der Währung in der Tabelle und die CSV-Datei hat dafür die neue Spalte Currency. IV, Optionsdaten, Fondsvermögen und Positionen bleiben leer, weil es keine US-Optionen gibt und der Fonds der SEC keine Positionen meldet. Der Tooltip der leeren Zellen nennt diesen Grund.
  • ETF-Heatmap: Neben den Favoriten lassen sich eigene ETF-Listen führen. Ein Klick auf den Stern vor einem Symbol öffnet ein Menü mit einem Häkchen für Favoriten und je einem pro Liste, ein ETF kann in mehreren Listen stehen. Das Auswahlfeld in der Werkzeugleiste zeigt eine Liste allein, das Menü Listen daneben legt Listen an, benennt sie um und löscht sie. Liste vergleichen zeichnet bis zu zwölf ETFs der gewählten Liste als Linien ab 100, bisher waren höchstens drei möglich. Die gemeinsamen Positionen umfassen dann die ganze Liste und nennen vor den Chips, wie viele der ETFs einen Titel halten. ETFs ohne Positionsdaten wie CYBO oder GLD stehen mit Namen darunter. Neu zeigt eine Matrix Überschneidung nach Gewicht je ETF-Paar, wie viel des einen Fonds der andere ebenfalls hält (die Summe des kleineren Gewichts ihrer gemeinsamen Positionen). So fallen Dubletten wie XBI und IBB sofort auf. Für eine Liste schaut der Vergleich 50 Positionen tief in jeden ETF. Gespeicherte Screens merken sich die gewählte Liste und das Backup nimmt die Listen mit. Beim ersten Aufruf legt Foliograph zehn Startlisten nach Thema an: KI und Robotik, Klassische Gesundheitsbranchen, Medizin der Zukunft, Halbleiter und Rechenzentren, Software und Cloud, Verteidigung und Raumfahrt, Energiewende, Edelmetalle und Minen, Internet und Konsum sowie Krypto und Blockchain. Sie lassen sich wie eigene Listen ändern oder löschen.
  • Analysen: Ohne Verlust-Trades zeigt der Profit Factor einer Gruppe jetzt "-" statt 0.00. Bisher sah eine Strategie oder ein Symbol ganz ohne Verluste aus wie der schlechteste mögliche Wert. Beim Sortieren nach PF stehen solche Zeilen unter den berechneten Werten.
  • Analysen: Die Karten unter Performance nach Kategorie erscheinen jetzt auch auf Deutsch (Aktien-/Futures-Trades, Aktien-/Futures-Investments, Options-Trades). In der Kennzahlentafel heisst es einheitlich Ø Gewinn, Ø Verlust und Mit Stop, die Fehlerauswertung Ø GuV statt Ø PnL.
  • Analysen: Nach einem Sprachwechsel zeigte die Seite bis zu fünf Minuten lang die Kapitalfluss-Arten und Trade-Highlights in der vorherigen Sprache, weil der Zwischenspeicher die Sprache nicht unterschied. Jede Sprache hat jetzt einen eigenen Eintrag.
  • Analysen: Sharpe und Sortino rechnen jetzt mit allen Handelstagen des Zeitraums, Tage ohne geschlossenen Trade zählen als 0. Bisher gingen nur die Tage mit Schliessungen ein und die Hochrechnung auf ein Jahr setzte trotzdem 252 Tage voraus. Wer nicht täglich schliesst, sieht deshalb tiefere Werte, die bisherigen waren zu hoch. Unter 20 Handelstagen steht ein Strich statt einer Zahl.
  • Analysen: CAGR und Calmar rechnen jetzt mit dem Kontowert aus deinen Kontoauszügen. Der CSV-Import liest neu den Anfangs- und Endwert des Zeitraums (Abschnitt Change in NAV), die Flex-Abfrage den Kontowert pro Tag (Equity Summary). Als Startkapital dient der Wert, der dem Beginn des Zeitraums am nächsten liegt, bisher wurde es immer aus dem heutigen Kontowert zurückgerechnet. Ein- und Auszahlungen im Zeitraum zählen neu anteilig zum Kapital, je nachdem wie lange sie im Konto lagen. Bisher wurde der Gewinn nur am Startkapital gemessen, eine grosse Einzahlung nach dem Start trieb die CAGR deshalb in die Höhe. Unter Alle Konten zählt jetzt der Kontowert aller Konten statt nur eines einzelnen. Ausserdem speicherte der Flex-Import den höchsten Kontowert des ganzen Abfragezeitraums als aktuellen Wert, neu ist es der Wert des letzten Tages. Für ältere Zeiträume lohnt es sich, die Kontoauszüge erneut zu importieren. In der Kennzahlentafel heisst die Kennzahl neu CAGR (realisiert), weil sie den realisierten Gewinn misst und keine klassische CAGR aus Anfangs- und Endwert ist. Ein Tooltip erklärt die Berechnung.
30.09.2026 Version 0.3.17 Gemeinsame Positionen im ETF-Vergleich, ETF-Liste als CSV, MAE, MFE und TradingView-Links je Trade
  • ETF-Heatmap: Zwei Fehler in den gespeicherten Positionen. Zum einen fehlte jeder Position das Symbol, deren Firma SEC im Register mit dem Gründungsstaat führt, also etwa "APPLIED MATERIALS INC /DE" gegen "Applied Materials, Inc." in der Meldung. Betroffen waren rund elf Positionen je ETF mit zusammen etwa 7% des Fondsvermögens, sie konnten deshalb nie als gemeinsame Position auftauchen. Zum anderen zählten mehrere Zeilen desselben Unternehmens in einem ETF nur einfach, Alphabet steht in QQQ in zwei Aktiengattungen und wurde mit 3.3% statt 6.3% ausgewiesen. Solche Zeilen werden nun addiert und die Gattung fällt aus dem Namen. Das gilt für die Positionsliste je ETF genauso, dort stand ein Unternehmen bisher mehrfach.
  • ETF-Heatmap: Fonds, die ihre Titel über Total Return Swaps halten, werden richtig ausgewiesen. MAGS etwa hält 55% US-Schatzwechsel und bildet die sieben Aktien grösstenteils synthetisch ab. Bisher zeigte die Tabelle nur den kleinen direkt gehaltenen Rest, bei NVIDIA 3.5% statt der tatsächlichen rund 15%. Der Swap wird jetzt dem zugrunde liegenden Titel zugeordnet und mit seinem Nominalwert im Verhältnis zum Fondsvermögen gemessen. Die Tabelle nennt beide Teile getrennt, also 3.5% Aktie plus 11.2% Swap, und sortiert nach der Summe. Die Positionsliste je ETF führt ein Unternehmen ebenfalls nur noch einmal und nennt hinter dem Namen beide Teile. MAGS meldet je Gegenpartei einen eigenen Swap, Apple und Alphabet standen deshalb doppelt in der Liste.
  • ETF-Heatmap: Die Vergleichsansicht nennt jetzt die gemeinsamen Positionen. Unter dem Chart der bis zu drei angehakten ETFs steht eine Tabelle mit den Titeln, die zwei oder mehr von ihnen halten, je Titel mit dem Gewicht in jedem einzelnen ETF. Die Liste ist nach der Anzahl haltender ETFs und dann nach dem Gesamtgewicht sortiert. Bisher lag diese Tabelle im Tab ETF Weltkarte, wo die ausgewählten Länder-ETFs kaum je denselben Titel halten und sie deshalb fast immer leer blieb. Die Positionen stammen wie die Positionsliste je ETF aus den NPORT-P-Meldungen bei SEC EDGAR. Dafür speichert Foliograph aus jeder NPORT-P-Meldung neu die 100 grössten Positionen statt nur die zehn. Die Meldung wurde ohnehin vollständig geladen und danach beschnitten, die Tiefe kostet also keinen zusätzlichen Abruf. Wie viele Positionen die Positionsliste zeigt, stellst du unter Einstellungen > Allgemein als Positionen je ETF ein, 10 bis 100 in Zehnerschritten und zehn als Standard wie bisher. Über der Tabelle der gemeinsamen Positionen steht dasselbe Auswahlfeld noch einmal, dort vorbelegt aus den Einstellungen und pro Browser gemerkt. Denn beim Vergleich zweier ETFs ist die Tiefe Teil der Frage, zehn Titel überschneiden sich oft gar nicht. Bestehende Installationen füllen die tieferen Listen im Hintergrund über den stündlichen Lauf des Jobs ETF Vol Sync.
  • ETF-Heatmap: Die angezeigten ETFs lassen sich als CSV-Datei herunterladen. Das Menü CSV in der Werkzeugleiste bietet drei Varianten: Nur Symbole (Symbol, Name, Kategorie, etwa für einen Watchlist-Import in TradingView), Wie angezeigt (die eingeblendeten Spalten) und Alle Spalten. Filter, Suche und Sortierung werden übernommen. Die Werte stehen als reine Zahlen in der Datei, die Einheit im Spaltenkopf, damit eine Tabellenkalkulation direkt damit rechnen kann.
  • Analyse: MAE und MFE je Trade. MAE ist die grösste Bewegung gegen eine Position zwischen Einstieg und Ausstieg, MFE die grösste Bewegung zu ihren Gunsten. Beide werden auf den gespeicherten Tagesbars des Symbols gemessen und in Prozent des Einstandskurses, in der Währung des Trades und, wo ein Anfangsstop erfasst ist, in Einheiten des eingegangenen Risikos (R) ausgewiesen. Sie stehen auf der Detailseite eines Trades, als optionale Spalten MAE und MFE im Journal Aktien & Futures und im Portfolio-Tab der Aktien sowie als Durchschnitte in der Kennzahlenkarte der Analyse, dort ergänzt um Vom MFE behalten: das realisierte Ergebnis in Prozent der Summe aller MFE. Gemessen wird nur für Aktien-Trades, weil Futures-Bars als fortlaufende Serie vorliegen, deren Niveau nicht zum gehandelten Kontrakt passt, und Optionskontrakte gar keine Tagesbar-Historie haben. Der neue tägliche Job Excursion füllt die Werte und holt fehlende Kursdaten im Hintergrund nach, bestehende Trades werden beim ersten Start nach dem Update einmal nachgerechnet.
  • Trade-Detail: Ein Trade kann TradingView-Links aufnehmen. In TradingView das Kamera-Symbol und Link kopieren wählen, dann den Link unter Notizen & Screenshots einfügen. Der Chart-Snapshot erscheint als Vorschau in der Timeline und öffnet sich mit einem Klick auf TradingView. Mehrere Links je Trade sind möglich, etwa beim Einstieg und beim Ausstieg. Die Links sind im Backup enthalten und wandern beim Zusammenführen von Trades mit.
  • Trade-Detail: Notizen & Screenshots ist überarbeitet. Notizen, Bilder und TradingView-Links haben denselben Aufbau mit Stift und Papierkorb im Eintrag und lassen sich nachträglich bearbeiten, bisher ging das nur beim Bildtitel. Bilder erscheinen direkt als Vorschau, ein Klick vergrössert sie. Ein Umschalter über dem Eingabefeld ersetzt die drei Formulare nebeneinander, ein Screenshot lässt sich mit Cmd+V / Ctrl+V direkt aus der Zwischenablage einfügen. Nach dem Speichern springt die Seite zum betroffenen Eintrag.
  • ETF-Heatmap: Der Expected-Move-Kegel im Chart-Panel verwendete den Straddle-Preis am Geld direkt als Bewegung. Ein Straddle bepreist die erwartete absolute Bewegung und entspricht damit rund 0.8 Standardabweichungen, während die Spalte EM, ihr Filter und der IV-Rückfall des Kegels eine Standardabweichung ausweisen. Der Kegel lag deshalb etwa 20% innerhalb der Spalte, deren Tooltip ausdrücklich dieselbe Spanne behauptete. Der Straddle-Preis wird jetzt mit der Wurzel aus Pi/2 auf eine Standardabweichung umgerechnet, Kegel und Spalte nennen damit dieselbe Grösse. Der beobachtete Straddle-Preis bleibt im Tooltip der Verfallsmarker erhalten.
  • Hinweis auf Analyse statt Beratung: Die kurze Fassung steht neu oben auf der Hilfeseite und in Einstellungen > Über. Bisher trug ihn in der ganzen App nur der Tooltip der Aktien-Fundamentals, dort in der langen Fassung mit Verweis auf FIDLEG/FINSA. Der Verweis auf die Norm entfällt, wie auf der Website.
  • Marktübersicht: Das Chart-Symbol hinter einer Zeile der Tabellen Volatilität und US-Treasuries öffnete ein leeres Panel mit dem Text Keine Chartdaten. Betroffen waren alle 16 Zeilen (VIX, VXN, RVX, SKEW, VIX/VIX3M, VVIX, P/C Index, P/C Equity sowie die Laufzeiten 1M bis 30Y und die Spreads 10Y-2Y und 10Y-3M). Die Daten waren vorhanden, das Panel brach beim Zeichnen ab, weil die Farbeinstellung des Charts seit 0.2.47 in einer anderen Datei liegt. Die Charts zeichnen wieder, samt Fenstern 3M bis 5Y, Perzentil und Spannweite.
  • ETF-Heatmap: Das Aufklappen der Positionen eines ETF endete gelegentlich mit einem Fehler, wenn gleichzeitig der stündliche Job ETF Vol Sync die Fondsgrösse desselben Symbols nachholte. Beide legten den Eintrag im Zwischenspeicher neu an und der zweite lief in die Eindeutigkeitsprüfung des Symbols. Der Abruf erkennt den Eintrag des anderen jetzt und ergänzt ihn, statt abzubrechen.
  • Hilfe: Die Abschnitte Marktübersicht und Futures beschreiben wieder, was die App zeigt. Korrigiert sind die Liste der 34 Futures (Energie nur Rohöl und Erdgas, dazu Holz, Hafer und Mastrinder), die Instrumente im EMA21-Raster, die Streaks als Zahl mit Vorzeichen statt Buchstaben, die Farben (Backwardation, IVR und IVP amber statt grün), der CoT-Bericht (Legacy, nur Futures, nicht Disaggregated) und die Open-Interest-Spalte als Lage in der Dreijahresspanne statt Perzentil. Neu erklärt sind die Spalten Spanne, Veränderung und Perzentil, die VIX-Futures-Kurve, die Leiste IBKR-Datenabonnemente und die blauen Punkte für Makrodaten. Der Knopf Aktualisieren lädt die Daten des aktuellen Tabs, nicht alle. Zwei Tooltips der Marktübersicht waren ebenfalls veraltet.
  • Analyse: Das R-Multiple von Futures-Trades war um den Kontraktmultiplikator zu gross. Das Ergebnis von IBKR enthält den Multiplikator bereits, das Risiko beim Einstieg (Abstand vom Einstieg zum initialen Stop mal Menge) rechnete ihn aber nicht ein. Ein ES-Trade mit 2R zeigte deshalb 100R. Betroffen waren die Spalte R-Multiple (bisher CRV) im Journal, die Trade-Detailseite und Ø R-Multiple in den Analysen. Foliograph verwendet jetzt den Multiplikator, den IBKR mit der Ausführung liefert, bei manuell erfassten Trades den bekannten Wert des Kontrakts. Aktien-Trades sind nicht betroffen. Options-Trades zeigen kein R-Multiple mehr, auch wenn ein Stop eingetragen ist, weil ein Stop auf eine Prämie oder einen Spread keine klare Risikobasis hat.
  • Hilfe: Der Abschnitt Analysen beschreibt das Drawdown-Diagramm wieder richtig. Es zeigt den Rückgang als Betrag in der Basiswährung, nicht in Prozent.
  • Journal und Analysen: Die Spalte CRV heisst jetzt R-Multiple und die Kennzahl Ø CRV heisst Ø R-Multiple. Beide zeigen das tatsächlich erreichte Ergebnis in Einheiten des Risikos beim Einstieg, etwa +1.80R statt 1 / 1.8. CRV bleibt das geplante Chance-Risiko-Verhältnis aus Ziel und Stop, das der Trade-Chart in der Legende anzeigt. Tooltip und Hilfe erklären den Unterschied, gespeicherte Spaltenauswahlen bleiben erhalten.
  • Analyse: CAGR und Calmar Ratio fielen bei einem gewachsenen Konto zu tief aus, weil der heutige Kontowert als Startkapital diente und die Gewinne des Zeitraums damit doppelt zählten. Foliograph rechnet das Startkapital jetzt aus dem aktuellen Kontowert zurück, abzüglich der seither realisierten Ergebnisse, Dividenden, Zinsen, Gebühren sowie Ein- und Auszahlungen. Der Vergleich mit dem SPY verwendet dieselbe Basis.
27.09.2026 Version 0.3.16 ETF-Heatmap wird zum Screener: Options- und Volatilitätsdaten, Kachelansicht, Favoriten, gespeicherte Screens und Vergleich
  • ETF-Heatmap, ETF-Weltkarte und Aktien-Fundamentals: Schreibt ein Hintergrund-Job neue Daten (Marktdaten alle 10 Minuten, ETF Vol Sync stündlich, EDGAR), holt die Seite nur die betroffenen Daten neu und zeichnet Tabelle, Kacheln, Kartenfarben, Ranking, Korrelationsmatrix und Kennzahlen an Ort und Stelle neu. Scrollposition, Filter, Sortierung, Suche, Zoom, offene Chart-Panels und die Vergleichsauswahl bleiben erhalten. Der bisherige, leicht zu übersehende Hinweis zum Neuladen unten rechts entfällt, auch der Zeitstempel Kurse in der Tab-Leiste zieht mit.
  • Aktualisieren-Knopf auf diesen drei Tabs: Nach dem Lauf lädt die Seite nicht mehr komplett neu, die neuen Daten erscheinen direkt in den Feldern.
  • ETF-Heatmap: Die Spalten P/C Vol, P/C OI, OI, Opt Vol und Ex-Div blieben nach einem Lauf des Jobs ETF Vol Sync am Wochenende bei fast allen ETFs leer (11 von 248 gefüllt). Der Job holte die Options-Ticks mit dem IBKR-Datentyp frozen, der diese Werte nur während und kurz nach einer Handelssitzung liefert. Die Optionsstatistiken werden jetzt mit dem Datentyp live abgefragt, der sie auch am Wochenende innerhalb weniger Sekunden liefert.
23.09.2026 Version 0.3.15 ETF-Heatmap wird zum Screener: Options- und Volatilitätsdaten, Kachelansicht, Favoriten, gespeicherte Screens und Vergleich
  • ETF-Heatmap: Neue Spaltengruppe Optionen / Volatilität (ein Eintrag im neuen Menü Spalten über der Tabelle): IV (IBKRs implizite 30-Tage-Volatilität der Optionskette, in Prozent, Datum im Tooltip), HV (realisierte Volatilität aus den letzten 30 Tagesrenditen, lokal aus den gespeicherten Bars), IV/HV, IVR (IV Rank innerhalb der 52-Wochen-Spanne, gleiche Filterkette wie im Futures-Tab) und IVP (IV-Perzentil). Alle Spalten sind sortierbar, das Feld IVR mindestens filtert die Tabelle auf ETFs ab einem Schwellenwert.
  • ETF-Heatmap: Dazu die Optionsstatistiken P/C Vol (Put/Call-Verhältnis des heutigen Optionsvolumens), P/C OI (Put/Call-Verhältnis des Open Interest), Opt Vol (durchschnittliches tägliches Optionsvolumen) und Ex-Div (nächster projizierter Ex-Dividenden-Tag, Betrag im Tooltip), über TWS-Marktdaten-Ticks in Batches geholt. ETFs ohne gelistete Optionskette lassen die Zellen leer.
  • Neuer Hintergrund-Job ETF Vol Sync (System > Jobs, stündlich solange TWS läuft, dort auch per Start auf Abruf): lädt die IV-Historie beim ersten Lauf für ein Jahr und danach nur die fehlenden Tage nach, holt die Optionsstatistiken und aktualisiert die Heatmap im Anschluss (Hinweis zum Neuladen erscheint auf der Seite).
  • Einrichtungshilfe Flex Web Service: Die englische Hilfe zeigt jetzt Screenshots des englischen Client Portals (Flex-Web-Service, Kontoumsatz- und Handelsbestätigungs-Query), die deutsche Hilfe weiterhin die deutschen.
  • ETF-Heatmap: Neues Filterfeld Optionsvolumen mindestens neben IVR mindestens. Beide Schwellenwerte starten bei jedem Laden der Seite mit deinen gespeicherten Standardwerten (0 = kein Filter).
  • ETF-Heatmap: Neues Menü Spalten über der Tabelle blendet Spaltengruppen ein oder aus: Preis, EMA21 D, EMA21 W, 1D, 1-3W, 1-6M, YTD, 1-3Y und Optionen / Volatilität. Die neun Options- und Volatilitätsspalten lassen sich unter ihrem Gruppeneintrag auch einzeln anhaken. Die Auswahl wird mit dem Konto gespeichert (gilt in jedem Browser), Auf Standard zurücksetzen zeigt wieder alles. Neue Spalte Preis: Schlusskurs des neuesten gespeicherten Tagesbars in USD, Datum im Tooltip, sortierbar.
  • ETF-Heatmap: Beim Scrollen schien zwischen der fixierten Symbol- und der Name-Spalte ein Streifen einer anderen Spalte durch (z.B. EMA21 W). Die Name-Spalte war auf einen festen Abstand von 150 Pixeln fixiert, die Symbol-Spalte ist aber je nach Schrift und Symbolen breiter oder schmaler. Der Abstand wird jetzt aus der tatsächlichen Breite der Symbol-Spalte übernommen.
  • ETF-Heatmap: Neue Spalte AUM (Nettovermögen des Fonds in USD aus der neuesten NPORT-P-Meldung bei SEC EDGAR, quartalsweise, Stichtag im Tooltip). Der Job ETF Vol Sync lädt die Werte im Hintergrund nach, so dass die Spalte innerhalb weniger Stunden gefüllt ist.
  • ETF-Heatmap: Expected Move. Neue Spalte EM 30T (eine Standardabweichung über 30 Tage aus der impliziten Volatilität, in Prozent, USD im Tooltip) und ein Kegel im Tageschart des Chart-Panels: Läuft die TWS, werden Call und Put am Geld der nächsten drei Monatsverfälle geholt (sechs Marktdaten-Zeilen pro ETF, 15 Minuten zwischengespeichert) und der Straddle-Preis je Verfall verwendet, ohne TWS die IV-basierte Spanne bei 30, 60 und 90 Tagen. Marker am Kegel zeigen je Verfall das Datum und die Bewegung in Prozent, darunter den unteren/oberen Preis, die Legende trägt nur die zweifarbige Kennung Expected Move.
  • ETF-Heatmap: HV-Fenster wählbar. Unter Einstellungen > Allgemein wählst du 20, 30 oder 60 Handelstage für die realisierte Volatilität. Der Spaltenkopf zeigt das Fenster (HV20, HV30, HV60), die Spalte IV/HV und die HV-Linie im Chart-Panel folgen ihm.
  • ETF-Heatmap: Drei weitere Filterfelder über der Tabelle: IV/HV ≥, EM 30T ≥ und Ex-Div ≥ Tage (blendet ETFs aus, deren nächster projizierter Ex-Dividenden-Tag innerhalb von N Tagen liegt, ETFs ohne bekanntes Datum bleiben sichtbar). Ihre Standardwerte werden wie bei IVR und Optionsvolumen mit Als Standard speichern abgelegt.
  • ETF-Heatmap Chart-Panel: Neue Volatilitätszeile unter dem Tages- und Wochenchart mit der IV der letzten 52 Wochen (blau), der HV im gewählten Fenster (orange) und dem 52-Wochen-Hoch und -Tief der IV als gestrichelte Linien, aktuelle Werte in der Legende.
  • ETF-Heatmap Chart-Panel: IV-Termstruktur neben dem Volatilitätschart. Aus den sechs Straddle-Kontrakten des Expected-Move-Kegels kommt die Modell-IV je Verfall mit. Eine kleine Kurve zeigt die IV über die Tage bis zum Verfall (ein Punkt je Verfall, Datum und Tage darunter). Ohne TWS steht dort, dass keine Greeks empfangen wurden.
  • ETF-Heatmap Chart-Panel: Der nächste projizierte Ex-Dividenden-Tag erscheint als Marker mit Betrag im Tageschart, auf dem Bar dieses Tages oder im echten Abstand nach dem letzten Bar.
  • ETF-Heatmap: AUM füllt sich schneller. Der Top-up holt zuerst die bereits bekannten ETFs ohne Nettovermögen, ETFs ohne NPORT-P-Meldung (Grantor Trusts wie GLD oder IBIT) werden fünf Tage lang übersprungen statt bei jedem Lauf erneut versucht und die Heatmap wird direkt nach dem Top-up neu aufgebaut, nicht erst nach dem TWS-Teil des Jobs.
  • ETF-Heatmap: Eigene Positionen. ETFs, die du hältst (offene Aktien-Trades und Basiswerte offener Optionsbeine im Journal), tragen einen blauen Punkt vor dem Symbol, der Chip Positionen über der Tabelle filtert auf sie.
  • ETF-Heatmap: Neue Spalte IV 1W (Veränderung der impliziten Volatilität über die letzten fünf gespeicherten Handelstage in Volatilitätspunkten, grün bei gestiegener, rot bei gefallener IV) und neue Spalte OI (gesamtes Open Interest, Puts plus Calls). Die Spalte Ex-Div zeigt jetzt die Tage bis zum projizierten Ex-Dividenden-Tag, Datum, Betrag und Betrag in Prozent des Kurses stehen im Tooltip.
  • ETF-Heatmap: Zähler angezeigte / vorhandene ETFs neben den Filterfeldern, Knopf Zurücksetzen (leert Schwellenwerte, Suche, Positionsfilter und zeigt alle Kategorien) und Knopf Als Standard speichern, der die aktuellen Schwellenwerte als Standardwerte für jedes Laden der Seite ablegt.
  • ETF-Heatmap: Neue Kachelansicht (Umschalter Tabelle / Kacheln rechts in der Werkzeugleiste): Treemap mit einem Block pro Kategorie, Kachelfläche nach AUM (Wurzelskala), Farbe nach der Rendite des gewählten Zeitraums. Alle Filter gelten für beide Ansichten, Klick auf eine Kachel öffnet das Chart-Panel, die zuletzt genutzte Ansicht wird pro Browser gemerkt.
  • ETF-Heatmap: Ruhigere Tabelle. Die Erklärungen der Spalten liegen jetzt als Tooltip auf dem Spaltenkopf selbst statt in einem Info-Symbol je Spalte, die Symbole für Chart, Holdings und AI erscheinen erst beim Überfahren der Zeile und die überfahrene Zeile wird hervorgehoben. Die Werkzeugleiste hat zwei feste Zeilen: oben Kategorien, Suche, Spalten, Positionen, Zähler und Ansicht, unten die Schwellenwerte mit Zurücksetzen und Als Standard speichern.
  • ETF-Heatmap: Neue Spalten. Kategorie (ausblendbar, standardmässig ausgeblendet, sortierbar, hilfreich bei Alle) und die Gruppe Distanz mit 52WH % (Abstand des letzten Schlusskurses zum höchsten Schlusskurs der letzten 52 Wochen) und EMA21 % (Abstand zum täglichen EMA21), beide in Prozent und eingefärbt. Die EMA21-Spalten zählen die Dauer, die neuen Spalten zeigen die Distanz.
  • ETF-Heatmap: Leere Zellen erklären sich im Tooltip (keine Optionskette, IV-Historie zu kurz, keine Bars, keine NPORT-P-Meldung oder der Job ETF Vol Sync lief noch nicht). In der Tab-Leiste steht Letzter Stand mit den Daten von IV, Optionsdaten und AUM vor dem Stand der Kurse, ein Amber-Punkt am IV-Kopf erscheint, solange die IV-Historie älter als der neueste Kursbar ist.
  • ETF-Heatmap: Favoriten (Stern vor dem Symbol, Chip Favoriten filtert darauf) und gespeicherte Screens (benannte Kombination aus Schwellenwerten, Kategorien, Suche, Chips, Sortierung und Gruppierung, per Dropdown abrufbar, bis zwanzig pro Konto). Beides wird mit dem Konto gespeichert.
  • ETF-Heatmap: Gruppierte Ansicht (Knopf Gruppieren: Zwischenüberschrift pro Kategorie mit Anzahl und Median der sortierten Spalte) und Vergleichsmodus (Knopf Vergleich: bis drei ETFs anhaken, ein Chart über der Tabelle zeigt ihre Schlusskurse des letzten Jahres als Linien ab 100 am ersten gemeinsamen Datum).
  • ETF-Heatmap: Ausrichtung vereinheitlicht (Zahlen ohne Farbfläche rechtsbündig mit Tabellenziffern, farbige Zellen zentriert), IV/HV als zweifarbige Skala um 1.0 (blau darunter, amber darüber), Spaltenköpfe ohne Einheiten (EM statt EM 30T, HV statt HV30, das Fenster steht im Tooltip) und aktive Filter als Chips in einer dritten Zeile der Werkzeugleiste, das x am Chip löscht nur diesen Filter.
  • ETF-Heatmap: Im Menü Spalten lassen sich die Renditeperioden der Gruppen 1-3W, 1-6M und 1-3Y sowie die beiden Distanzspalten einzeln anhaken, wie bisher schon die Options- und Volatilitätsspalten. Das Gruppenhäkchen schaltet weiterhin alle auf einmal.
  • ETF-Heatmap: Die Chips Positionen und Favoriten sind mit Oder verknüpft. Beide angehakt zeigen jeden ETF, der gehalten oder markiert ist, statt nur die Schnittmenge.
  • ETF-Heatmap: Neuer Spalten-Standard mit 21 Spalten, der auf einen Notebook-Bildschirm passt: Symbol, Name, Preis, AUM, EMA21 D, EMA21 W, 52WH %, 1d, 1w, 1m, 3m, YTD, 1Y, IV, HV, IV/HV, IVR, IVP, P/C OI, OI und Opt Vol. Die übrigen Spalten (Kategorie, EMA21 %, 2w, 3w, 6m, 2Y, 3Y, IV 1W, EM, P/C Vol, Ex-Div) starten ohne Häkchen und lassen sich im Menü Spalten anhaken, Auf Standard zurücksetzen stellt die Auswahl wieder her. YTD steht jetzt chronologisch zwischen 6m und 1Y, die Zellen sind etwas enger.
  • ETF-Heatmap Chart-Panel: Der Expected-Move-Kegel und die IV-Termstruktur zeigten bei manchen ETFs nur den vordersten Verfall (CIBR: Oktober listet 1er-Strikes, November und Februar nur 5er-Schritte). Der Strike am Geld wird jetzt je Verfall aus dessen eigener Strike-Liste gewählt, alle drei Monatsverfälle erscheinen wieder.
  • ETF-Heatmap Chart-Panel: Anzahl Monatsverfälle für Expected-Move-Kegel und IV-Termstruktur wählbar. Unter Einstellungen > Allgemein stehen 3 (Standard), 4 oder 6 zur Wahl, jeder Verfall belegt zwei Marktdaten-Zeilen bei gleicher Wartezeit. Der IV-Fallback ohne TWS zeichnet dieselbe Anzahl 30-Tage-Schritte.
  • Datum einheitlich: Alle Tagesrechnungen (Tage bis Verfall, YTD, Handelstage, Ex-Div-Tage, Bar-Nachladen) nutzen jetzt das Datum der App-Zeitzone Europe/Zurich. Auf Windows nahm ein Teil davon das Datum der Systemuhr, so dass Tageszahlen bei anderer Zeitzone des Rechners um einen Tag abweichen konnten.
20.09.2026 Version 0.3.14 Fixes bei Rolls, Transfers und Optionsprämien, neue Themen-ETFs zu Robotik und Physical AI
  • Ein Roll wurde nicht als ein Trade erkannt, wenn der Ziel-Kontrakt (gleicher Basiswert, Strike und Verfall) im selben Konto bereits als eigener Trade offen war, oder wenn der weggerollte Kontrakt in zwei Trades lag: Jedes Leg der Roll-Order landete per Kontraktkennung in "seinem" alten Trade und die Order verband die beiden nie. Die Legs einer IBKR-Kombinationsorder gehören jetzt immer in einen Trade: Trifft ein Leg einen anderen bestehenden Trade als sein Geschwister-Leg, werden die beiden Trades zusammengeführt (frühester Trade bleibt, mit Kommentar). Beim ersten Start dieser Version werden bestehende Fälle dieser Art einmalig zusammengeführt; von Hand aufgeteilte Spreads (keine schliessenden Legs) bleiben unberührt.
  • Rolls, die Version 0.3.13 automatisch wieder zusammengeführt hat, bekamen kein Tag "Rolled" (ebenso fehlten gegebenenfalls "Assigned"/"Expired" und die Verknüpfung mit der Aktienposition). Ursache: Der Zusammenführen-Pfad hat Status und Kennzahlen neu berechnet, die Tag-Erkennung aber nicht ausgeführt - die lief bisher nur nach einem Import mit neuen Ausführungen. Auch das manuelle Zusammenführen von Options-Trades führt die Tag-Erkennung jetzt aus.
  • Ein als Ganzes gerollter Spread (z.B. Bull Put Spread: beide Legs geschlossen, zwei neue Legs eröffnet) erhält jetzt ebenfalls das Tag "Rolled". Bisher wurden nur Ein-Leg-Rolls erkannt, weil sich die Legs eines Spreads zeitlich überlappen; die Roll-Effizienz hat solche Rolls schon erkannt und dient jetzt auch dem Tag als Grundlage.
  • Beim ersten Start dieser Version werden die Tags aller Options-Trades einmalig nachgezogen; bestehende Tags bleiben erhalten.
  • Ein Roll, den IBKR in mehreren Teilausführungen abgewickelt hat (z.B. drei Fills innerhalb weniger Sekunden), wurde als "Call Spread" bzw. "Put Spread" statt als "Short Call" bzw. "Short Put" beschriftet: Das neue Leg war schon eröffnet, bevor das alte Leg mit dem letzten Teil-Fill vollständig geschlossen war, und diese Überlappung galt als gleichzeitig gehaltener Spread. Eine Überlappung zählt jetzt als Roll, wenn das neue Leg erst eröffnet wurde, nachdem der Abbau des alten Legs begonnen hatte, und das alte Leg am selben Tag vollständig geschlossen wurde. Legs, die dazu kommen, während das andere Leg nur gehalten wird (Absicherung, Kalender, als eine Order eröffneter Spread), bleiben Spreads. Bestehende Strategie-Labels werden beim ersten Start einmalig nachgezogen.
  • ETF-Heatmap: Zwei neue Themen-ETFs zu humanoider Robotik und Physical AI: KOID (KraneShares Global Humanoid and Embodied Intelligence, Nasdaq) und WDRN (WisdomTree Physical AI, Humanoids and Drones, Cboe BZX). WDRN ist das US-Listing des UCITS-Fonds WPAI (Xetra/SIX/LSE), der wie bei früheren Ergänzungen nicht in die SMART/USD-Kursdaten-Pipeline passt. Die Kurshistorie beider ETFs wird beim nächsten Marktdaten-Refresh nachgezogen.
  • Dashboard "Bald verfallend": Die Spalte Prämie zeigte bei Spreads nicht die eingenommene Prämie, sondern Menge x durchschnittlicher Eröffnungspreis aller Legs x Multiplikator - bei einem Bull Put Spread also ungefähr die Bruttoprämie beider Legs (z.B. 3'871 statt 1'037 USD). Jetzt steht dort die Netto-Eröffnungsprämie der noch offenen Legs (Credit positiv, Debit negativ), dieselbe Zahl wie im Panel Verkaufte Optionsprämien und in der Spalte Max. Verlust; weggerollte Legs zählen nicht mehr mit.
  • Dashboard-Kuchen "Offene Optionen": Die Segmente waren mit derselben Formel gewichtet (Menge x durchschnittlicher Eröffnungspreis aller Legs x Multiplikator) und damit bei Spreads und gerollten Trades zu gross. Jetzt zählt die Netto-Eröffnungsprämie der noch offenen Legs (Betrag; Debit-Strukturen mit der bezahlten Prämie), dieselbe Basis wie die Spalte Prämie im Panel "Bald verfallend".
  • Ein Positionstransfer zwischen zwei Konten (Flex-Sektion "Transfers") wurde falsch verbucht, wenn die Verkäufe der transferierten Stücke vor dem Transfer selbst importiert worden waren: Aus den Verkäufen entstand ein Phantom-Short, der Transfer-Eingang wurde als dessen Schliessung gebucht und der Trade zeigte "Short, geschlossen vor Eröffnung" mit einem falschen Verlust, während die späteren Wiederkäufe in diesem geschlossenen Trade steckten und die offene Position den Transfer-Einstand statt des echten Kaufpreises trug. Ebenso konnte im Quellkonto ein verspätet importierter Transfer-Ausgang die Käufe davor und danach in einem Trade mit vermischtem Einstand zusammenfassen. Der Import baut solche Trades jetzt chronologisch neu auf: Seite aus dem ältesten Fill, ein Trade pro Positionsabschnitt (bei jedem Nulldurchgang beginnt ein neuer), abgespaltene Transfer-Reste werden wieder eingefügt, mit Kommentar am Trade. Beim ersten Start dieser Version werden bestehende Fälle einmalig repariert. Ein Verlauf, der innerhalb eines einzelnen Fills das Vorzeichen wechselt (doppelter oder fehlender Fill), wird unverändert gelassen und im Protokoll vermerkt.
  • Kurschart im Trade-Detail: Der Verfallstag einer offenen Option wurde direkt nach der letzten Kerze eingezeichnet, egal wie weit er entfernt war (z.B. Verfall 20.11. unmittelbar nach dem 18.09.). Ursache: Die Zeitachse des Charts zählt Kerzen, nicht Kalendertage, und der Verfall war der einzige Punkt nach der letzten Kerze. Die Achse wird jetzt mit allen Wochentagen bis zum Verfall aufgefüllt, so dass der Verfall im richtigen Abstand steht und mit jedem Handelstag näher rückt. Liegt der nächste Verfall innerhalb von 90 Tagen, zeigt der Standardausschnitt ihn mit an; das Verfalls-Label steht nahe am rechten Rand links von der Linie statt über der Preisskala.
16.09.2026 Version 0.3.13 Fix: Combo-Trades und Rolls werden wieder als ein Trade erkannt
  • Seit Version 0.3.9 wurden die Legs einer IBKR-Kombinationsorder (Spreads, Kalender, Rolls) beim Import als einzelne Trades angelegt statt als ein Trade. Ursache: Die in 0.3.9 eingeführte Trennung gleichzeitiger Combos nach IBKR-Orderkennung ging davon aus, dass alle Legs einer Combo dieselbe Orderkennung tragen - Flex vergibt aber pro Leg eine eigene. Die Legs einer Combo werden jetzt über den gemeinsamen Stamm der IBKR-Ausführungs-ID erkannt; zwei eigenständige Combos in derselben Sekunde bleiben weiterhin getrennt.
  • Bereits zersplitterte Combos und Rolls aus den Versionen 0.3.9 bis 0.3.12 werden beim ersten Start dieser Version automatisch wieder zusammengeführt; der betroffene Trade erhält einen Kommentar dazu. Von Hand bereits zusammengeführte Trades bleiben unverändert.
14.09.2026 Version 0.3.12 Fix: Fehler beim Update von älteren Versionen behoben
  • Beim Update von einer älteren Version konnte die App beim ersten Start mit einer Fehlermeldung wie "no such column: journal_tradeexecution.underlying_price_state" abstürzen. Ursache war ein Fehler in der Datenbank-Aktualisierung; deine Daten sind davon nicht betroffen und bleiben vollständig erhalten.
  • Die Datenbank-Aktualisierung wurde grundlegend robuster gebaut: Reparatur- und Nachberechnungsschritte laufen jetzt erst, nachdem das Datenbankschema vollständig aktualisiert ist - jeder Schritt genau einmal pro Installation, mit automatischem neuen Versuch beim nächsten Start, falls ein Schritt fehlschlägt.
  • Wenn dich dieser Absturz getroffen hat: einfach diese Version installieren und normal starten - die Aktualisierung wird sauber fortgesetzt.
10.09.2026 Version 0.3.11 DAX, Euro Stoxx 50 und SMI: Charts zeigen jetzt den richtigen Index
  • Der Kurs-Chart von Options-Trades auf DAX, Euro Stoxx 50 und SMI zeigt jetzt den Index selbst. Bisher wurde beim Symbol "DAX" fälschlich der gleichnamige US-ETF (Global X DAX Germany ETF) angezeigt.
  • Bestehende Trades auf diese Indizes werden beim Update automatisch als Index-Optionen eingeordnet - du musst nichts umstellen.
  • Kurs-Charts für viele weitere Futures ergänzt: Micro-Index-Futures (MES, MNQ, M2K, MYM), US-Staatsanleihen (ZT, ZF, ZN, TN, UB), Energie (u.a. Brent, RBOB, Heizöl, Micro Crude), Micro-Metalle (Gold, Silber, Kupfer), Eurex-Zins-Futures (Schatz, Bobl, Buxl), Eurex-Index-Futures (DAX, Euro Stoxx 50, SMI) und VIX-Futures. Diese Trades zeigten bisher nach dem Verfall des Kontrakts einen leeren Chart.
09.09.2026 Version 0.3.10 macOS: Fenster-Verschieben über die Navigationsleiste repariert
  • Das Verschieben des Fensters mit gedrückter Maustaste über die Navigationsleiste läuft jetzt über die native macOS-Fensterverwaltung: Das Fenster folgt der Maus flüssig, springt nicht mehr und ändert beim Ziehen nicht mehr unbeabsichtigt die Grösse.
  • Klicks auf Links und Knöpfe in der Navigationsleiste funktionieren dabei unverändert.
09.09.2026 Version 0.3.9 Stripe-Integration mit vollautomatischer Lizenz-Zustellung und fixierter Menüleiste
  • Nach dem Kauf wird dein Lizenzschlüssel vollautomatisch erstellt und kommt in der Regel innert weniger Minuten per E-Mail - kein Warten mehr auf manuellen Versand.
  • Der Einrichtungsassistent fragt neu nach deinem Steuerdomizil (Schweiz/Liechtenstein oder anderes Land) und zeigt dir danach den passenden Kauf-Knopf; die Antwort ist jederzeit unter Einstellungen > Allgemein änderbar und wird im Backup mitgesichert.
  • Die Navigationsleiste bleibt jetzt auch unter Windows beim Scrollen fest am oberen Rand sichtbar (unter macOS war das bereits der Fall).
  • Trade-Erkennung: Zwei eigenständige Optionskombinationen auf demselben Basiswert, die in derselben Sekunde ausgeführt wurden, werden nicht mehr fälschlich zu einem Trade zusammengefasst - sie werden neu anhand der IBKR-Orderkennung getrennt gehalten (z.B. zwei DAX Bear Call Spreads mit unterschiedlichen Laufzeiten). Bereits falsch zusammengefasste Trades lassen sich über die Split-Funktion auf der Trade-Detailseite trennen.
07.09.2026 Version 0.3.7 Stripe-Integration mit vollautomatischer Lizenz-Generierung und Versand
  • Nach dem Kauf wird dein Lizenzschlüssel vollautomatisch erstellt und kommt in der Regel innert weniger Minuten per E-Mail - kein Warten mehr auf manuellen Versand.
  • Der Einrichtungsassistent fragt neu nach deinem Steuerdomizil (Schweiz/Liechtenstein oder anderes Land). Bestehende Installationen beantworten die Frage einmalig nach dem Update.
  • Auf der Lizenzseite erscheint danach genau ein Knopf 'Lizenz kaufen' mit dem für dich passenden Checkout - der jeweils andere Weg bleibt als dezente Korrektur-Zeile erreichbar.
  • Die Antwort ist jederzeit unter Einstellungen > Allgemein änderbar und wird im Backup mitgesichert.
04.09.2026 Version 0.3.6 Stripe-Integration für den Kauf der Lizenz
  • Auf der Lizenzseite führt neu ein Knopf 'Lizenz kaufen - Schweiz (TWINT & Karte)' zur sicheren Bezahlung (abgewickelt über Stripe). Der Lizenzschlüssel kommt anschliessend per E-Mail - deine Instanz-ID und E-Mail-Adresse werden automatisch übermittelt, du musst nichts abtippen.
  • Auch ausserhalb der Schweiz kaufbar: ein separater internationaler Kauf-Link (Kartenzahlung, inkl. lokaler MwSt.) steht direkt unter dem Schweizer Knopf.
  • Aufgeräumte Hinweiszeile während der Testphase: ein einziger Link 'Lizenz verwalten' führt zur Lizenzseite mit allen Optionen (Kauf und Aktivierung).
03.09.2026 Version 0.3.5 Foliograph läuft jetzt im eigenen App-Fenster - kein Browser-Tab mehr
  • Foliograph öffnet sich neu als eigenständige Desktop-App in einem eigenen Fenster statt als Tab im Webbrowser - mit den gewohnten Fensterknöpfen und der Kopfleiste samt Menü platzsparend direkt am oberen Fensterrand. Downloads (etwa Backups) und externe Links wie foliograph.ch oder die KI-Knöpfe funktionieren weiterhin und öffnen im System-Browser. Bei Bedarf lässt sich weiterhin der klassische Browser-Modus verwenden.
02.09.2026 Version 0.3.4 Rahmenloses macOS-Fenster und Windows-Update-Fix
  • macOS: Das App-Fenster verzichtet jetzt auf die separate native Titelleiste - die App-Kopfleiste mit dem Menü sitzt direkt am oberen Fensterrand (Stil wie PyCharm/Parallels) und spart so die rund 28 Pixel des bisherigen schwarzen Balkens. Die Fenster-Knöpfe (rot/gelb/grün) bleiben oben links; das Fenster lässt sich weiterhin an der Kopfleiste verschieben (ein Klick löst wie gewohnt Menüpunkte aus, nur Ziehen bewegt das Fenster). Windows bleibt unverändert bei der nativen Titelleiste.
  • Windows-Update: Der Klick auf 'Installieren' im Setup konnte die App und den Installer schliessen, ohne zu aktualisieren - danach lief weiterhin die alte Version. Ursache: Das Setup beendete die laufende Foliograph.exe mit einem Prozessbaum-Abbruch (taskkill /T); wenn Foliograph mit Administratorrechten lief, war der Installer selbst ein Kindprozess und wurde mitten in der Installation mitbeendet. Der Prozessbaum-Abbruch entfällt jetzt (er war ohnehin unnötig - der Scheduler-Prozess trägt denselben Namen und wird direkt beendet).
  • App-Fenster (Webview): Externe Links öffnen zuverlässig im System-Browser bzw. Mail-Programm - KI-Knöpfe (ChatGPT/Claude/Perplexity/Grok), foliograph.ch und die Lizenz-Mail mit der Instance-ID. Ein Link auf der Aktivierungsseite navigierte das Fenster zuvor komplett weg, ohne Zurück-Weg; externe Anker tragen jetzt durchgängig target="_blank", abgesichert durch einen Ratchet-Test.
01.09.2026 Version 0.3.3 Journal: schlankere Standardspalten und aufgeräumte Listenaktionen
  • Journal: Die Standardspalten sind auf das Wesentliche reduziert. Der Optionen-Journal zeigt neu Symbol, Optionsstrategie, Strike, Verfall, Tags, Strategie, Status, Letzte Ausführung, DTE, GuV und GuV (Basis). Aktien & Futures zeigt Symbol, Typ, Absicht, Seite, Strategie, Status, Menge, Währung, Letzte Ausführung, GuV und GuV (Basis). Alle übrigen Spalten (z.B. Codes, Fehler, Eröffnet, Roll-Eff., CRV) bleiben jederzeit über die Spalten-Auswahl einblendbar.
  • Deine eigenen Spalten-Anpassungen bleiben erhalten: Nur Spalten, die du nie selbst ein- oder ausgeblendet hast, folgen den neuen Standardwerten - bewusst getroffene Entscheidungen ändern sich nicht.
  • Journal-Auswahlleiste: Das doppelte Zahnrad-Symbol wurde entfernt. Der Katalog 'Strategien & Fehler' ist weiterhin über den gleichnamigen Link in der Werkzeugleiste erreichbar.
  • Strategien & Fehler: Ein 'Zurück zur Liste'-Link führt zurück zur zuletzt gefilterten und sortierten Journal-Liste - wie in der Trade-Detailansicht.
  • Einstellungen > Daten & Backup: In der Tabelle der automatischen Backups waren die Schaltflächen 'Herunterladen', 'Sperren' und 'Löschen' pro Zeile unterschiedlich hoch - 'Herunterladen' (ein Link) fiel etwas niedriger aus als die beiden Knöpfe daneben. Neu sind alle drei einheitlich hoch.
30.08.2026 Version 0.3.2 Journal: Kalenderspreads werden korrekt als offen angezeigt
  • Journal: Kalenderspreads (gleicher Strike, zwei Verfälle - z.B. Long Calendar oder Double Calendar) wurden fälschlich als 'Geschlossen' angezeigt, obwohl sie noch offen sind. Ursache: Bei der Statusberechnung wurden die beiden Legs mit gleichem Strike und Recht zusammengefasst und hoben sich rechnerisch auf. Neu fliesst der Verfall in die Berechnung ein, sodass die nahe (verkaufte) und die ferne (gekaufte) Leg getrennt bleiben. Bestehende, falsch geschlossene Trades werden beim Update automatisch neu berechnet und wieder korrekt angezeigt.
  • Desktop: Die App-Datenbank wird jetzt auch dann verkleinert, wenn kein grosser Aufräumlauf ansteht - sobald genügend freie Seiten angefallen sind, gibt ein automatischer VACUUM den Speicher zurück (auf einer betroffenen Installation von rund 305 MB auf etwa 107 MB).
  • Desktop: Nach Ruhezustand oder Pause (Notebook-Standby, virtuelle Maschine) nimmt die App die Update-Prüfung und die Marktdaten-Aktualisierung sofort wieder auf, statt bis zum nächsten Intervall zu warten - so erscheint der Update-Hinweis nach dem Aufwachen zuverlässig und die Marktdaten sind wieder aktuell.
  • Windows: Update-Downloads schreiben ihre Statusdatei nun mit kurzen Wiederholversuchen, falls ein Virenscanner die Datei kurz sperrt - der bisherige 'Zugriff verweigert'-Fehler entfällt.
  • Dashboard: Das Öffnen schreibt keine Voreinstellung mehr in die Datenbank; die Seite lädt dadurch auf dem Desktop zuverlässiger ohne Verzögerung, wenn im Hintergrund gerade Daten aktualisiert werden.
29.08.2026 Version 0.3.1 Journal: Zurück-Button und gespeicherte Filter
  • Journal: Aus der Detailansicht eines Trades führt neu ein 'Zurück zur Liste'-Link genau dorthin zurück, wo du warst - mit allen aktiven Spalten-Filtern, der Sortierung und der Scroll-Position. Zusätzlich merkt sich jede Liste (Aktien & Futures, Optionen) deine zuletzt gesetzten Filter pro Ansicht: Beim erneuten Öffnen der Liste - auch über die obere Navigation oder nach einem Neustart - werden sie automatisch wiederhergestellt. Löschst du alle Filter, bleibt die Liste ungefiltert (das ist gespeichert).
  • Trade-Detail: aufgeräumte Kopfzeile. 'Zurück zur Liste' steht neu als eigene Zeile über dem Titel (statt als leicht übersehbarer Link neben dem Symbol) und die Aktionen haben eine klare Rangordnung: 'Bearbeiten' als hervorgehobener Hauptbutton, seltener Gebrauchtes (Neu verarbeiten, An Support senden, Löschen) gebündelt in einem Menü hinter dem '...'-Symbol.
28.08.2026 Version 0.3.0 Eigenes App-Fenster statt Browser-Tab (Beta)
  • Foliograph läuft neu in einem eigenen nativen Fenster statt in einem Browser-Tab: mit eigenem Eintrag im Dock bzw. in der Taskleiste, ohne Adresszeile und ohne zwischen deinen übrigen Browser-Tabs unterzugehen. Das Fenster nutzt die im Betriebssystem eingebaute Web-Ansicht (macOS WebKit, Windows WebView2); Downloads (z.B. Backup-ZIP) und externe Links (z.B. 'In ChatGPT öffnen', das im System-Browser aufgeht) funktionieren wie gewohnt. Startet das Fenster einmal nicht, fällt die App automatisch auf den bisherigen Browser-Modus zurück - du bleibst also nie ohne Oberfläche. Über einen Schalter in config.json ('shell': 'browser') lässt sich der alte Browser-Modus jederzeit erzwingen. Dies ist eine Beta-Funktion im gleichnamigen Update-Kanal.
26.08.2026 Version 0.2.48 Windows-Update: Installationsassistent startet im Vordergrund
  • Windows-Update aus der App: Der Installationsassistent startet jetzt im Vordergrund. Bisher öffnete sich nach dem Klick auf 'Installieren' zuerst die Sprachauswahl des Setups hinter dem Browserfenster und musste über die Taskleiste hervorgeholt werden. Neu übergibt die App dem Setup direkt die in Foliograph eingestellte Sprache - die Sprachauswahl entfällt und der Assistent erscheint sofort vorne.
  • Backup-Liste (Einstellungen > Daten & Sicherung): Die Spalte 'Strategien' zählte fälschlich das ungenutzte Trade-Kombi-Modell und zeigte 0, obwohl im Strategie-Katalog Einträge vorhanden waren. Neu zählt sie die Strategien des Katalogs (die 'Strategien'-Seite). Die Daten selbst waren nie betroffen - Strategien wurden immer korrekt ins Backup geschrieben, nur die Zahl in der Übersicht stimmte nicht.
25.08.2026 Version 0.2.47 Genereller Code-Review sowie diverse User-Interface Verbesserungen
  • Schmale Fenster: Die obere Navigation überlappte sich ab etwa halber Bildschirmbreite. Neu rückt sie in schmalen Fenstern auf eine eigene zweite Zeile (alle Menüpunkte bleiben sichtbar) und Tastatur-Fokus ist jetzt überall in der App durch einen sichtbaren Rahmen erkennbar.
  • Leere Ansichten mit direktem Nächster-Schritt-Link: Das leere Journal verlinkt jetzt auf Trade Sync (IBKR verbinden oder CSV importieren), die Kontowert-Karte auf dem Dashboard führt ohne Daten direkt zu Trade Sync und der Marktdaten-Hinweis erklärt, dass die Daten innert etwa 10 Minuten automatisch laden, solange TWS läuft - mit Link zur Markt-Ansicht für sofortiges Aktualisieren.
  • Flüssiger bei langen Sitzungen: Ein Speicherleck beim Seitenwechsel wurde behoben - Klick- und Tastatur-Handler des Chart-Popups sammelten sich bei jeder Navigation an und bremsten die Oberfläche mit der Zeit aus.
  • Nach diesem Update ist einmalig eine neue Anmeldung nötig: Sitzungen werden jetzt im Browser-Cookie statt in der Datenbank geführt - das beseitigt Wartezeiten, wenn im Hintergrund gerade Daten geschrieben werden.
  • Einheitliche Bezeichnungen: Die Hilfe nennt die Markt-Tabs jetzt genauso wie die Oberfläche ('Marktübersicht' statt 'Indices & Volatilität', 'Futures' statt 'Rohstoffe-Tab') und in den englischen Texten ist der IBKR-Begriff 'Kontoauszug' überall als 'Kontoauszug (Account Statement)' erklärt - die Hilfe-Suche findet damit die Begriffe, die du auf dem Bildschirm siehst.
  • Schnellere Seitenwechsel auf den Markt- und Analytics-Seiten: Der Seiten-Code der vier grössten Ansichten (Marktübersicht, Futures, ETF-Weltkarte, Analytics) wird jetzt einmal pro Tab geladen und vom Browser gecacht, statt bei jeder Navigation neu mitgeschickt und neu verarbeitet zu werden. Das Hover-Chart-Panel (Marktübersicht, Futures, ETF-Heatmap) ist zudem eine gemeinsame Komponente - gleiches Verhalten auf allen drei Tabs, inklusive Dark-Mode-Wechsel und übersetzter Ladetexte.
  • Chart-Feinschliff: Die Marker im Trade-Chart-Popup sind jetzt übersetzt (Einstieg/Ausstieg/Verf. statt Entry/Exit/Exp), ihre Beschriftungsboxen folgen dem Dark Mode und die Datums-Achsenbeschriftungen der Makro- und Fundamentals-Charts sind etwas grösser und besser lesbar. Zudem merkt sich die App beim Zurück-Navigieren jetzt die Scroll-Position zuverlässig - auch auf Seiten, deren Inhalte erst nach dem Laden gerendert werden.
  • Journal-Tabellen: Die Filter-Dropdowns in der Kopfzeile zeigen im ungesetzten Zustand jetzt ihren Spaltennamen (z.B. 'Strike', 'Whg', 'GuV') statt eines beschnittenen 'Alle ...'-Texts - in schmalen Spalten war davon nur noch der Pfeil übrig und die Filterzeile schwer zu überblicken. Eine Mindestbreite stellt sicher, dass der Name lesbar bleibt; der vollständige 'Alle ...'-Text erscheint als Tooltip.
  • UI-Feinschliff: Die Analytics-Kacheln zeigen bei wenig Daten jetzt einen erklärenden Hinweis statt einer leeren Karte oder eines entarteten Charts. Die 16 Kategorie-Häkchen der ETF-Heatmap sind hinter einer aufklappbaren 'Kategorien'-Schaltfläche mit Aktiv-Zähler zusammengefasst. Die Hilfeseite lädt ihre Screenshot-Anleitungen erst beim Scrollen. Das Trial-Banner verlinkt (sofern konfiguriert) direkt auf den Lizenzkauf. Einstellungen und System weisen jetzt auf das aktive tägliche Auto-Backup hin.
  • Bessere Erreichbarkeit: Der Strategien-&-Fehler-Katalog hat jetzt einen sichtbaren, beschrifteten Eintrag in der Journal-Werkzeugleiste (bisher nur über das Zahnrad nach dem Anhaken von Zeilen erreichbar). Backup läuft auf einer einzigen Oberfläche unter Einstellungen > Daten & Backup - der Backup-Knopf in System > Übersicht springt direkt dorthin. Die Versionsnummer oben links verlinkt jetzt immer auf die Versionshistorie.
  • Analytics reagiert schneller nach Trade-Änderungen: Das Hedge-Budget-Panel merkt sich die Prämienflüsse pro Trade und liest nach einem Sync oder einer Bearbeitung nur noch die tatsächlich geänderten Trades neu ein, statt die komplette Options-Historie erneut durchzurechnen (bei rund 1'200 Options-Trades: von etwa 340 ms auf gut 90 ms verkürzt).
  • ETF-Heatmap: Die Filterzeile braucht weniger Platz - das Suchfeld steht jetzt direkt neben dem Kategorien-Dropdown in einer Zeile und beim Aufklappen fliessen die Kategorie-Chips in derselben Zeile hinter dem Dropdown statt in eigenen Zeilen darunter.
  • Backup-Verwaltung in den Einstellungen: Unter Daten & Sicherung siehst du neu die Liste der automatischen Backups mit Datum, Grösse und Trade-Anzahl - jedes lässt sich einzeln herunterladen, löschen oder sperren. Gesperrte Backups werden von der automatischen Aufräumung nie entfernt und zählen nicht zum Limit; wie viele Backups behalten werden, ist neu einstellbar (Standard 14).
  • Einstellungen in fünf Reiter gegliedert: Allgemein (Präferenzen, Lizenz, Updates), Verbindungen (TWS, IBKR Flex, optionale Daten-Feeds), KI (Verbindungen und Prompts), Daten & Sicherung sowie Benutzerkonten. Jede Seite lädt nur noch ihren eigenen Inhalt, bestehende Links und Lesezeichen auf die Einstellungen funktionieren weiter.
  • Backup-Liste verfeinert: kompakte Tabelle statt voller Seitenbreite, einheitlich grosse Aktions-Buttons und neue Spalten mit Ausführungen, Kommentaren, Anhängen, Strategien und der App-Version, die das Backup geschrieben hat (ältere Backups zeigen '-').
  • Backup auf Knopfdruck: 'Backup jetzt erstellen' in Einstellungen > Daten & Sicherung schreibt sofort ein Backup in den Datenordner, das in der Liste erscheint. Eine neue Spalte Quelle zeigt, ob ein Backup vom täglichen Hintergrund-Job oder manuell erstellt wurde; die Aufbewahrung gilt für beide - ein gesperrtes Backup bleibt immer erhalten. Die Liste nennt zudem, dass täglich automatisch gesichert wird, und zeigt den Speicherort der Dateien im Dateisystem (klickbar zum Kopieren).
20.08.2026 Version 0.2.46 Zeilen-Charts in der Marktübersicht, verlässlicher 'Stand'-Zeitstempel
  • Windows-Installer: Das Setup-Fenster bleibt jetzt im Vordergrund. Bisher konnte es nach dem Klick auf 'Installieren' hinter dem Browser verschwinden, weil das Beenden der laufenden App den Fensterfokus an Windows abgab.
  • Marktseiten: Der Zeitstempel 'Stand' zeigt jetzt den letzten erfolgreichen Datenabgleich mit TWS statt des letzten Aktualisierungsversuchs. Läuft TWS nicht, bleibt der Zeitstempel einfach stehen - ein älterer Stempel zeigt damit von selbst, dass die Tabellen seither keine neuen Indexdaten erhalten haben. Vorher wurde er bei jedem Lauf hochgezählt, auch wenn TWS gar nicht erreichbar war.
  • Futures-Tab kompakter: Das Panel IBKR-Datenabonnemente ist jetzt zugeklappt eine einzelne Zeile - Titel, sechs kleine Status-Labels pro Börse (z.B. CBOT Live, CME Frozen) und ein Pfeil zum Aufklappen. Erklärung, Legende und die Detail-Karten mit Open-Interest-Abdeckung erscheinen erst beim Aufklappen; der Aufklapp-Zustand bleibt beim automatischen Aktualisieren erhalten.
  • Hedge-Anzeigen immer sichtbar: Die Zeile 'Offene Hedges' im Panel Verkaufte Optionsprämien und das Hedge-Budget-Panel in Analytics erscheinen jetzt auch ohne hedge-markierte Strategien - als Null-Zustand (CHF 0, 0% der offenen Short-Prämie) mit Hinweis auf den Strategien-Katalog, statt komplett zu verschwinden.
  • Marktübersicht: Jede Zeile der Volatilitäts- und US-Treasury-Tabellen hat jetzt ein Chart-Symbol, das ein Linien-Chart des Verlaufs öffnet - mit Fenster-Umschalter (3M-5Y, Standard ist das gewählte Perzentil-Fenster) und Fenstertief/-hoch als gestrichelte Kontextlinien. Die redundanten Hover-Overlays der beiden Tabellen sind entfernt. Die vergrösserten Kurven-Charts (VIX-Futures-Kurve, Zinskurve) öffnen sich neu angeheftet über ein Lupen-Symbol im Titel statt flüchtig per Hover; das Zinskurven-Overlay zeigt zusätzlich die Kurven von vor 1 Woche und 1 Monat als Vergleich.
15.08.2026 Version 0.2.45 Hedge-Budget: eingenommene Optionsprämien vs. in Absicherung investierte Prämien
  • Neu: Hedge-Budget-Panel in den Analysen. Es vergleicht die eingenommenen Optionsprämien (Netto-Eröffnungs-Credits deiner Nicht-Hedge-Optionstrades) mit den Prämien, die in deine Absicherungsstrategien investiert wurden - als Gesamtquote, pro Monat (Chart mit deiner persönlichen Ziellinie, z.B. 10%) und aufgeschlüsselt nach Hedge-Strategie inkl. realisierter GuV. Rolls zählen im Monat der neuen Eröffnung; alle Beträge werden zur Basiswährung am Fill-Datum umgerechnet.
  • Neu: Zeile 'Aktuell offen' im Hedge-Budget-Panel - die Momentaufnahme des aktuellen Schutzes, unabhängig vom Zeitraumfilter: offene Short-Prämie, die noch dem Risiko ausgesetzt ist (identisch mit dem Portfolio-Panel Verkaufte Optionsprämien), offene Hedge-Prämie, aktuelle Deckungsquote sowie Anzahl offener Hedge-Positionen mit nächstem Verfall (DTE). Die Tabelle Nach Hedge-Strategie zeigt zusätzlich Offen (N) und offene Prämie pro Strategie. Im Portfolio-Panel Verkaufte Optionsprämien erscheint dieselbe Information als Zeile 'Offene Hedges' direkt neben dem Exposure.
  • Neu: Strategien im Katalog (Journal > Strategien & Fehler) können als Hedge-Budget-Strategie markiert werden. Nur markierte Strategien zählen zum Budget - eine Währungsabsicherungs-Strategie bleibt z.B. bewusst aus der Quote draussen. Dein Zielwert ist unter Einstellungen konfigurierbar (Standard 10%).
  • Hilfe-Seite: Neuer Abschnitt erklärt den Unterschied zwischen Intent (Trade/Investment), automatisch erkannter Optionsstrategie und deiner persönlichen Strategie - plus die Definitionen des Hedge-Budgets.
  • Korrigiert: Wenn du unter Journal > Strategien & Fehler eine Strategie umbenennst, tragen jetzt auch alle Trades, denen sie zugewiesen ist, den neuen Namen. Bisher behielten sie den alten Namen, wodurch die Strategie-Auswahl beide Varianten anzeigte. Die Erfolgsmeldung nennt neu die Anzahl der umbenannten Trades.
  • Behoben: Der Wechsel auf Dashboard- und Market-Seiten dauerte bis zu 20 Sekunden. Die Tabelle mit den Markt-Snapshots war auf 346 MB angewachsen (77% der Datenbank) und musste bei jedem Seitenaufruf komplett gelesen werden, weil ein Index fehlte. Neu ist das Datum indiziert und Seiten, die nur den Zeitstempel anzeigen, laden das grosse Snapshot-Blob gar nicht mehr.
  • Neu: Die EMA-21-Tabelle auf dem Market-Dashboard zeigt 365 statt 65 Handelstage - gut 17 Monate Marktverlauf zum Zurückscrollen. Die Zeilen werden aus den gespeicherten Tagesschlusskursen berechnet, die Historie bleibt also vollständig erhalten.
  • Aufräumen: Markt-Snapshots werden nicht mehr bei jeder Aktualisierung dupliziert. Das vorgerenderte EMA-Gitter ändert sich nur mit neuen Tageskursen, wurde aber alle 10 Minuten neu geschrieben - 1547 Zeilen enthielten bloss 49 verschiedene Inhalte. Neu wird bei unverändertem Inhalt die bestehende Zeile aktualisiert und ein täglicher Aufräumjob hält die Tabelle klein. Deine Kursdaten (Tages-Bars) sind davon nicht betroffen.
  • Behoben: Der Markt-Schnappschuss, der bei jedem Trade mitgeschrieben wird (VIX und EMA-21-Breite), las die EMA-Zahlen aus der ältesten statt der neuesten Zeile der Markttabelle - die Breitenwerte stammten damit vom Anfang des Anzeigefensters statt vom Handelstag selbst. Betrifft die Spalten 'Daily > EMA21' und 'Weekly > EMA21' im Markt-Schnappschuss neuer Trades; bereits gespeicherte Trades bleiben unverändert.
  • Markt-Übersicht: In der EMA21-Tabelle tragen Zeilen aus einem früheren Jahr neu die zweistellige Jahreszahl (z.B. "Di 4.3.25") und der Jahreswechsel ist durch einen dickeren Trenner markiert. Bei 365 Handelstagen spannt die Tabelle über einen Jahreswechsel - vorher war beim Zurückscrollen nicht erkennbar, in welchem Jahr eine Zeile liegt.
  • Korrigiert: Das Portfolio-Panel Verkaufte Optionsprämien (und damit auch die offene Short-Prämie im Hedge-Budget) rechnet die ausstehende Prämie jetzt pro Leg-Menge statt Leg-Preissumme x Trade-Menge. Bei unbalancierten Credit-Strukturen (z.B. 1x2 Ratio Spreads) war der Betrag bisher falsch oder der Trade wurde fälschlich als Debit-Position ausgelassen; balancierte Strukturen (Short Puts, Verticals, Iron Condors) sind unverändert.
  • Trade-Detailansicht: Die Fehler-Zuweisung ist jetzt ein normales Feld im Kopfbereich (nach Quelle) - das Zuweisungs-Formular öffnet sich über ein kompaktes Plus-Popover statt permanent zwei Zeilen zu belegen. Der Notiz-Platzhalter heisst neu 'Was ist schiefgelaufen? (optional)', um die Fehler-Notiz klar von den Journal-Notizen unten zu unterscheiden.
  • macOS-Updates installieren sich jetzt per Klick selbst: Nach dem verifizierten Download heisst der Banner-Knopf 'Installieren und neu starten' - Foliograph beendet sich, ersetzt die App im Programme-Ordner und startet automatisch neu. Die Finder-Dialoge ('ersetzen?', 'wird gerade benutzt') und das Ziehen ins Programme-Verzeichnis entfallen. Ist die automatische Installation nicht möglich (z.B. Installation ausserhalb von /Applications), öffnet sich wie bisher das DMG-Fenster.
15.08.2026 Version 0.2.44 Strategien & Fehler zuweisen mit Fehler-Auswertung, interne Geldtransfers in den Kapitalflüssen und komfortablere macOS-Updates
  • Neu: Strategien & Fehler. Unter Journal > Strategien & Fehler (Zahnrad-Symbol in der Journal-Leiste) pflegst du einen eigenen Katalog von Strategien (z.B. Short Put, Breakout, Hedging) und typischen Fehlern (z.B. FOMO-Einstieg, Position zu gross). Im Journal markierst du mehrere Trades per Checkbox und weist ihnen über die neue Leiste oberhalb der Tabelle eine Strategie oder einen Fehler zu; Fehler lassen sich zusätzlich einzeln (auch mit Notiz) auf der Trade-Detailseite erfassen. Katalog-Einträge haben Farbe und Beschreibung und lassen sich archivieren, statt sie zu löschen - bereits markierte Trades und die Auswertung bleiben erhalten. Deine bestehenden Strategie-Bezeichnungen wurden automatisch in den Katalog übernommen; Backups enthalten Katalog und Zuweisungen.
  • Neu: Fehler-Auswertung in der Analytics-Übersicht. Sie zeigt pro Fehler die Anzahl betroffener Trades, die summierte und durchschnittliche GuV sowie den Vergleich markierter zu unmarkierten Trades und den Monatsverlauf - so wird sichtbar, welche Fehler dich wie viel gekostet haben. Die Journal-Tabellen erhalten dafür eine ein- und ausblendbare, filterbare Fehler-Spalte.
  • Journal: Die beiden verwirrend ähnlich benannten Zusammenführen-Aktionen sind aufgeräumt - das Verschmelzen mehrerer Teil-Trades zu einem Trade heisst jetzt eindeutig 'Zu einem Trade verschmelzen' und die Leiste über der Tabelle gruppiert Auswahl, Zuweisen und Verschmelzen klar getrennt auf einer Zeile.
  • Interne Geldtransfers zwischen deinen IBKR-Konten erscheinen jetzt unter Analytics > Kapitalflüsse: IBKR meldet sie im Flex-Bericht nur in der Sektion 'Transfers' (nicht bei den Bargeld-Transaktionen), die bisher nur für Positionsübertragungen ausgewertet wurde. Der nächste Flex-Abgleich liefert fehlende Transfers der letzten 365 Tage automatisch nach; pro Konto entsteht ein Eintrag (eingehend positiv, ausgehend negativ), bereits per Kontoauszug-CSV importierte Transfers werden nicht doppelt gezählt.
  • macOS-Update: Nach einem Klick auf 'Installer ausführen' öffnet sich das Fenster mit dem Foliograph-Symbol zum Ziehen auf 'Applications' jetzt automatisch im Vordergrund - bisher wurde das Disk-Image nur im Hintergrund geladen und musste im Download-Ordner von Hand geöffnet werden.
  • Marktdaten-Refresh startet schneller: Die einmal aufgelösten IBKR-Kontraktdetails (~300 Ticker) bleiben jetzt über App-Neustarts hinweg gespeichert. Der Schritt 'Resolving contract details' entfällt damit fast immer; nur neue Ticker und Futures nach ihrem Verfall werden neu aufgelöst.
  • Trade-Detail-Chart: Ausstiegs-Markierungen landeten auf dem falschen Tag, wenn die zwischengespeicherte Kurshistorie veraltet war (der Marker wurde still auf den letzten vorhandenen Bar gezogen, z.B. Ausstieg vom 04.08. auf dem 31.07.). Veraltete Historien werden jetzt beim Öffnen des Charts automatisch im Hintergrund nachgeladen; lässt sich keine Datenquelle erreichen, werden Markierungen ausserhalb der vorhandenen Historie ausgeblendet und ein Hinweis erklärt warum.
  • Der blaue Update-Hinweis erscheint jetzt auch in einem dauerhaft geöffneten Browser-Tab: Bisher wurde die Hinweis-Zeile beim Navigieren innerhalb der App nicht mit aktualisiert (seit 0.2.43), so dass ein Tab, der schon vor der Update-Erkennung geladen war, den Hinweis erst nach einem manuellen Neuladen zeigte.
11.08.2026 Version 0.2.43 Import-Reparatur: doppelte und fälschlich offene Trades werden automatisch bereinigt
  • Beim Update läuft eine einmalige automatische Reparatur des Trade-Journals: Duplikate aus dem Zusammenspiel von CSV-Import und Flex-Sync werden entfernt und Positionen, die ein rückwirkender Import auf zwei Trades aufgespalten hatte (ein Trade blieb fälschlich offen, der andere wurde mit zu vielen Verkäufen geschlossen), werden wieder zusammengeführt. Jede Zusammenführung wird als Trade-Kommentar dokumentiert; die Reparatur lässt sich mit 'python manage.py repair_import_history --dry-run' vorab prüfen.
  • Ausführungszeiten aus CSV-Importen (Kontoauszug/Aktivitätsauszug) sind jetzt korrekt: IBKR liefert die Zeitstempel in US-Ostküstenzeit, sie wurden aber als UTC gespeichert - alle CSV-Ausführungen erschienen 4-5 Stunden zu früh. Bestehende Zeilen werden beim Update automatisch nachgezogen (Flex-Zeiten wurden bereits in 0.2.42 korrigiert).
  • Wiederholte Importe erkennen bereits vorhandene Ausführungen jetzt auch dann, wenn deren gespeicherte Zeitstempel noch aus der alten Zeitrechnung stammen (4-5 Stunden Versatz) - ein kompletter Flex-Neuimport erzeugt dadurch keine doppelten Trades mehr.
  • Rückwirkend nachgelieferte Ausführungen (z.B. beim ersten Flex-Abgleich nach einer langen CSV-Historie) landen jetzt im richtigen, bereits geschlossenen Trade statt einen neuen offenen Geister-Trade zu erzeugen.
  • Nachgelieferte Eröffnungs-Ausführungen finden ihren Trade: Wenn eine schnellere Importquelle den Rückkauf einer Position zuerst lieferte und der Aktivitäts-Abgleich die Eröffnung erst Tage später nachreichte, blieben beide Hälften als getrennte, dauerhaft offene Trades stehen (betraf auch Optionen, z.B. verkaufte Puts). Solche Paare werden jetzt beim Import direkt zusammengeführt und die einmalige Reparatur beim Update bereinigt auch bestehende Options-Paare (bisher nur Aktien/Futures).
  • Gerollte Futures-Positionen: Schluss-Ausführungen eines älteren Kontraktmonats finden ihren Trade jetzt auch dann, wenn sie aus einer anderen Importquelle stammen - bisher konnte z.B. ein Flex-Verkauf den per CSV importierten, weitergerollten Trade nicht schliessen und blieb als eigener offener Trade stehen.
  • Wenn bei einem Trade die Verkäufe die Käufe übersteigen (Hinweis auf fehlende Ausführungen einer anderen Importquelle), erhält der Trade neu einen sichtbaren Datenqualitäts-Kommentar statt still als sauber geschlossen zu gelten; der Hinweis verschwindet von selbst, sobald die fehlenden Ausführungen nachgeliefert sind.
  • Interne Positionsübertragungen zwischen deinen IBKR-Konten werden jetzt aus dem Flex-Bericht (Sektion 'Transfers') importiert: Die Übertragung schliesst die Position im Quellkonto zum Buchwert (ohne künstlichen Gewinn/Verlust) und führt sie im Zielkonto mit derselben Einstandsbasis weiter - auch für Optionen. Bisher blieb der Quell-Trade ewig offen und die Verkäufe im Zielkonto erschienen als Leerverkauf. Damit das funktioniert, muss die Flex-Query bei IBKR die Sektion 'Transfers' enthalten (der Einrichtungs-Assistent empfiehlt sie schon länger); fehlt sie, weist die Sync-Diagnose neu darauf hin.
  • Deutlich flüssigere Bedienung: Die Hintergrund-Jobs (Marktdaten, Sync, Berichte) laufen jetzt in einem eigenen Prozess und konkurrieren nicht mehr mit den Seitenaufrufen um Rechenzeit und Datenbankzugriff - bisher konnten Seiten während eines laufenden Jobs 10-40 Sekunden hängen, besonders rund um die 10-Minuten-Intervalle der Aktualisierungen.
  • Tab-Wechsel fühlen sich jetzt sofort an: Beim Klick auf einen Navigations-Link wird die nächste Seite im Hintergrund geladen und der Inhalt direkt ausgetauscht, statt die ganze Seite neu aufzubauen - kein weisses Aufblitzen mehr, die Live-Daten-Verbindung bleibt bestehen und Zurück/Vorwärts im Browser funktionieren wie gewohnt.
  • GuV-Korrektur bei nachgelieferten Kommissionen: Wenn IBKR die Kommission eines Fills erst nach dem eigentlichen Import nachliefert (z.B. Flex-Trade-Confirm zuerst, Activity-Report über Nacht), wird die GuV des Trades jetzt neu berechnet statt beim alten Wert ohne Schluss-Kommissionen stehen zu bleiben. Zusätzlich behalten Options-Spread-Legs aus Flex-Importen ihre Kommission von Anfang an. Beim Update korrigiert eine einmalige Reparatur betroffene Options-Trades automatisch (nur eindeutige Fälle; manuell angepasste GuV-Werte bleiben unberührt).
07.08.2026 Version 0.2.42 Fehlende Underlying-Kurse bei Index-Optionen werden automatisch nachgeladen, Codes und Uhrzeiten aus Flex-Importen korrekt
  • Underlying-Kurs, Dist. %, Delta und IV erscheinen jetzt auch für Schluss-Ausführungen von Index-Optionen (SPX, RUT, XSP): Die Tagesbars der Indizes blieben stehen, weil TWS die einmalige 4-Jahres-Nachladeanfrage für diese Indizes leer beantwortet - der Abruf wiederholt sich jetzt automatisch mit einer kürzeren Zeitspanne und ein leeres Ergebnis wird im Log als Warnung sichtbar statt still zu versanden.
  • Ein geschlossener Options-Trade fällt nicht mehr aus dem Marktdaten-Refresh, solange einzelne Ausführungen noch auf ihren Underlying-Kurs warten - bisher konnte genau die Schluss-Ausführung ihren Kurs nie mehr erhalten, weil der Trade im Moment des Schliessens aus der Abruf-Liste verschwand.
  • Trade-Codes (O/C, Zuteilung, Verfall) kommen jetzt auch aus dem 10-Minuten-Flex-Sync an: Handelsbestätigungs-Berichte liefern die Codes in einem anderen XML-Feld als Kontoumsatz-Berichte, das bisher nicht gelesen wurde - die Codes-Spalte blieb bei diesen Ausführungen leer.
  • Ausführungszeiten aus Flex-Importen sind jetzt korrekt: IBKR liefert die Zeitstempel in US-Ostküstenzeit, sie wurden aber als UTC gespeichert - alle Flex-Ausführungen erschienen 4-6 Stunden zu früh. Zusätzlich werden Fills aus der Overnight-Session (ab 20:00 ET, z.B. SPX GTH am Sonntagabend) jetzt dem nächsten Handelstag zugeordnet, sodass auch sie einen Tagesschlusskurs erhalten.
  • Aufgeräumte Update-Banner: alle Aktionen (What's new?, Download and verify, Run installer, Open Downloads folder) bleiben in einer Zeile statt jede auf einer eigenen; der X-Knopf im Installer-Banner entfällt und die 'Foliograph wurde aktualisiert'-Notiz wird über einen Schliessen-Link geschlossen. Der Browser lädt nach einem Update ausserdem immer das frische Stylesheet - zuvor konnten Banner-Elemente mit veraltetem, zwischengespeichertem CSS als überbreite türkise Buttons erscheinen.
  • Analytics-Filterchips neu gestaltet: dezente umrandete Pille mit kurzem Label (Symbol: USO) und kleinem Entfernen-Knopf statt der vollflächigen türkisen Pille mit umbrechender 'By Symbol'-Beschriftung.
  • Analytics: Gerollte Trades tragen in der aufgeklappten Trade-Liste ein kleines 'Gerollt'-Badge - so ist ein realisierter Zwischenverlust als Teil einer noch laufenden Roll-Kette erkennbar.
  • Klarere Fehlermeldung bei fehlgeschlagener Daten-Aktualisierung: vollständig übersetzt (der technische Fehlertext steht neu nur noch auf der Detail-Seite), mit Hinweis auf den nächsten automatischen Versuch und die manuelle Aktualisierung. Die Meldung verschwindet von selbst, sobald die Aktualisierung wieder erfolgreich war - ohne Neuladen der Seite. Auf der Marktübersicht erscheint zudem kein Futures-Fehler mehr, wenn die Übersichtsdaten selbst aktuell sind.
  • Manuelle Markt-Aktualisierung läuft jetzt im Hintergrund: Der Aktualisieren-Knopf startet einen Hintergrund-Job und zeigt nur noch eine kurze Hinweiszeile statt des blockierenden Fortschrittsbalkens - du kannst sofort weiterarbeiten und navigieren, die Ansichten aktualisieren sich von selbst, sobald die Daten da sind.
  • Manuelle Aktualisierung deutlich schneller: Der Knopf lädt nur noch die Daten des aktiven Tabs (auf dem Futures-Tab die Futures-Daten, sonst Kurse und Indikatoren) statt immer beides zusammen; bereits aktuelle Kursreihen werden übersprungen (neu auch am Wochenende) und die Live-Indikatoren (VIX/VXX/VXV) erscheinen bei grösseren Nachladungen schon nach Sekunden statt erst am Ende.
  • Dashboard-Panels (Kennzahlen, Indizes, Earnings, Expiring Soon, Recent Trades) aktualisieren sich bei neuen Daten von selbst an Ort und Stelle - der bisherige 'Neue Daten - neu laden'-Knopf unten rechts entfällt auf dem Dashboard.
  • Analytics: neues Symbol-Suchfeld in der Filterleiste - mit Autovervollständigung über alle gehandelten Symbole; die Auswahl filtert Kennzahlen, Charts, Aufschlüsselungen und die Trade-Liste wie ein Klick in der Symbol-Tabelle und lässt sich über den Filter-Chip wieder entfernen.
  • Die Hinweise der manuellen Markt-Aktualisierung ('Aktualisierung läuft im Hintergrund...', 'Daten aktualisiert.', Fehlerhinweis) blenden jetzt nach der in den Einstellungen konfigurierten Anzeigedauer für Benachrichtigungen aus - vorher blieb der Lauf-Hinweis bis zum Ende des Jobs stehen und die Abschlussmeldung verschwand nach fixen 5 Sekunden.
05.08.2026 Version 0.2.41 Zuverlässige Basiswährungs-Umrechnung und aufgeräumte Hinweis-Banner
  • Fehlende Basiswährungs-Umrechnung (z.B. CHF-PnL) repariert sich jetzt selbst: schlägt der Abruf des EZB-Wechselkurses beim Schliessen eines Trades fehl (z.B. Netzwerk-Timeout), holt der 10-Minuten-Sync den historischen Kurs automatisch nach; zusätzlich füllt der Reprocess-Button auf der Trade-Detailseite einen fehlenden Kurs sofort nach. Bisher blieb das Basis-PnL solcher Trades dauerhaft leer - die Journal-Summe liess sie aus und die Analytics rechneten mit einem Näherungskurs.
  • Die Hinweis-Banner am oberen Fensterrand (Update installiert, Installer bereit, Download fehlgeschlagen) haben einen neuen Schliessen-Button: ein rundes Icon rechts am Bannerrand statt eines losen X unter dem Text.
  • ETF-Heatmap um zwei Fonds erweitert: IWC (iShares Russell Microcap) verlängert die Grössenleiter in Size & Style unter Small Cap hinaus, IGF (iShares Global Infrastructure) ergänzt neben dem US-fokussierten PAVE die globale Infrastruktur-Sicht.
  • Cashflow-Import wieder zuverlässig: der tägliche Flex-Abruf (Dividenden, Zinsen, Ein-/Auszahlungen) kollidierte exakt zeitgleich mit dem 10-Minuten-Trade-Sync auf demselben IBKR-Token und wurde deshalb täglich mit 'Too many requests' abgewiesen - neue Cashflows (z.B. Einzahlungen auf ein neues Konto) erschienen wochenlang nicht in den Analytics. Der Abruf startet jetzt zeitversetzt und wiederholt bei einer Ablehnung automatisch mit Wartezeit.
05.08.2026 Version 0.2.40 Schnellere Desktop-App und Lizenzkauf direkt aus der App
  • Schnellere Seitenwechsel in der Desktop-App: Hintergrund-Jobs laufen gedrosselt (maximal zwei gleichzeitig) und die einmaligen Start-Jobs beim App-Start werden zeitlich gestaffelt statt alle auf einmal gestartet - Seitenaufrufe direkt nach dem Start blockieren nicht mehr sekundenlang.
  • Neuer Ladebalken am oberen Fensterrand: beim Wechsel zwischen den Tabs zeigt ein schmaler Fortschrittsbalken sofort an, dass die nächste Seite lädt.
  • Dashboard und Markt-Seiten bleiben dauerhaft schnell: die Markt-Berechnungen (Übersicht, ETF-Heatmap, Weltkarte, Rohstoff-Tabelle) werden nach jedem Daten-Refresh im Hintergrund neu aufgebaut und beim App-Start vorgewärmt, statt beim nächsten Seitenaufruf - der gelegentliche 2-Sekunden-Aussetzer beim Tab-Wechsel entfällt.
  • Lizenz kaufen direkt aus der App: die Abgelaufen-, Aktivierungs- und Lizenz-Seite zeigen neu Kauf-Buttons (Schweiz und International), die den Stripe-Checkout mit vorausgefüllter Instance ID öffnen - der Lizenzschlüssel kommt danach per E-Mail. Die Buttons erscheinen erst, sobald die Kauf-Links konfiguriert sind.
  • Lizenz-Seiten im Dark Mode lesbar: Info-Boxen und Titel nutzen jetzt die Theme-Farben statt hartkodierter heller Farben.
  • Index-Optionen zeigen auf der Trade-Detailseite wieder alle Options-Elemente: die Ausführungstabelle erhält die Spalten Recht/Strike/Verfall sowie Underlying-Kurs, Dist. %, Delta und IV, dazu das Legs-Panel und der Reprocess-Button - diese waren nach der Einführung des Asset-Typs Index-Option nur für Aktien- und Future-Optionen sichtbar.
  • Marktübersicht auf Laptop-Displays: die drei Panels Volatilität, Indizes und US-Treasury bleiben ab 1400px Fensterbreite immer nebeneinander in einer Zeile und verkleinern sich passend (schmalere Spannen- und Perzentil-Balken), statt das Treasury-Panel in eine zweite Zeile umzubrechen und Diagramme abzuschneiden.
  • Marktübersicht: die Beschriftungen am rechten Rand der VIX-Futures- und Zinskurven-Diagramme (letzter Wert, Monats- bzw. Laufzeit-Label, Differenz-Zeile) werden nicht mehr abgeschnitten.
  • Der Marktdaten-Refresh zeigt für die bisher stille Phase nach 'Building dashboard...' neu die Fortschrittsmeldung 'Rebuilding market caches...' (auch im System-Activity-Panel) - der Refresh sah an dieser Stelle wie hängend aus.
  • Auch im Entwicklungsmodus (runserver) werden die Markt-Caches beim Start im Hintergrund vorgewärmt - zuvor zahlte dort der erste Dashboard- oder Heatmap-Aufruf nach jedem (Auto-Reload-)Neustart den ~2s-Aufbau im Request.
27.07.2026 Version 0.2.39 Schönere Release Notes und Versionshistorie in der App
  • Kompakter Update-Banner: nur noch Version und Kurztitel in einer Zeile, die vollständigen Release Notes öffnen sich über "Was ist neu?" als Popover.
  • Neue Versionshistorie in der App: alle Versionen mit ihren Änderungen unter Hilfe > Was ist neu - verlinkt aus dem Update-Banner, aus Einstellungen > Über / Updates und aus dem App-Panel unter System > Übersicht.
  • Einmaliger Hinweis nach jedem installierten Update, der direkt zu den Neuerungen führt.
  • Zuverlässigere Update-Prüfung nach einem Update: der erste Check auf der neuen Version fragt den Update-Server einmal vollständig ab, damit die installierte Version serverseitig korrekt erfasst wird.
  • Options-Ausführungstabelle: Der angezeigte Underlying-Kurs jedes Fills entspricht neu exakt dem offiziellen Schluss dieses Tages oder einem Live-Intraday-Kurs, solange der Tag noch offen ist. Delta und implizite Volatilität werden daraus neu berechnet.
  • Fehlende Underlying-Kurse tragen sich selbst nach: Ein Fill, dessen Tages-Bar noch nicht im Cache ist, zeigt "noch keine Daten" und wird im Hintergrund geladen (gleiche Quelle wie der Kurschart), danach automatisch aufgelöst - Options-Trades bleiben so nicht mehr ohne Kurs.
  • Bestehende Options-Trades werden nach diesem Update einmal neu geprüft, sodass zuvor falsche oder fehlende Underlying-Kurse automatisch korrigiert werden.
  • Options-Strategieerkennung erkennt neu Kalender- und Diagonal-Spreads: Long/Short Calendar Call und Put Spread, Long/Short Diagonal Call und Put Spread sowie Double Calendar und Double Diagonal Spread. Zuvor wurden solche Trades (gleiche/unterschiedliche Strikes über zwei Verfallstermine) fälschlich als Bull/Bear-Spread bzw. Iron Condor bezeichnet. Bestehende Trades werden nach dem Update einmal neu klassifiziert.
  • Einheitlicher Konto-Selektor für Portfolio und Analytics: bis zu vier Konten als direkt klickbare Tabs (mit "Alle"), ab fünf als Dropdown. Die Liste zeigt immer alle bekannten Konten - auch ohne offene Positionen - und die Auswahl bleibt beim Wechsel zwischen den Seiten erhalten.
  • Konto-Auswahl gilt jetzt app-weit: auch Dashboard und die beiden Journal-Tabs übernehmen das gewählte Konto (Positions- und P&L-Panels folgen der Auswahl, Markt-Panels bleiben marktweit). Im Journal ersetzt der Selektor in der Werkzeugleiste den bisherigen Konto-Filter in der Tabellen-Kopfzeile. Die Konto-Spalte ist in den Tabellen neu standardmässig ausgeblendet und über den Spalten-Dialog wieder einblendbar.
  • DTE-Korrektur für gerollte Options-Trades: Restlaufzeit und das Dashboard-Panel "Bald fällig" berücksichtigen nur noch offene Legs - weggerollte (zurückgekaufte) Legs zählen nicht mehr als nächster Verfall. Betrifft Journal-Optionen, Portfolio und Dashboard.
  • Screenshots und Anhänge werden jetzt auch in der installierten Desktop-App angezeigt: Medien-Dateien (/media/) werden neu von der App selbst ausgeliefert (mit Login-Schutz), zuvor waren sie nur im Entwicklungsmodus sichtbar.
  • Neues Max. Verlust Optionen Panel im Portfolio: berechnet den Worst-Case-Wert bei Verfall jeder offenen Optionsposition Payoff-basiert (Spreads, Iron Condors, Butterflys, Short Puts, naked Calls) und summiert ihn pro Konto in der Basiswährung und als Prozent des NLV - aufgeteilt in Abwärts-Tail (Put-Seite) und Aufwärts-Tail (Call-Seite), da ein Marktschock beide gleichzeitig treffen kann. Netto-Short-Calls werden als unbegrenzt markiert, gedeckte Positionen separat ausgewiesen. Dazu eine sortierbare Max. Verlust Spalte im Portfolio Options-Tab und eine KPI in der Kopfzeile.
  • Neuer Asset-Typ Index-Option: Cash-abgewickelte Index-Optionen (SPX, SPXW, NDX, RUT, VIX, XSP usw.) werden nicht mehr als Aktien- oder Future-Option geführt, sondern als eigener Typ erkannt - in allen Importwegen (TWS-Sync, Flex, Kontoauszug-CSV; der Flex-Import hatte Index-Optionen bisher generell als Aktien-Option eingestuft, SPX-Weeklys mit Trading-Klasse SPXW wurden auch im TWS-Sync verfehlt). Bestehende Trades werden nach dem Update einmal umklassifiziert. Das Verkaufte-Prämien-Panel erhält eine eigene Kategorie Index Options (ohne Assignment-Wert, da keine Aktien zugeteilt werden können) und der Underlying-Kurs von Index-Optionen wird jetzt korrekt aus der Cash-Index-Serie (^SPX statt Futures-Serie) aufgelöst.
23.07.2026 Version 0.2.38 Live-Dashboards, Chart-Ausbau, Roll-Effizienz
  • Live-Aktualisierung der Dashboards: Offene Seiten erhalten Daten-Updates automatisch - Market-, Futures-, Makro- und Rohstoff-Tabs aktualisieren ihre Panels still an Ort und Stelle, Heatmap, Weltkarte, Aktien-Fundamentaldaten und Home-Dashboard zeigen einen dezenten "Neue Daten verfügbar"-Hinweis.
  • Chart-Fadenkreuz im TradingView-Stil: Alle Linien-, Band- und Balken-Charts in Makro und Rohstoff-Fundamentaldaten zeigen beim Überfahren Datum und Wert am nächsten Datenpunkt, Saisonband-Charts zusätzlich die Min-Max-Spanne der Vorjahre.
  • Konfigurierbare Tabellenspalten in Journalen, Portfolio (neu mit Tabs für Aktien/Futures und Optionen) und "Bald verfallend" - inklusive neuer Spalten für Eröffnungsdatum und Restlaufzeit (DTE).
  • Roll-Effizienz für gerollte Optionen: Neue Kennzahl im Options-Journal und auf der Trade-Detailseite sowie ein Rolls-Tab in den Analysen mit grafischer Auswertung von Effizienz und Moneyness jedes Rolls.
  • Options-Greeks bei jeder Ausführung: Underlying-Kurs, Distanz zum Strike, Delta und IV direkt in der Trade-Detailansicht - live von der TWS und zusätzlich aus dem Fillpreis berechnet, auch rückwirkend für bestehende Trades.
  • Aufgewertete Charts überall: Symbol-Wasserzeichen und 52-Wochen-Distanzen (52WH/52WL) in allen Kurscharts, interaktive Daily/Weekly-Charts neu auch im Futures-Tab, sortierbare EMA21-Trend-Spalten in der ETF-Heatmap, neue Ratio- und Volatilitäts-Charts (XLY/XLP, TLT/SPY, VIX, VVIX, VIX/VIX3M) - und alle Markt-Charts jetzt scroll- und zoombar wie im Journal.
  • Komfort: Fixierte Tabellen-Header beim Scrollen und sofortiger Wechsel zwischen den Portfolio-Tabs ohne Neuladen.
18.07.2026 Version 0.2.37 Automatische Backups und Konto-Wiederherstellung
  • Automatisches tägliches Journal-Backup als ZIP im Datenverzeichnis (die neuesten 14 werden aufbewahrt) mit Freshness-Anzeige unter System.
  • Konto-Wiederherstellung über eine Backup-Datei direkt von der Login-Seite.
  • Automatischer Trade-Sync pro Benutzer ein-/ausschaltbar.
14.07.2026 Version 0.2.36 GuV-Fix für gerollte Spreads, Setup-Assistent
  • GuV-Fix bei gerollten Options-Spreads: exakte Berechnung aus allen Ausführungen statt unvollständigem IBKR-Wert.
  • Fix der Kommissionsberechnung bei Trade-Confirmation-Flex-Queries.
  • Überarbeiteter Einrichtungs-Assistent, Fix der Trade-Export-/Support-Funktion sowie des Installer-Starts unter macOS.
08.07.2026 Version 0.2.35 Drei neue Dashboards, TWS-Backup-Datenquelle
  • Drei neue Dashboards: Makro, Aktien-Fundamentaldaten mit Earnings und Rohstoff-Fundamentaldaten.
  • Massive.com als Backup-Datenquelle, wenn die TWS nicht läuft.
  • Verbesserte Options-Strategieerkennung mit "Neu verarbeiten"-Button und aktualisierter Einrichtungs-Guide.
30.06.2026 Version 0.2.34 Deutsche Kontoauszüge, Download-Fortschritt
  • Sichtbarer Download-Fortschritt beim Update.
  • Unterstützung deutscher CSV-Kontoauszüge inklusive Währungsumrechnungsgebühren.
  • Trade-Dauer in Tagen für die Analyse, Total-Zeile in der GuV-Übersicht sowie diverse Darstellungs-Fixes.
24.06.2026 Version 0.2.32 System-Tab und konfigurierbare AI-Prompts
  • Verbesserter System-Tab und konfigurierbare AI-Prompts.

Mit den eigenen Daten testen

Foliograph 30 Tage kostenlos mit deinem IBKR-Konto ausprobieren, ohne Kreditkarte.

Kostenlos testen

Klick aufs Bild: Originalgrösse