Zum Inhalt

Fundamentaler Gesamtscore pro Währungspaar

ID: REQ-FA-004 · Service: fundamental-analysis · Status: 🟢 aktiv · Use Case: UC-FA-005, UC-FA-006, UC-FA-007


Berechnung eines gewichteten Gesamtscores für ein Währungspaar aus den drei Komponenten Makro, Rohstoff/Sentiment und Geopolitik/Unsicherheit. Der Score ist bilateral: er vergleicht die fundamentale Stärke beider Währungsseiten direkt miteinander und gibt an, ob das Paar fundamental eher bullish oder bearish einzuschätzen ist. Ergebnis: Score -100 (stark bearish) bis +100 (stark bullish) für das Paar, plus Kategorie und Begründungstext.


Components

Macro

Feld Wert
Beschreibung Bilateraler Makro-Score (REQ-FA-001)
Berechnung score_currency_base - score_currency_quote
Weight 0.55
Example EUR/USD: EU-Makro-Score − US-Makro-Score

Sentiment

Feld Wert
Beschreibung Rohstoff- und Marktstimmungs-Score (REQ-FA-002)
Berechnung paarspezifisches Sentiment-Signal (-100 bis +100)
Weight 0.3
Example USD/CAD: hohes Öl → negatives Sentiment für USD/CAD

Geopolitical

Feld Wert
Beschreibung Geopolitik- und Unsicherheits-Score (REQ-FA-003)
Berechnung kombiniertes GPR/EPU-Signal für das Paar
Weight 0.15
Example hoher GPR → Risk-Off → negatives Signal für AUD/USD

Total Score

Feld Wert
Formula score = (macro_score × 0.55) + (sentiment_score × 0.30) + (geo_score × 0.15)
Normalization Alle Teilscores werden vor der Gewichtung auf -100 bis +100 normiert

Categories

Feld Wert
Stark Bullish score > +60
Bullish score +20 bis +60
Neutral score -20 bis +20
Bearish score -60 bis -20
Stark Bearish score < -60

Pair Direction Mapping

Feld Wert
Hinweis Positiver Score = bullish für die Basiswährung (linke Seite des Paares). EUR/USD Score +40: EUR fundamental stärker als USD → bullish EUR/USD. USD/JPY Score +40: USD fundamental stärker als JPY → bullish USD/JPY.

Partial Data Handling

Feld Wert
Missing Macro Wenn Macro-Daten einer Seite fehlen: Gewicht wird auf Sentiment + Geo umverteilt
Missing Sentiment Sentiment-Gewicht wird auf Macro umverteilt
Missing Geo Geo-Gewicht wird auf Macro + Sentiment umverteilt
All Missing Score = null, Anzeige: 'Keine Daten verfügbar'

Api Response

Score: float (-100 bis +100)

Category: enum [stark_bullish, bullish, neutral, bearish, stark_bearish]

Direction: enum [bullish, bearish, neutral]

Breakdown

Macro

Feld Wert
Score float
Weight 0.55
Base Currency Score float
Quote Currency Score float

Sentiment

Feld Wert
Score float
Weight 0.3
Signals list

Geopolitical

Feld Wert
Score float
Weight 0.15
Gpr Value float
Gpr Category string
Epu Signals list

Disclaimer: Fundamentale Analyse basiert auf verzögerten Makrodaten. Keine Handelsempfehlung.

Abnahmekriterien

  • [ ] Gesamtscore wird korrekt aus den drei gewichteten Teilscores berechnet
  • [ ] Fehlende Teilkomponenten führen zur Gewichtsumverteilung, nicht zum Fehler
  • [ ] Richtung (bullish/bearish/neutral) ist eindeutig aus Kategorie ableitbar
  • [ ] Breakdown ist vollständig und nachvollziehbar
  • [ ] Disclaimer ist immer im Response enthalten
  • [ ] Score ändert sich bei Paarwechsel korrekt (USD/JPY ≠ EUR/USD)

Changelog

Eintrag 1

Version: 1.0

Changes: Initiale Version