Trading-Kalender
Der Trading-Kalender zeigt alle anstehenden Termine der nächsten 90 Tage für Ihre Depot- und Watchlist-Symbole — analog zum Desktop-App-Widget "📅 Trading-Kalender". Quartals-Ex-Dates liegen typisch ~75–90 Tage nach dem letzten Ex-Termin und benötigen deshalb das größere Fenster.
Event-Typen
- 🔔 Earnings — nächstes Quartalsergebnis (aus Fundamentals).
- 💰 Ex-Dividende — letzter Tag mit Dividendenanspruch (DividendCalendar).
- 💵 Dividenden-Zahlung — Auszahlungstag (Payment Date).
- ⏰ Options-Verfall — Verfallstag Ihrer aktiven Optionspositionen
(mit Anzahl Kontrakte, Typ und Strike).
- 🎄 Feiertag — NYSE-Feiertage 2026/2027 (kein Handel).
Farb-Schwellen (Tage bis Event)
- 🔴 < 5 Tage — Kritisch (sofortige Aufmerksamkeit).
- 🟠 5 – 14 Tage — Warnung (Vorbereitung treffen).
- 🟡 15 – 30 Tage — Beobachten.
- 🟢 31 – 90 Tage — Info.
Filter
- Alle / Earnings / Dividenden / Verfälle / Feiertage — Event-Typen.
- Nur Depot — blendet reine Watchlist-Einträge aus
(Feiertage bleiben sichtbar).
Quellen-Badges
- Depot — Symbol ist in einer aktiven Position (Aktien oder Optionen).
- WL — Symbol ist in einer Ihrer Watchlists.
Aktualisierung
Der Kalender lädt automatisch alle 60 Sekunden neu, ein Refresh-Button steht zusätzlich bereit. Symbol-Spalten verlinken in den Company-Tab unter Research → Companies.
Datenquellen
- Earnings:
fundamentals.next_earnings_date— wird beim Fundamentals-
Refresh aus Yahoo Finance (yfinance) gepflegt. Vor dem 26.05.2026 kam die Quelle aus FMP; der FMP-Free-Tier hat die benoetigten Endpunkte blockiert, daher wurde der Pool-Refresh auf yfinance umgestellt. Kein API-Key noetig.
- Dividenden:
dividend_calendar— Auto-Sync via Yahoo Finance
(Ex-Date inkl. Projektion auf das naechste Quartal, wenn die Historie keinen zukuenftigen Eintrag liefert).
- Verfaelle: aktive Positionen (
positions.expiry). - Feiertage: statische NYSE-Tabelle (2026 + 2027) im Backend.
- Refresh-Zeitplan: taeglich 03:30 UTC (Cronjob `
pool_refresh`).
Das Feld `source in der fundamentals-Tabelle steht seither auf yfinance`.