Zum Inhalt

Fundamental Analysis Service – Overview

Ziel

Der Fundamental Analysis Service bewertet die makroökonomische Lage der im System gehandelten Währungspaare anhand von Wirtschaftsindikatoren, Risiko-Sentiment-Daten und Rohstoff-Korrelationen. Ziel ist es, dem Nutzer eine fundamentale Einschätzung zur mittelfristigen Kursentwicklung zu liefern – als Ergänzung zur technischen Analyse.

Der Service liefert keine Kursprognose und keine Handelsempfehlung, sondern eine regelbasierte Interpretation verfügbarer Makrodaten, die bereits vom Trading Data Layer gesammelt werden.


Kernfunktionen

  • Interpretation von US-Makroindikatoren (FRED: Zinsen, Inflation, Arbeitsmarkt, Wachstum, Sentiment)
  • Bewertung des globalen Risikosentiments (VIX, HY-Spread, Gold, S&P 500)
  • Ableitung von Rohstoff-Korrelationen für betroffene Währungspaare (Öl → CAD, Gold → AUD)
  • Fundamentaler Gesamtscore pro Währungspaar (-100 bis +100)
  • Transparente Darstellung der einzelnen Einflussgrößen mit Gewichtung

Plattform-Integration

Komponente Beschreibung
Trading Data Layer Liefert Wirtschaftsindikatoren und Korrelationsdaten (PostgreSQL, Schema market_data)
Trend Analysis Service Backend-Integration: neue Endpunkte im bestehenden trend-analysis-Container
Frontend Neue Seite „Fundamentale Analyse" in der bestehenden React-App
Cloudflare Tunnel Erreichbar über matus-toolbox.com (hinter Cloudflare Access)

Zielbild

Der Nutzer öffnet die Seite „Fundamentale Analyse" und sieht für das gewählte Währungspaar:

  1. Makro-Indikatoren – tabellarische Übersicht der FRED-Kennzahlen mit kurzem Interpretationstext und Kategorie (bullish/bearish/neutral für USD)
  2. Risikosentiment – Anzeige von VIX, HY-Spread, Gold und S&P 500 mit Tendenzaussage (Risk-On / Risk-Off)
  3. Rohstoff-Korrelation – für korrelierte Paare (z. B. USD/CAD → WTI/Brent) aktueller Preis mit Richtungshinweis
  4. Fundamentaler Gesamtscore – gewichteter Score + Kategorie (stark bullish bis stark bearish) für das gewählte Paar

Beispiel EUR/USD:

Fed Funds Rate 5,25 % – hohe US-Zinsen stützen USD [bearish EUR/USD, Gewicht: hoch]
CPI (YoY) 3,1 % – Inflation über Ziel, Zinssenkungen unwahrscheinlich [bearish EUR/USD, Gewicht: mittel]
NFP +180k – solider Arbeitsmarkt [bearish EUR/USD, Gewicht: mittel]
VIX 14 – Risk-On, kein Flucht in Safe-Haven [neutral]

Fundamentale Gesamteinschätzung: Bearish (Score: −52)
Begründung: USD durch Zinsdifferenz und Arbeitsmarktstärke gestützt.


Architektur

PostgreSQL (market_data.economic_indicators, .economic_events, .correlation_data)
FastAPI Backend – trend-analysis Container (Port 8002)
  – interpretation_fundamental.py (Regelwerk)
  – GET /api/v1/fundamental/indicators
  – GET /api/v1/fundamental/sentiment
  – GET /api/v1/fundamental/score
React-Komponente FundamentalAnalysis.jsx (neue Seite in der bestehenden Frontend-App)
Browser des Nutzers

Architekturentscheidung: Der Service wird direkt in den bestehenden trend-analysis-Container integriert (kein eigener Docker-Container). Die Wirtschaftsdaten liegen in denselben PostgreSQL-Tabellen, auf die der trend-analysis-Container bereits Zugriff hat. Die rein regelbasierte Logik benötigt keine zusätzlichen Python-Abhängigkeiten (kein pandas/numpy erforderlich). Analogie zur Market-Interpretation-Entscheidung.

Technischer Stack

Schicht Technologie Begründung
Datenquelle PostgreSQL market_data (economic_indicators, correlation_data) bestehende Tabellen aus Trading Data Layer
Interpretation Python (Regelwerk, interpretation_fundamental.py) deterministisch, ressourcenschonend
API FastAPI (im trend-analysis Container) kein eigener Container nötig
Frontend React (FundamentalAnalysis.jsx), neue Navigationsseite separate Seite, kein zweiter Frontend-Container

Fachlicher Fokus

US-Makroindikatoren (FRED)

