Hex
- Experten
- Florian Maxime Benjam Mauduit
- Version: 1.0
- Aktivierungen: 10
# HeX - Intelligent Breakout Expert Advisor
Recommended => Gold (XAUUSD) with M5 Timeframe
Überblick
- HeX ist ein Expert Advisor für ein einzelnes Symbol, der entwickelt wurde, um mit Hilfe von Bollinger Bändern und RSI-Bestätigung Ausbrüche aus dem Trend zu erfassen.
- Eingebaute Risikokontrollen (Spread-Filterung, Freeze-Level-Sicherheit), adaptives Trailing und Re-Entry-Pacing sorgen für eine robuste Ausführung bei allen Brokern.
- Funktioniert mit jedem Symbol und Zeitrahmen; die Standardeinstellungen sind auf Gold M5 abgestimmt. Die Parameter können für Live-Transaktionen verschärft und für Backtests gelockert werden.
Wichtigste Merkmale
- Erkennung von Ausbrüchen: Bollinger Bänder + RSI (>50 für bullisch, <50 für bärisch) nach einem minimalen Kerzenbereich (`Filter`).
- Spread-Schutz: `MaxSpread` (Pips → automatisch in Punkte umgewandelt) und `SpreadSpikeMult` gegen rollenden Durchschnitt.
- Zwei Take Profit-Modi:
- Punkte-Modus: klassischer `TP` in Punkten; Trailing Stop Loss mit `TrailingMultiplier` nach `TrailStartPoints`.
- Dollar-Modus: virtueller TP in USD über `TPProfitDollars` (kein physischer TP; schließt am Ziel oder Retracement vom Aktienhoch).
- Sitzungsfilter: optionale benannte Sitzungen (Asien, London, New York) mit konfigurierbarem `TimezoneMode` und Minutenversatz.
- Losgröße: feste Losgröße oder gleichgewichtsindizierte LotsPer1000 mit Lot-Step-Ausrichtung und Min/Max-Lot-Grenzen.
- Wiedereintrittstempo: `ReEntryDelayMinutes` zur Vermeidung von Clustering.
- Sicherheit: Freeze-Level-Prüfungen vor der Änderung, Lot-Validierung und Slippage-Kontrolle.
Strategielogik (Zusammenfassung)
- Das Signal wird gebildet, wenn der aktuelle Barbereich den `Filter` (in Punkten) überschreitet und der Preis aus den Bollinger Bändern mit RSI-Bestätigung ausbricht:
- Oberhalb des oberen Bandes und `RSI > 50` → bullischer Ausbruch (BUY-Logik).
- Unterhalb des unteren Bandes und `RSI < 50` → bärischer Ausbruch (SELL-Logik).
- Die Aufträge werden als Stop-Aufträge (`OP_BUYSTOP`/`OP_SELLSTOP`) platziert, die um `Limit`-Punkte vom Preis entfernt sind, wobei der SL von `SL` und dem Broker-Spread abgeleitet wird.
- Trailing wird aktiviert, sobald der unrealisierte Gewinn `TrailStartPoints` überschreitet. Trailing-Gap verwendet `distance_points * TrailingMultiplier`.
Eingaben (externe Parameter)
Volumen
- Losgröße" (double, Voreinstellung 0.01): Feste Losgröße, wenn `LotMode=0`.
- LotsPer1000" (double, Voreinstellung 0,4): Lose pro $1.000 Guthaben, wenn `LotMode=1`.
- LotsMode" (int, Voreinstellung 0): 0 = fest, 1 = pro $1000.
Schutz
- MaxSpread" (doppelt, Standardwert 50): Maximaler Spread in Pips (umgerechnet in Punkte in init). Live-Einsatz: niedriger (z.B. 1.5-3.0 für Majors).
- SpreadSpikeMult" (doppelt, Voreinstellung 50): Zulässiger Spike-Faktor gegenüber dem durchschnittlichen Spread.
Bestätigung & Ziele
- BB_PARAM" (int, Standardwert 20): Bollinger-Periode (Standardabweichung auf 2,0 festgelegt; Preis = Schlusskurs).
- RSI_PARAM" (int, Voreinstellung 14): RSI-Periode (Preis = Schlusskurs).
- SL" (double, Voreinstellung 2.5): Stop-Loss in "10× Punkte"-Einheiten (umgerechnet; entspricht der bestehenden Code-Konvention).
- TP" (double, Voreinstellung 0.0): Take-Profit in "10× Punkte"-Einheiten (0 deaktiviert den physischen TP, wenn `TPMode=0`).
Mehr
- MeineMagischeZahl" (int, Voreinstellung 2523): Magische Zahl für die Positionsverfolgung.
- MaxTradesPerBreakout" (int, Voreinstellung 1): Obergrenze pro Richtung während einer Breakout-Sequenz.
- Nachlaufmultiplikator" (double, Voreinstellung 2,5): Multiplikator für die Nachlaufstrecke.
- TrailStartPoints" (int, Voreinstellung 60): Gewinnschwelle (Punkte) für den Beginn des Trailings.
- ReEntryDelayMinutes" (int, Voreinstellung 30): Mindestverzögerung vor einem neuen Einstieg nach einem Ausbruch.
Sitzungs- und Zeitzonensteuerung
- SessionsFilterEnabled" (bool, Voreinstellung false): Hauptschalter.
- CustomGMTOffsetMinutes" (int, Voreinstellung 0): Zusätzlicher Offset (z.B. für die Anpassung an die Sommerzeit).
Symbol & Zeitrahmen
- Funktioniert mit jedem Symbol/Zeitrahmen. Empfohlener Startpunkt: Gold XAUUSD M5
- Überprüfen Sie bei anderen Symbolen `MaxSpread`, `Filter` und `Distance`, um die typische Volatilität und Punktgröße zu berücksichtigen.
Anleitung zum Backtesting
- Verwenden Sie eine ausreichende Historie und ein realistisches Spread-Modell. Wenn Ihr Testgerät breite Spreads hat, erhöhen Sie `MaxSpread` oder verringern Sie `Filter`, um Trades zu gewährleisten.
- Um sitzungsübergreifende Tests zu erzwingen, setzen Sie `SessionsFilterEnabled=false` oder konfigurieren Sie Sitzungsfenster so, dass sie den Testzeitraum einschließen.
Bewährte Praktiken
- Im Live-Handel sollten Sie den `MaxSpread` (z.B. 1,5-3,0) verkleinern, den `Filter` pro Symbol/TF überprüfen und den Tick-Wert/die Größe des Brokers für den Dollar-TP-Modus bestätigen.
- Behalten Sie eine Instanz pro Symbol bei, um eine überlappende Verwaltung zu vermeiden.
Unterstützung
- raKoon Studio - rakoon.studio
- Private Nachricht
Haftungsausschluss
Der Handel ist mit Risiken verbunden. Vergangene Leistungen sind keine Garantie für zukünftige Ergebnisse. Testen Sie immer zuerst mit einer Demo und verwenden Sie ein angemessenes Risikomanagement.
