Wirtschaftskalender-Hinweis je Währungspaar
ID: REQ-TA-019 · Service: trend-analysis · Use Case: UC-TA-015 (neu)
Zeigt dem Nutzer an, wenn am aktuellen Handelstag wirtschaftliche Ereignisse für die am gewählten Währungspaar beteiligten Währungen geplant sind. Die Daten stammen aus dem Data Layer (economic_events, economic_indicators). Ziel ist es, den Nutzer vor potenziell marktbewegenden Nachrichten zu warnen bevor er eine Trade-Entscheidung trifft. Darstellung: Kombination aus Badge am Währungspaar-Selektor und Hinweisbox oberhalb des Charts.
Währungspaar-Mapping
Eur/Usd
| Feld | Wert |
|---|---|
| Linke Seite | EUR (country: EU) |
| Rechte Seite | USD (country: US) |
Gbp/Usd
| Feld | Wert |
|---|---|
| Linke Seite | GBP (country: GB) |
| Rechte Seite | USD (country: US) |
Usd/Jpy
| Feld | Wert |
|---|---|
| Linke Seite | USD (country: US) |
| Rechte Seite | JPY (country: JP) |
Usd/Cad
| Feld | Wert |
|---|---|
| Linke Seite | USD (country: US) |
| Rechte Seite | CAD (country: CA) |
Relevanzstufen
Hoch
Beschreibung: Stark marktbewegende Events
Farbe: rot
Beispiele
- Leitzinsentscheidungen (Fed, BoC, ECB, BoE, BoJ)
- NFP (Non-Farm Payrolls)
- CPI / Core CPI
Mittel
Beschreibung: Relevant aber weniger marktbewegend
Farbe: orange
Beispiele
- BIP
- Arbeitslosenquote
- PMI
- PPI
Niedrig
Beschreibung: Hintergrundinformation
Farbe: gelb
Beispiele
- Verbrauchervertrauen
- Handelsbilanz
- Industrieproduktion
UI
Badge
Position: am Währungspaar-Tab/-Dropdown (neben dem Paar-Namen)
Verhalten
Eintrag 1
| Feld | Wert |
|---|---|
| Kein Event Heute | kein Badge |
Eintrag 2
| Feld | Wert |
|---|---|
| Events Vorhanden | Badge mit Anzahl der Events (z.B. "3") |
- Farbe des Badge: höchste Relevanzstufe des Tages (rot wenn mind. 1 hochrelevantes Event, sonst orange, sonst gelb)
Hinweisbox
Position: oberhalb des Charts, unterhalb der Navigationsleiste
Verhalten
- Nur sichtbar wenn Ereignisse für den aktuellen Tag vorhanden
- Ausblendbar durch Nutzer (X-Button), kehrt beim nächsten Öffnen zurück
Inhalt
Eintrag 1
| Feld | Wert |
|---|---|
| Überschrift | Wirtschaftskalender – Heute relevante Events |
Eintrag 2
Liste Aller Events Des Tages Für Das Gewählte Währungspaar
- Uhrzeit (lokale Zeit MEZ)
- Währung (z.B. USD, EUR)
- Kategorie (z.B. Inflation, Geldpolitik)
- Titel des Events (z.B. "CPI (Urban) – USA")
- Relevanzstufe (farbiger Punkt)
Eintrag 3
| Feld | Wert |
|---|---|
| Sortierung | nach Uhrzeit aufsteigend |
API
Endpoint: GET /api/v1/calendar/today
Parameter
| Pair |
|---|
| string (z.B. EUR/USD) |
Antwort
| Events |
|---|
| list of |
Data Source: PostgreSQL (market_data.economic_events, filter: event_time = heute)
Verhalten
- Hinweis bezieht sich immer auf das aktuell gewählte Währungspaar
- Wechsel des Währungspaars aktualisiert Badge und Hinweisbox sofort
- Beide Währungsseiten werden geprüft (z.B. EUR/USD → Events für EUR UND USD)
Eintrag 4
| Feld | Wert |
|---|---|
| Zeitzone | Anzeige in MEZ (Europe/Berlin) |
Eintrag 5
| Feld | Wert |
|---|---|
| Datumsgrenzen | Events von 00:00 bis 23:59 MEZ des aktuellen Tages |
Abnahmekriterien
- [ ] Badge erscheint nur wenn mindestens ein Event für das Paar heute vorhanden
- [ ] Badge-Farbe entspricht der höchsten Relevanzstufe des Tages
- [ ] Hinweisbox zeigt alle Events beider Währungsseiten des Paares
- [ ] Events sind nach Uhrzeit sortiert
- [ ] Zeitzone wird korrekt in MEZ umgerechnet
- [ ] Wechsel des Währungspaars aktualisiert die Anzeige sofort
- [ ] Hinweisbox ist durch den Nutzer schließbar
- [ ] {'Bei keinen Events': 'keine Hinweisbox, kein Badge'}
Changelog
Eintrag 1
Version: 1.0
Changes: Initiale Version