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