Beschreibung
Gold Scalper Pro XAU M15 – Versionshinweise
Version 1.0 / 2.0 – ATR-basierter Scalping-Roboter für XAU/USD
1. Einführung
Gold Scalper Pro XAU M15 ist ein vollautomatisierter, risikogesteuerter Scalping-cBot, der speziell für Gold (XAU/USD) im M15-Zeitrahmen entwickelt wurde. Version 2.0 stellt eine bedeutende Weiterentwicklung gegenüber früheren internen Prototypen dar und beinhaltet umfangreiche Optimierungen basierend auf rigorosen Backtests, neuen fortschrittlichen Order-Flow-Filtern und granularen Risikokontrollen.
Die Strategie kombiniert Multi-Zeitrahmen-Trendbestätigung, Momentum-Divergenz-Oszillatoren, volatilitätsbasierte Positionsgrößenbestimmung und dynamische Trailing-Stops. Jeder Aspekt – von Einstiegssignalen bis zu täglichen Verlustgrenzen – ist parametrierbar, um dem Trader volle Kontrolle zu geben.
2. Was ist neu in Version 2.0
Bereich | Verbesserung
Risiko / Ertrag : TP-Multiplikator auf 4,0× ATR erhöht (vorher 3,0). Break-even wurde auf 1,5R verschoben (vorher 1,0), wodurch vorzeitige Stops reduziert werden.
Trailing : Trailing-Distanz auf 2,0× ATR erhöht (vorher 1,5). Trailing aktiviert sich jetzt erst nach Break-even und wird gedrosselt (10-Pip-Totzone), um Whipsaw-Änderungen zu vermeiden.
Drawdown-Schutz : Tägliches Drawdown-Limit auf 3% verschärft (vorher 5%). Maximale Trades pro Tag auf 3 reduziert (vorher 5). Nach einem Verlust wird eine 4-Bar-Abkühlphase (vorher 3) aktiviert, die neue Einstiege verhindert und Rache-Trading vermeidet.
Volatilitätsboden : Mindest-ATR auf 150 Pips gesenkt (vorher 300), um mehr handelbare Sitzungen zu erfassen und dennoch Märkte mit tödlich niedriger Volatilität zu filtern.
Spread-Filter : Spread-Limit auf 60 Punkte erweitert (vorher 40), um typische XAU-Spreads während Nachrichten/Rollover zu berücksichtigen und dennoch realistisch zu bleiben.
Volumenbegrenzung : Neuer Maximalvolumen Parameter (Standard 100.000 Einheiten) verhindert übergroße Positionen bei kleinen Konten, wenn das Risiko% übermäßige Lots berechnen würde.
Skalierung : Skalierungsabstand auf 1,5× ATR verschärft (vorher 1,0), um eine sinnvolle Korrektur vor dem Hinzufügen sicherzustellen. Maximale Skalierungspositionen auf 2 festgelegt.
Neue Filter
– Eröffnungsbereich (z.B. 09:00–10:00 UTC) blockiert Einstiege, es sei denn, der Preis durchbricht den Bereich.
– Break of Structure (BOS): verlangt, dass der Preis das letzte Swing-Hoch/-Tief durchbricht.
– Liquidity Sweep: erfordert einen falschen Ausbruch eines Swing-Levels, gefolgt von einer Rückeroberung, was einen Stop-Run bestätigt.
– Engulfing-Modus: optionale strenge Anforderung an eine Engulfing-Kerze; ansonsten wird eine Kerze mit starkem Schlusskurs akzeptiert.
– Minimale Kerzenkörpergröße relativ zum ATR stellt sicher, dass die Auslöserkerze entscheidend ist.
HTF-Robustheit
Wenn der angeforderte höhere Zeitrahmen nicht verfügbar ist, fällt der Bot jetzt sanft zurück und verwendet stattdessen den M15 EMA200 als Trendfilter, anstatt anzuhalten.
3. Überblick über die Strategielogik
3.1 Multi-Zeitrahmen-Trendabstimmung
- Höherer Zeitrahmen (Standard H1) : Der Preis muss über dem schnellen EMA (50) liegen und der schnelle EMA über dem langsamen EMA (200) für eine bullische Tendenz, oder umgekehrt für eine bärische.
- M15 (Handelszeitrahmen) : gleiche EMA-Ausrichtung plus ein Steigungsfilter (schneller EMA muss über die letzten *n* Kerzen steigen/fallen).
3.2 Einstiegssignale
Alle folgenden Bedingungen müssen gleichzeitig erfüllt sein:
- Stochastik (14,3,3) bullishes Kreuz unterhalb der Kaufzone (K<40) oder bärisches Kreuz oberhalb der Verkaufszone (K>60).
- RSI (14) steigt über 45 (Kauf) oder fällt unter 55 (Verkauf).
- ADX(14) ≥ 20 → Trendumfeld.
- ATR im akzeptablen Bereich: >150 Pips (Boden) und <2,5× seines 20-Perioden-Durchschnitts (Decke).
- Kerzenbestätigung: entweder eine Engulfing-Kerze (wenn aktiviert) oder eine Kerze mit starkem Schlusskurs, Körper ≥20% des ATR und Schluss im oberen/unteren 55% des Bereichs.
- Alle aktivierten Strukturfilter (Eröffnungsbereich / BOS / Liquidity Sweep) bestehen.
3.3 Orderausführung & Positionsmanagement
- Risiko: feste Fraktion (% des Kontostands) unter Verwendung von
VolumeForFixedRiskmit dem initialen ATR-basierten Stop. - Zweistufige Eröffnung: Die Market Order wird ohne Schutz platziert, dann werden SL & TP sofort angewendet, um Ausführungsablehnungen wegen enger Limits zu vermeiden.
- Break-even: SL wird erst nach einer Preisbewegung von 1,5× des initialen Risikos auf Einstieg + Puffer (2 Pips) verschoben.
- Teilweiser TP: 50% der Position werden bei 2,0× des initialen Risikos geschlossen, um frühzeitig Gewinn zu sichern.
- Trailing: Sobald Break-even erreicht ist, folgt der Stop dem Preis in einem Abstand von 2,0× aktuellem ATR, aber nur bei einer Verbesserung von 10 Pips, um Änderungsaufrufe zu reduzieren.
- Skalierung: Bewegt sich der initiale Einstieg um 1,5× ATR weiter gegen den Trader, wird eine zweite (und letzte) Position hinzugefügt, um den Durchschnitt zu bilden.
3.4 Schutzmaßnahmen
- Täglicher Reset um Mitternacht UTC.
- Maximale Tagestrades, tägliches Eigenkapital-Drawdown Limit.
- Abkühlphasen nach einem Verlusttrade.
- Spread- & ATR-Extremfilter blockieren das Trading unter ungünstigen Bedingungen.
- Mindest-Stopp-Distanz durchgesetzt (2 Pips).
4. Vollständige Parameterliste
Indikatoren
ParameterStandardBeschreibung
Schneller EMA 50
Periode des schnellen exponentiellen gleitenden Durchschnitts
Langsamer EMA 200
Periode des langsamen EMA (Trendfilter)
RSI Periode 14
RSI-Berechnungsperiode
Stoch K 14
Stochastische %K-Periode
Stoch D 3
%D-Periode
Stoch Verlangsamung 3
Glättungsfaktor
ATR Periode 14
ATR-Periode (für SL/TP/Trailing verwendet)
ADX Periode 14
ADX-Berechnungsperiode
Min ADX 20,0
Minimaler ADX-Wert für Trend
EMA Steigungs-Bars 3
Anzahl der Bars zur Überprüfung der EMA-Steigungsrichtung
Risiko- & Geldmanagement
ParameterStandardBeschreibung
Risiko % 1,0
% des Kontostands, das pro Trade riskiert wird
ATR SL Multiplikator 2,0
Stop-Loss-Distanz = ATR × dieser Wert
ATR TP Multiplikator 4,0
Take-Profit-Distanz = ATR × dieser Wert
Trailing ATR 2,0
Trailing-Distanz in ATR-Vielfachen
BreakEven R 1,5
R-Multiplikator, bei dem SL auf Einstieg + Puffer verschoben wird
Break-Even-Puffer (Pips) 2,0
Pips, die beim Erreichen von BE zum Einstieg hinzugefügt werden
Teilweiser TP R 2,0
R-Multiplikator für den ersten teilweisen Schluss
Teilweiser Schluss % 50
Prozentsatz des Volumens, das beim teilweisen TP geschlossen wird
Maximales Volumen 100.000
Maximale Positionsgröße (in Einheiten)
Signalfilter
ParameterStandardBeschreibung
Stoch Kaufzone 40,0
%K muss für einen Kauf unter diesem Wert liegen
Stoch Verkaufszone 60,0
%K muss für einen Verkauf über diesem Wert liegen
RSI Kauf Minimum 45,0
Minimaler RSI-Wert für einen Kauf
RSI Verkauf Maximum 55,0
Maximaler RSI-Wert für einen Verkauf
Engulfing erforderlich false
Strenges Engulfing-Kerzenmuster erzwingen
Minimale Kerzenkörpergröße (ATR-Bruchteil)
Minimale Körpergröße relativ zum ATR
ATR Volatilität Max 2,5
ATR-Decke (× seines 20-Perioden-SMA)
Min ATR (Pips) 150,0
Fester Boden für aktuellen ATR
Sitzungs- & Zeitfilter
ParameterStandardBeschreibung
Höherer Zeitrahmen Stunde1/4
Zeitrahmen für Trendrichtung
Handelsstart-Stunde (UTC) 7
Früheste Stunde für Signale
Handelsend-Stunde (UTC) 20
Späteste Stunde (exklusiv)
HTF-Daten erforderlich false
Stoppen, wenn HTF nicht verfügbar (wenn true)
Erweiterte Filter
ParameterStandardBeschreibung
Öffnungsbereichsfilter verwenden false
Öffnungsbereichs-Ausbruchlogik aktivieren
OR Startstunde (UTC) 9
Beginn des Öffnungsbereichszeitraums
OR Endstunde (UTC) 10
Ende des Öffnungsbereichszeitraums
Break of Structure verwenden false
Erfordert Durchbruch des letzten Swing-Hochs/-Tiefs
BOS Swing Lookback 5
Bars zur Bestätigung eines Swing-Punkts
Liquidity Sweep verwenden false
Erfordert Liquidity Sweep vor Einstieg
Sweep Lookback Bars 10
Bars zur Suche nach Sweep
Skalierung
ParameterStandardBeschreibung
Skalierungseinträge verwenden false
Ermöglicht das Hinzufügen zu verlierenden Positionen
Scale In ATR Multiplikator 1,5
Abstand vom initialen Einstieg zum Hinzufügen
Maximale Skalierungspositionen 2
Maximale Gesamtpositionen nach Skalierung
Diagnostik
ParameterStandardBeschreibung
Debug-Log aktivieren false
Ausgabe detaillierter Diagnoseinformationen
5. Installation & Einrichtung
- Kopieren Sie die
.csDatei in Ihren cTraderAutomateOrdner (oder importieren Sie sie über den cTrader Automate Manager). - Kompilieren Sie den cBot (keine externen Abhängigkeiten).
- Hängen Sie ihn an ein XAU/USD M15 Chart an und stellen Sie sicher, dass ausreichend Historie vorhanden ist (≥300 Bars).
- Passen Sie die Parameter an Ihr Konto und Ihre Risikobereitschaft an.
- Führen Sie gründliche Backtests durch mit der integrierten Optimierung von cTrader, bevor Sie live handeln.
6. Wichtige Hinweise zur Nutzung
- Broker-Überlegungen: Gold hat variablen Spread und Slippage. Der Spread-Filter (60 Punkte) dient als Schutz; erwägen Sie, ihn während Nachrichten zu erhöhen.
- Volumenbegrenzung: Der
MaxVolumeParameter verhindert unverhältnismäßig große Positionen bei Verwendung eines kleinen ATR-Stops. Stellen Sie ihn entsprechend den Margin-Anforderungen Ihres Brokers und Ihrem Komfort ein. - HTF-Fallback: Wenn die ausgewählten höheren Zeitrahmendaten fehlen (z.B. unzureichende Bars), verwendet der Bot den M15 EMA200 als Richtungsbias. Der
Require HTF DataSchalter kann den Bot stattdessen zum Stoppen zwingen. - Abkühlphasen & Tageslimits: Der Bot erzwingt einen strengen täglichen Reset (Mitternacht UTC). Wenn die Serverzeit Ihres Brokers abweicht, stellen Sie sicher, dass Ihre UTC-Verschiebung im
TimeZoneAttribut korrekt ist. - Backtesting-Tipp: Deaktivieren Sie alle optionalen Filter (Eröffnungsbereich, BOS, Sweep, Skalierung) während der ersten Backtests, um die Kernstrategie zu isolieren; aktivieren Sie sie einzeln, um ihre individuelle Wirkung zu sehen.
7. Bekannte Einschränkungen & zukünftige Roadmap
- Tick-Daten-Empfindlichkeit: Trailing- und Break-even-Änderungen werden gedrosselt, können aber in schnellen Märkten leicht verzögert sein. Ein zukünftiges Update könnte eine auf Pending Orders basierende Absicherung implementieren.
- Kein Nachrichtenfilter: Der Bot liest keine Wirtschaftskalender; er verlässt sich auf Spread-/Volatilitätsschwellen. Manuelle Eingriffe werden bei hochwirksamen Ereignissen empfohlen.
- Einzelsymbol: Nur XAU/USD wird unterstützt. Die Anpassung an andere Metalle oder Forex würde eine Neuoptimierung aller Parameter erfordern.
- Skalierungslogik: Aktuelle Skalierung fügt nur zu verlierenden Positionen hinzu; kein Skalieren nach unten über den einzelnen teilweisen Schluss hinaus. Voll dynamische Skalierung wird für v2.0 evaluiert.
8. Support & Feedback
Für Fehlerberichte, Parameter-Vorschläge oder Anpassungswünsche kontaktieren Sie bitte den Entwickler über die cTrader-Community oder die mit dem cBot bereitgestellte Support-E-Mail. Viel Erfolg beim Scalpen!
Zusammenfassung
Entry signals require simultaneous confirmation from stochastic crossovers, RSI thresholds, ADX trend strength, ATR volatility range, candle pattern validation, and optional structural filters such as Opening Range breaks, Break of Structure, and Liquidity Sweeps. Position management includes fixed fractional risk per trade, two-step order execution with immediate stop loss and take profit placement, break-even adjustments, partial profit-taking at 2× initial risk, trailing stops activated after break-even, and optional scaling-in on adverse moves.
Risk controls feature daily trade limits, drawdown caps, cooldown periods after losses, spread and volatility filters, and a maximum volume cap to prevent oversized positions. The bot supports fallback to M15 EMA200 trend filtering if higher timeframe data is unavailable. It is intended for use with brokers offering XAU/USD trading and requires backtesting and parameter adjustment to match account size and risk preferences. The bot enforces a daily reset at midnight UTC and includes configurable parameters for indicators, risk management, filters, and trading sessions.
Kundenbewertungen
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |