Zum Inhalt

Multi-Timeframe-Ausrichtung (MTF)

ID: REQ-TO-006 · Service: trade-optimizer · Status: 🟢 aktiv · Use Case: UC-TO-011


Der Trade Optimizer zeigt für das gewählte Währungspaar eine kompakte Ausrichtungstabelle über 4 Zeitrahmen (15min, 1h, 4h, Daily). Ziel ist es dem Nutzer zu helfen einzuschätzen ob die übergeordnete Trendrichtung mit dem geplanten Setup übereinstimmt (Multi-Timeframe-Analyse, MTFA). Stimmen mehrere Zeitrahmen überein, erhöht das die Qualität des Signals.


Zeitrahmen

Tf Label Bedeutung
15min 15 Min Kurzfristiger Kontext, Einstiegszeitpunkt
1h 1 Std Primärer Zeitrahmen für Trade-Setup-Ableitung
4h 4 Std Mittelfristiger Trend
daily Daily Übergeordneter Trend

Berechnung

Datenquelle

Für jeden Zeitrahmen wird Trend Analysis API /api/v1/interpretation?pair=...&timeframe=... aufgerufen. Alle 4 Requests laufen parallel (asyncio.gather + httpx).

Felder Je Zeitrahmen

Eintrag 1

Feld Wert
Score float (overall_score aus Trend Analysis)

Eintrag 2

Feld Wert
Category enum [stark_bullish, bullish, neutral, bearish, stark_bearish]

Alignment

Bullish Cats

  • bullish
  • stark_bullish

Bearish Cats

  • bearish
  • stark_bearish

Dominant Logik

dominant = bullish wenn bullish_count > bearish_count UND > neutral_count, dominant = bearish wenn bearish_count > bullish_count UND > neutral_count, sonst dominant = neutral

Strength Text

Feld Wert
4 sehr starkes Signal
3 starkes Signal
2 gemischtes Bild – abwarten
1 kein klares Signal

Alignment Text Format: {dom_count}/4 Zeitrahmen {dominant} – {strength}

UI

Komponente: MTFTable

Darstellung

  • Tabelle mit 4 Spalten (je ein Zeitrahmen)

Eintrag 2

Feld Wert
Je Spalte farbiger Dot, numerischer Score (+/-), Kategorie-Label

Eintrag 3

Feld Wert
Farben grün = bullish/stark_bullish, rot = bearish/stark_bearish, grau = neutral

Eintrag 4

Feld Wert
Unter Der Tabelle Alignment-Text farbig (grün/rot/grau je nach dominant)

Position: zwischen Trendanalyse (1h) und Fundamentalanalyse

Fehlerbehandlung

Feld Wert
Timeout Oder Fehler Bei Fehler für einen einzelnen Zeitrahmen wird dieser als neutral/null dargestellt – die anderen Zeitrahmen sind davon unabhängig.

Abnahmekriterien

  • [ ] MTF-Tabelle zeigt Scores und Kategorien für alle 4 Zeitrahmen
  • [ ] Alle 4 Requests laufen parallel (kein sequentielles Laden)
  • [ ] Alignment-Text wird korrekt aus den 4 Einzelergebnissen berechnet
  • [ ] Farben entsprechen der Kategorie (grün/rot/grau)
  • [ ] Bei API-Fehler für einzelnen Zeitrahmen: "–" statt Score, neutral-Farbe
  • [ ] Darstellung auf Mobile (schmale Spalten bleiben lesbar)

Changelog

Eintrag 1

Version: 1.0

Changes: Initiale Version – Multi-Timeframe-Analyse implementiert