Indikator FRED-ID Kategorie Gewicht
Fed Funds Rate FEDFUNDS Geldpolitik hoch (3)
CPI (Urban) CPIAUCSL Inflation mittel (2)
PPI All Commodities PPIACO Inflation niedrig (1)
Non-Farm Payrolls PAYEMS Arbeitsmarkt mittel (2)
Unemployment Rate UNRATE Arbeitsmarkt mittel (2)
Initial Jobless Claims IC4WSA Arbeitsmarkt niedrig (1)
Real GDP (QoQ) GDPC1 Wachstum mittel (2)
Industrial Production INDPRO Wachstum niedrig (1)
Consumer Sentiment UMCSENT Sentiment niedrig (1)
HY Spread BAMLH0A0HYM2 Risiko mittel (2)

Risikosentiment (Korrelationsdaten)

Instrument Ticker Relevanz
Gold (XAU/USD) GC=F Safe-Haven / Risk-Off
VIX ^VIX Angstbarometer
S&P 500 ^GSPC Risk-On-Indikator
WTI Crude CL=F Korrelation USD/CAD
Brent Crude BZ=F Korrelation USD/CAD, NOK

Score-Logik pro Währungspaar

Der Score pro Paar ergibt sich aus der Differenz der Makro-Bewertung beider Seiten (bilateral). Für USD-Paare wird der USD-Score dem Gegenwährungs-Score gegenübergestellt; für Cross-Paare werden die beiden Nicht-USD-Währungen direkt verglichen.

Paar Basislogik Korrektur
EUR/USD EU-Score − USD-Score
GBP/USD GB-Score − USD-Score
AUD/USD AU-Score − USD-Score + Gold-Sentiment
USD/JPY USD-Score − JP-Score + Risk-Sentiment (JPY = Safe Haven)
USD/CAD USD-Score − (Öl-Korrektur) hoher Ölpreis stützt CAD
EUR/JPY EU-Score − JP-Score + Risk-Sentiment
EUR/GBP EU-Score − GB-Score

Score-Skala

  • −100 (stark bearish für das gewählte Paar) bis +100 (stark bullish)
  • 0 = neutral

Abgrenzung

In Scope Out of Scope
Interpretation bestehender FRED-Indikatoren Abruf neuer Datenquellen (kein neuer Collector)
Rohstoff-Korrelationen für relevante Paare Nachrichten-Sentiment-Analyse
Regelbasierter Fundamentalscore pro Paar Machine-Learning-basierte Prognosen
Darstellung als eigene Frontend-Seite Echtzeit-Wirtschaftsdaten (FRED-Update: stündlich)
Kombination mit technischem Score (Ausblick) Zentralbankaussagen / Policy-Texte

Datenverfügbarkeit und Einschränkungen

Internationale Daten via FRED

Der Trading Data Layer sammelt Makroindikatoren für USA, Euro-Zone, Japan, Australien und Großbritannien — alle über die bestehende FRED API (kein zusätzlicher API-Key). Damit ist eine bilaterale Fundamentalanalyse für alle gehandelten Währungspaare möglich.

Region Verfügbare Indikatoren
USA Leitzins, CPI, PPI, NFP, Unemployment, GDP, Industrie, Sentiment, HY-Spread
Euro-Zone EZB-Einlagensatz, HICP, Arbeitslosenquote, GDP
Japan BOJ-Leitzins, CPI ⚠️, Arbeitslosenquote, GDP
Australien Interbank-Rate (Proxy), CPI, Arbeitslosenquote
Großbritannien BOE-Leitzins, CPI, Arbeitslosenquote, GDP

Hinweis Japan CPI: Die FRED-Serie JPNCPIALLMINMEI hat seit 2021 keine Aktualisierungen mehr erhalten. Der Collector loggt eine Warnung wenn der Wert älter als 90 Tage ist.

Hinweis Australien GDP: Keine nutzbare GDP-Serie für Australien in FRED vorhanden (letzte Daten: 2019). Für AUD/USD wird Australien daher ohne Wachstumsindikator bewertet.

Hinweis EUR/GBP: Kein direkter USD-Bezug — der Score basiert ausschließlich auf dem EZB/BOE-Zinsdifferenzial und den jeweiligen Inflations-/Arbeitsmarktzahlen.

Datenaktualität

  • FRED-Indikatoren werden stündlich abgerufen, erscheinen aber teils mit Wochen- oder Monatsversatz (z. B. GDP: quartalsweise, CPI: monatlich)
  • Rohstoff-Korrelationsdaten: stündlich via yfinance
  • Der Service zeigt stets den zuletzt in der DB gespeicherten Wert mit Datum und markiert Werte die älter als 45 Tage sind als veraltet

Changelog

Version Datum Änderungen
1.0 2026-06-25 Initiale Version