Strategie — Swing-Trade nach ABC-Fibonacci
Diese Datei ist die Quelle der Wahrheit für die Trading-Strategie. Sie wird sowohl vom Code (Strategy-Engine) als auch von den AI-Agents (Strategist, Educator) referenziert.
Original: trading_plan.pdf (Tom Bichay, 2026).
1. Marktverständnis
- Es wird nur ein Aufwärtstrend gehandelt, der eine ABC-Struktur ausgebildet hat
- Korrekturen werden gekauft, keine Ausbrüche gejagt
- Beachtet werden:
- Volumen (Bestätigung von Bewegungen)
- EMAs 50/100/200 (Trend-Confluence — bullish nur wenn EMA50 > EMA100 > EMA200)
- Fibonacci-Retracements (Einstiegszonen)
2. Zielbereich
- Ziel ist die (C)-Zone (Fibonacci-Extension oberhalb des B-Hochs)
- Im Zielbereich werden Teilgewinne mitgenommen
- Keine neuen Einstiege im Zielbereich
3. Einstiegsstrategie
- Einstieg nur während der Korrekturphase nach dem B-Hoch
- Erlaubte Zonen: 0.5 / 0.618 / 0.667 Fibonacci-Retracement der A→B-Bewegung
- Zusätzliche Confluence: EMA-Berührung im selben Bereich
4. Skalierter Einstieg (4 Tranchen)
- Tranche 1 — kleine Position bei Erreichen 0.5 Fib (Erstkontakt)
- Tranche 2 — bei tieferer Korrektur (0.5 zur 0.618)
- Tranche 3 — bei 0.618
- Tranche 4 — bei 0.667 oder EMA50-Berührung (letzte Tranche)
→ Ziel: Durchschnittspreis verbessern, ohne All-In bei einem einzelnen Level
5. Stop-Loss
- Stop unter 0.786 Fib des A→B-Impulses
- ODER: Strukturbruch (z.B. Tieferes Tief unter A)
- Sobald Stop berührt wird: Trade ist ungültig
6. Trade Management
- Gewinne im Zielbereich realisieren
- Plan einhalten — keine Emotionen
- Stop nicht nach oben verschieben in Hoffnung
- Stop kann nach Erreichen erster Teilziele auf Break-Even gezogen werden (optional)
7. Regeln
- Kein FOMO (Fear of Missing Out)
- Kein All-In (siehe skalierter Einstieg)
- Nur in den definierten Zonen handeln
8. Nach einem Stop
- Trade beenden, nicht sofort wieder einsteigen
- Neue Analyse abwarten (frische Marktdaten, neue Struktur)
- Keine Revanche-Trades (emotionale Reaktion auf Verlust)
Technische Implementierung (für AI-Agents)
Die Strategie ist im Package @trade-agent/strategy deterministisch implementiert.
Detector-Algorithmus
- Erkenne Swing-Pivots in den letzten N Candles (lookback = 5)
- Identifiziere den letzten Aufwärts-Impuls A → B (Tief vor Hoch)
- Prüfe Mindest-Impulsgröße (≥ 5%)
- Prüfe ob aktueller Preis zwischen 0.382 und 0.786 Fib liegt (Korrekturzone)
- Berechne Einstiegszonen, Stop, Target
- Prüfe EMA-Alignment (EMA50 > EMA100 > EMA200) als Confluence
- Vergebe Confidence:
- High: Preis in 0.5–0.667 Zone UND EMA bullish
- Medium: EMA bullish, aber Preis außerhalb der idealen Zone
- Low: keine EMA-Bestätigung
Output
Jeder erkannte Setup ist ein Setup-Objekt mit:
abc: A, B, ratio (aktuelle Korrektur-Tiefe)fibZones[]: alle relevanten Fibonacci-Levels mit Preisenentries[]: 4 Tranchen mit Preis und BegründungstopLoss,target: konkrete Preiseconfidence: low/medium/highreasoning: Klartext-Begründung (wird im Discord-Embed angezeigt)emaConfluence: aktuelle EMA-Werte und Alignment-Status
Verbindliche Erweiterungen für Anfänger-Modus
Bei jedem Signal an einen Anfänger muss der Educator-Agent zusätzlich liefern:
- Klartext-Erklärung ("Der Bot hat einen Aufwärtstrend erkannt, der gerade pausiert. Das ist oft eine gute Gelegenheit zum Einstieg, weil…")
- Risiko-Hinweis ("Wenn der Preis unter X fällt, ist die Idee falsch — Verlust ca. Y%")
- Verwendete Fachbegriffe mit Verweis auf Glossar
- Was tun jetzt? (eindeutige Handlungsempfehlung in einem Satz)