Beschreibung
LSBotPro (Lean Price Action) ist ein automatisierter Handelsroboter, der für cTrader/cAlgo entwickelt wurde, um die Kursbewegungen zu scannen, Trades mithilfe von gestaffelten „Torwächtern“ zu qualifizieren, Positionen anhand strukturierter Risikoregeln zu dimensionieren, offene Trades mit Gewinnschutzlogik zu verwalten und kontinuierlich Ergebnisse aufzuzeichnen, um die Selektivität im Laufe der Zeit zu verbessern.
1) Kernstrategie: Price-Action-Musterhandel
Die Einstiege von LSBotPro basieren auf Kerzenstruktur und kontrollierter Ausführungslogik. Es erkennt und bewertet:
- Pin Bars (Docht/Körper-Verhältnis + Qualität der Schlussposition)
- Engulfing-Muster (Körperdominanz + Richtung)
- Inside Bars (strikte Einschließung + optionale Ausbruchbestätigung)
Es unterstützt zwei Einstiegsarten:
- Next-Open-Einstieg (Einstieg nach einem bestätigten geschlossenen Kerzenmuster)
- Breakout-Modus (Einstieg nur, wenn der Kurs über den Bereich der Inside-Bar „Mutterkerze“ schließt, mit optionaler Intrabar-Logik)
2) Marktfilter (Handelsqualifikationstore)
Bevor eine Order platziert wird, wendet LSBotPro mehrere Filter an, die darauf ausgelegt sind, Bedingungen niedriger Qualität zu vermeiden:
- ATR-Volatilitätsgrenzen (min/max ATR in Pips) zur Vermeidung von toten oder chaotischen Märkten
- Spread-Tor (blockiert Trades, wenn der Spread den definierten Schwellenwert überschreitet)
- EMA-Konfluenzfilter (optional): überprüft Trendrichtung, EMA-Steigung und Abstand zum EMA mit einer konfigurierbaren Mindestpunktzahl
- Multi-Timeframe-Bias (optional): bestätigt die Richtung anhand von H4/D1 EMA oder Kerzenbias
- Sitzungs- & Rollover-Kontrollen: vermeidet Wochenenden, Freitags-Schluss, Sonntags-Eröffnung und optional das Rollover-Fenster
- Setup-Frische + Ein-Trade-pro-Setup-Sperre zur Reduzierung von Duplikaten und Überhandelung
3) Risikomanagement & Exposure-Kontrolle
Die Risiko-Engine von LSBotPro ist darauf ausgelegt, Drawdowns zu kontrollieren und die Kontobelastung zu begrenzen:
- Risiko-Prozent-Dimensionierung (Positionsgröße abgeleitet von Risiko %, SL-Distanz, Pip-Wert)
- Risikobudget-Obergrenzen: maximaler offener Risiko-% (Summe der konzeptuellen Risiken über alle Positionen)
- Tägliches Verlustlimit + tägliches Handelslimit (harte Sperre für neue Einstiege bei Überschreitung)
- Gleichzeitigkeitsgrenzen: maximale Positionen pro Symbol/Konto, plus Richtungsbegrenzungen
- Volatilitätsregime-Skalierung: passt Risiko und RR dynamisch unter Verwendung von ATR / ATR-SMA50 an (Niedrig- vs. Hochvolatilitätsregime)
- Equity-Kurven-Filter: verfolgt aktuelle R-Multiplikatoren und blockiert den Handel, wenn die Performance über einen konfigurierten Schwellenwert hinaus verschlechtert
4) Stop-Loss-Sicherheitsmodell (Aktuelle Version)
Diese Version hat eine sehr spezifische Sicherheitsausrichtung:
- Broker-Stop-Loss ist deaktiviert (der Bot sendet absichtlich keinen SL an den Broker und löscht vorhandene SLs).
- TP wird weiterhin verwendet (Take-Profit wird in Pips gesetzt).
- Wenn TP-Only-Modus = true:
-
- Der Bot schließt verlustreiche Trades unter keinen Umständen automatisch.
- Nur manuelle Aktionen können Verlierer schließen; Auto-Flatten schließt nur Gewinner.
- Wenn TP-Only-Modus = false:
-
- Der Bot kann optional Ausstiege lokal mit virtuellen Stop-/Trailing-Konzepten verwalten (immer noch kein Broker-SL), plus Break-even/Trailing/Chandelier-Logik wenn aktiviert.
Dieses Design macht den Bot stark abhängig von Disziplin, Überwachung und korrekter Konfiguration, besonders wenn der TP-Only-Modus aktiv ist.
5) Handelsmanagement (Gewinnschutz & Ausstiegsintelligenz)
Für offene Positionen (wenn nicht im TP-Only-Modus und im Gewinn) führt LSBotPro eine strukturierte Ausstiegslogik aus:
- Gewinnmeilenstein-Warnungen (Tonbenachrichtigungen):
-
- erste geschlossene Kerze im Gewinn
- erstes Mal, dass der Kurs ≥50% des Weges zum TP erreicht
- Fortschrittsabfall-/Rückgabelogik („Gewinnmaximierer“): wird nach starkem Fortschritt zum TP aktiviert und steigt bei Stillstand + bedeutender Rückgabe + Schwächebestätigung aus
- Cortex-Ausstiegs-Engine („Neuronen“), die über den Ausstieg abstimmt anhand von:
-
- Fortschritts-/Rückgabeverhalten
- Strukturbrüche
- Momentumverschiebungen
- Trendsteigungs-Invalidierung (veto-fähig)
- Erinnerungsbasierter Ausstiegsdruck
6) Speicher / Erinnerung (Lernen von ähnlichen Trades)
LSBotPro beinhaltet ein Handelsspeicher- + Erinnerungstor:
- Speichert Handels-„Snapshots“ (Merkmale beim Einstieg + Ergebnisse) und ruft ähnliche historische Trades ab
- Verwendet historische Ähnlichkeit zur Berechnung von:
-
- Gewinnratenvertrauen
- erwarteter Vorteil (Pips)
- Anzahl ähnlicher Trades
- Kann Trades blockieren, wenn das Erinnerungsvertrauen/-vorteil schwach ist (nach der Aufwärmphase) oder während des frühen Lernens offen fehlschlägt.
- Der Speicher kann dateibasiert (JSONL) laufen, wenn Dateizugriff erlaubt ist; andernfalls läuft er im RAM.
7) Telemetrie & Beobachtbarkeit (UI/Monitoring bereit)
LSBotPro kann Telemetriedaten an einen externen Beobachtungsdienst (lokal oder remote) senden, einschließlich:
- Bot-Status + letzte Entscheidung (ERLAUBEN/ABLEHNEN) und Gründe
- Aktuelle Positions-Snapshots (Pips, Geld, Risiko-Pips, Seite, Symbol)
- Handelslebenszyklus-Ereignisse (Öffnen/Schließen)
- Lernzusammenfassungsmetriken (z.B. bestes Muster, schlechtester Kontext, insgesamt gelernte Trades)
8) Manuelle Bedienersteuerungen
Der Bot unterstützt Bedienereingriffe ohne Neukompilierung:
- Pause/Fortsetzen der Einstiege (manuell oder automatische Pause)
- Schließen der neuesten, schließen einer oder schließen aller
- Hotkeys (bei Ausführung mit einem Chart)
- Shadow-Logs aus diagnostischen Gründen (warum Trades blockiert/abgelehnt wurden)
