Zum Inhalt

Trade Setup Kalkulation

ID: REQ-TA-017 · Service: trend-analysis · Status: 🟢 aktiv · Use Case: UC-TA-015, UC-TA-016


Berechnung eines indikatorbasierten Trade-Setup-Vorschlags für das gewählte Währungspaar und den gewählten Zeitrahmen. Das Setup leitet sich aus der aktuellen Marktinterpretation (Richtung) und technischen Leveln (ATR, Supertrend, Bollinger Bands) ab. Ausdrücklicher Hinweis: Kein Handelssystem, keine Handelsempfehlung. Der Service dient ausschließlich dazu, dem Nutzer ein Gefühl für typische technische Preisniveaus zu geben.


Direction Logic

Feld Wert
Long overall_category ist bullish oder stark_bullish
Short overall_category ist bearish oder stark_bearish
None overall_category ist neutral — kein Setup wird berechnet

Berechnung

Basis: aktuelle Schlusskurs (letzter verfügbarer Balken im gewählten Zeitrahmen)

Entry

Feld Wert
Primary aktueller Schlusskurs (Soforteinstieg zum Marktpreis)
Secondary Rücksetzer auf EMA20 (Limit-Einstieg bei Pullback)

Stop Loss

Feld Wert
Methode ATR-basiert (Wilder ATR, Periode 14)
Long Entry − 1.5 × ATR
Short Entry + 1.5 × ATR
Begruendung ATR misst die durchschnittliche Tagesvolatilität und passt den Stop-Loss automatisch an den aktuellen Marktrhythmus an. 1.5 × ATR schützt vor normalem Rauschen, ohne den Trade zu früh auszustopppen.

Take Profit

Tp1

Feld Wert
Long Entry + 1.0 × Risiko (Risk-Reward 1:1)
Short Entry − 1.0 × Risiko

Tp2

Feld Wert
Long Entry + 2.0 × Risiko (Risk-Reward 1:2)
Short Entry − 2.0 × Risiko

Tp3

Feld Wert
Long Entry + 3.0 × Risiko (Risk-Reward 1:3)
Short Entry − 3.0 × Risiko

Definition Risiko: abs(Entry − Stop_Loss)

Risk Reward

Feld Wert
Tp1 1:1
Tp2 1:2
Tp3 1:3

Context Levels

Feld Wert
Supertrend aktuelles Supertrend-Level (Unterstützung bei Long, Widerstand bei Short)
Bb Upper aktuelles oberes Bollinger Band
Bb Lower aktuelles unteres Bollinger Band
Atr Value absoluter ATR-Wert als Orientierung für die Volatilität

API

Endpoint: GET /api/v1/trade-setup

Parameter

Eintrag 1

Feld Wert
Pair string

Eintrag 2

Feld Wert
Timeframe string

Eintrag 3

Feld Wert
Active string (kommagetrennte aktive Indikatoren, wie bei /interpretation)

Antwort

Eintrag 1

Feld Wert
Direction enum [long, short, none]

Eintrag 2

Feld Wert
Entry float (aktueller Kurs)

Eintrag 3

Feld Wert
Entry Limit float (EMA20-Pullback-Level, nur informativer Wert)

Eintrag 4

Feld Wert
Stop Loss float

Eintrag 5

Feld Wert
Take Profit 1 float

Eintrag 6

Feld Wert
Take Profit 2 float

Eintrag 7

Feld Wert
Take Profit 3 float

Eintrag 8

Feld Wert
Risk Pips float (Risiko in Pips/Punkten)

Eintrag 9

Feld Wert
Atr float (aktueller ATR-Wert)

Eintrag 10

Feld Wert
Supertrend Level float

Eintrag 11

Feld Wert
Bb Upper float

Eintrag 12

Feld Wert
Bb Lower float

Eintrag 13

Feld Wert
Disclaimer string

Abnahmekriterien

  • [ ] Setup wird nur berechnet wenn overall_category nicht neutral ist
  • [ ] {'Bei neutral wird direction': 'none und leere Level zurückgegeben'}
  • [ ] ATR wird nach Wilder-Methode (EWM alpha=1/14) berechnet
  • [ ] Alle Preisniveaus werden mit ausreichend Dezimalstellen für Forex geliefert (5 Nachkommastellen)
  • [ ] Disclaimer ist immer im Response enthalten

Changelog

Eintrag 1

Version: 1.0

Changes: Initiale Version