Zum Inhalt

Trades anzeigen – Aktive Trades und Handelshistorie

ID: TJ-003 · Service: trading-journal · Status: 🟢 aktiv · Use Case: UC-TJ-003


Das Trading Journal zeigt alle Trades des eingeloggten Nutzers in zwei Bereichen: Aktive Trades (status=offen) und Handelshistorie (status=geschlossen oder verworfen). Beide Bereiche verwenden ein mobil-optimiertes 2-zeiliges Card-Layout ohne horizontales Scrollen.


Typ

functional

Bereiche

Aktive Trades

Beschreibung

Immer sichtbar, oberhalb der Historie. Zeigt alle Trades mit status=offen als aufklappbare Cards. Der Header zeigt die Anzahl und den Countdown zur nächsten Datenaktualisierung (TJ-016).

Card Layout

Feld Wert
Zeile1 Symbol · Direction-Badge (LONG/SHORT) · Chevron (▸/▾)
Zeile2 E {entry} · {live_price} {pnl%} · {SL} / {TP}
Farbindikator 3px linker Farbstreifen: grün wenn PnL > 0, rot wenn PnL < 0, kein Streifen wenn noch keine Preisdaten vorliegen (TJ-015)

Leerzustand: Keine aktiven Trades.

Handelshistorie

Beschreibung

Einklappbarer Bereich unterhalb der aktiven Trades. Standardmäßig eingeklappt; ein Klick auf den Header klappt ihn auf. Zeigt Trades mit status=geschlossen oder status=verworfen.

Card Layout

Feld Wert
Zeile1 Ergebnis-Badge (Win/Loss/±0/Gelöscht) · Symbol · Direction-Badge · Chevron
Zeile2 E {entry} → {exit} · {pips} Pips · {rendite%}
Farbindikator 3px linker Farbstreifen: grün bei result=win, rot bei result=loss, kein Streifen bei breakeven oder verworfen

Leerzustand: Noch keine abgeschlossenen Trades.

Sortierung: Chronologisch absteigend (neueste zuerst)

Aufgeklappter Bereich

Beschreibung

Klick auf eine Card (aktiv oder Historie) klappt den Detailbereich auf. Alle weiteren Informationen erscheinen ausschließlich im aufgeklappten Zustand:

Felder

  • Entry, Stop Loss, Take Profit, Exit (wenn vorhanden)
  • Pips und Rendite% (für geschlossene Trades)
  • Kommentar (aus Trade-Optimizer-Übergabe, REQ-TO-009)
  • Notizen / Learnings (TJ-007)
  • KPI-Snapshot (Trend- und Fundamentalanalyse zum Zeitpunkt der Orderübernahme)
  • Push-Alert-Toggles (TJ-012, nur native App)

Eintrag 7

Feld Wert
Live-Gauges Rendite-Tacho, Trend-Tacho, Gewinnsicherung (TJ-014, nur aktive Trades)
  • Trade-Schließen-Flow mit Kursvorschau (TJ-009)

Eintrag 9

Feld Wert
Aktionen Bearbeiten, Löschen

API

Feld Wert
Endpoint GET /trading/trades/
Auth Bearer Token erforderlich
Antwort Liste aller Trades des Nutzers mit allen Feldern inkl. cached_live_price, cached_live_pnl_percent, peak_pnl_percent (TJ-012)

Abnahmekriterien

  • [ ] Aktive Trades und Handelshistorie werden als 2-zeilige Cards dargestellt
  • [ ] Kein horizontales Scrollen in beiden Bereichen
  • [ ] Handelshistorie ist standardmäßig eingeklappt
  • [ ] Klick auf Card-Header klappt den Detailbereich auf/zu
  • [ ] Alle zusätzlichen Informationen erscheinen ausschließlich im aufgeklappten Zustand
  • [ ] Aktive und historische Trades werden korrekt nach status gefiltert
  • [ ] Trades in der Handelshistorie sind chronologisch absteigend sortiert

Depends On

  • TJ-001
  • TJ-015

Changelog

Eintrag 1

Version: 1.0

Changes: Initiale Version – minimale Beschreibung

Eintrag 2

Version: 2.0

Changes

Vollständig überarbeitet: Card-Layout (2-zeilig, kein horizontales Scrollen) für beide Bereiche dokumentiert. Handelshistorie-Spalten definiert (Ergebnis, Symbol, Direction, Entry, Exit, Pips, Rendite%). Aufgeklappten Bereich beschrieben. Referenzen auf TJ-015 und TJ-016 ergänzt.