Xauusd Gold 1M Scalper Pro MT5
- Experten
- Prashant Prabhakar Sable
- Version: 3.21
- Aktivierungen: 10
XAUUSD Gold 1M Scalper MT5
Dieser Expert Advisor ist für Gold (XAUUSD) auf dem 1-Minuten-Zeitrahmen in MetaTrader 5 konzipiert. Er verwendet einen Multi-Timeframe-Trendfilter in Kombination mit einem Momentum-Indikator und einer volatilitätsbasierten Einstiegsbedingung, um Handelseinträge während der Londoner und New Yorker Handelssitzungen auszuwählen.
Überblick über die Strategie
Ein Handel wird nur dann eröffnet, wenn drei Bedingungen gleichzeitig zusammentreffen: Die Ausrichtung des EMA im höheren Zeitrahmen bestätigt die übergeordnete Trendrichtung, der 1-Minuten-Supertrend stimmt mit dieser Richtung überein, und der Stochastik-Oszillator liefert ein gültiges Einstiegssignal. Stop-Loss- und Take-Profit-Levels werden dynamisch anhand der Average True Range festgelegt.
- Supertrend - ATR-basierte Trendrichtung auf dem 1-Minuten-Chart. Erkennt Trendumkehrungen und stabile Fortsetzungen.
- Stochastischer Oszillator - Einstiegszeitpunkt. Überkaufte Erholung für Kaufeinträge, überkaufter Rückgang für Verkaufseinträge.
- EMA-Ausrichtung (höherer Zeitrahmen) - Zwei gleitende Durchschnitte auf M5 oder höher filtern Eingänge, um nur dem breiteren Trend zu entsprechen.
- ATR (Average True Range) - Legt einen dynamischen Stop Loss und Take Profit fest. Filtert auch Perioden mit geringer Aktivität heraus.
Backtest-Informationen
Der EA wurde mit historischen XAUUSD-Daten von Januar 2020 bis April 2026 unter Verwendung von Exness MT5-Daten bei 78% Tick-Qualität, Build 5800, mit einer Ersteinlage von 100 USD und einem Hebel von 1:400 getestet.
Diese Zahlen spiegeln nur eine historische Simulation wider. Die Backtest-Ergebnisse der Vergangenheit stellen keine reale Handelsleistung dar und sind kein Hinweis auf zukünftige Ergebnisse.
| Kennzahl | Ergebnis |
|---|---|
| Gesamte Trades | 13,491 |
| Gewonnene Trades | 11,752 |
| Gewinnrate | 87.11% |
| Long-Gewinnrate | 86.85% |
| Kurze Gewinnrate | 87.43% |
| Gewinnfaktor | 4.72 |
| Maximaler Aktienverlust | 7.84% |
| Erholungsfaktor | 280.80 |
| Durchschnittliche Handelsdauer | 41 Sekunden |
| Max. aufeinanderfolgende Gewinne | 89 |
| Max. aufeinanderfolgende Verluste | 6 |
Eingebaute Risikokontrollen
- Tägliches Verlustlimit - Handelsstopps und offene Positionen werden geschlossen, wenn das Kapital unter einen bestimmten Prozentsatz des Tagesanfangssaldos fällt.
- Wiederherstellung des Kontostandes - Der Handel wird automatisch wieder aufgenommen, wenn der Kontostand aus geschlossenen Geschäften wieder über das Tagesstartniveau steigt.
- Breakeven - Der Stop-Loss wird auf den Einstiegskurs verschoben, sobald der Handel ein bestimmtes Gewinnniveau in Punkten erreicht.
- Trailing-Stop - Der Stop-Loss folgt dem Preis in konfigurierbaren Schritten, nachdem eine Mindestgewinnschwelle erreicht wurde.
- Sitzungsfilter - Eingaben sind auf die Londoner und New Yorker Sitzungszeiten beschränkt. Die asiatische Sitzung ist standardmäßig ausgeschlossen.
- Spread-Filter - Einträge werden übersprungen, wenn der aktuelle Spread einen konfigurierbaren Schwellenwert überschreitet.
- ATR-Volatilitätsfilter - Einträge werden übersprungen, wenn die ATR unter einem Mindestwert liegt, was auf eine geringe Marktbewegung hinweist.
- Tägliches Handelslimit - EA stoppt die Eröffnung neuer Trades nach einer bestimmten Anzahl pro Tag.
Anforderungen
| Element | Wert |
|---|---|
| Plattform | MetaTrader 5 |
| Symbol | XAUUSD (Gold) |
| Zeitrahmen | M1 (1 Minute) |
| Mindest-Einzahlung | 100 USD (500 USD oder mehr empfohlen) |
| Konto-Typ | Absicherungs-Modus |
| Getestet auf | Exness Zero-Konto |
Leitfaden für Einstellungen
Jeder Parameter wird wie folgt angezeigt:Name = default_value | range | what it does.
[ Sanity Test ]
inp_SanityTest = false
Nur für MQL5-Marktplatzvalidierung auf true gesetzt. Platziert 2 Test-Trades und beendet sie. Muss für alle Live- und Demoverwendungen false sein.
[ Debug ]
inp_Debug = true
Druckt Bar-by-Bar-Signalinformationen auf der Registerkarte Journal. Nützlich bei der Einrichtung. Im Live-Handel ausschalten, um die Journalausgabe zu reduzieren.
inp_DebugVerbose = false
Druckt rohe Indikatorwerte für jeden Balken. Nur zur detaillierten Überprüfung. Erzeugt eine umfangreiche Ausgabe.
[Supertrend]
inp_ST_Period = 7 | range 5-21
ATR-Periode, die für das Supertrend-Band verwendet wird. Niedrigere Werte erzeugen mehr Signale. Höhere Werte erzeugen weniger, aber stärkere Signale.
inp_ST_Mult = 2.0 | Bereich 1.5-4.0
ATR-Multiplikator für die Bandbreite. Ein niedriger Wert erzeugt engere Bänder mit mehr Richtungsänderungen. Ein höherer Wert erzeugt breitere Bänder und eine stärkere Filterung.
[Stochastisch]
inp_Stoch_K = 5 | Bereich 3-14 - K-Periode.
inp_Stoch_D = 3 | Bereich 3-5 - D-Glättungsperiode.
inp_Stoch_Slow = 3 | Bereich 3-5 - Verlangsamungsperiode.
inp_Stoch_OB = 65.0 | Bereich 60-80 - Überkauftes Niveau. Verkaufen, wenn K unter diesen Wert fällt.
inp_Stoch_OS = 35.0 | Bereich 20-40 - Überverkauftes Niveau. Kaufeinstieg in Betracht gezogen, wenn K darüber kreuzt.
[ Höherer Zeitrahmen-Filter ]
inp_HTF = PERIOD_M5
Zeitrahmen, der für die Prüfung der EMA-Trendausrichtung verwendet wird. Muss höher sein als der Chart-Zeitrahmen. M5 oder M15 empfohlen.
inp_HTF_EMA = 50 | Bereich 20-100 - Schnellerer EMA im höheren Zeitrahmen.
inp_HTF_EMA2 = 200 | Bereich 100-200 - Langsamerer EMA. Kaufbedingung: Kurs über beiden EMAs, schnellerer über langsamerem. Verkaufen: umgekehrt.
[ Risikomanagement ]
inp_RiskPct = 1.0 | Bereich 0.5-2.0
Prozentsatz des Kontostands, der zur Berechnung der Losgröße pro Handel verwendet wird.
inp_ATR_Period = 14 | Bereich 10-20 - ATR-Periode für Stop-Loss- und Take-Profit-Abstände.
inp_ATR_Min = 0.40 | Bereich 0.20-1.00 - Mindest-ATR, die einen Einstieg erlaubt. Einträge unter diesem Wert werden übersprungen.
inp_ATR_SL_Mult = 1.2 | Bereich 1.0-2.0 - Stop-Loss = ATR multipliziert mit diesem Wert.
inp_RR_Ratio = 2.0 | Bereich 1.5-3.0 - Take-Profit = Stop-Loss-Abstand multipliziert mit diesem Wert.
inp_MaxSpread = 30.0 pts | Bereich 15-50 - Maximal erlaubter Spread bei Einstieg. Hinweis: Im Backtest wurden 100 Punkte verwendet.
inp_MaxDailyLoss = 3.0% | Bereich 2.0-5.0 - Maximal zulässiger Aktienrückgang vom Tagesanfangswert. EA sperrt, bis sich der Kontostand erholt hat.
inp_MaxDailyTrades = 15 | Bereich 5-30 - Maximale Anzahl der erlaubten Trades pro Tag.
(Positionsmanagement)
inp_UseBreakeven = true - Verschiebt den Stop-Loss auf den Einstiegskurs bei Erreichen des Breakeven-Gewinns.
inp_BreakevenPts = 20.0 | Bereich 10-50 - Gewinnpunkte, die benötigt werden, um den Breakeven auszulösen.
inp_UseTrailing = true - Aktiviert den Trailing-Stop, nachdem der Schwellenwert erreicht wurde.
inp_TrailingStart = 30.0 | Bereich 20-80 - Gewinnpunkte, die zur Aktivierung des Trailing erforderlich sind.
inp_TrailingStep = 10.0 | Bereich 5-20 - Der Stop-Loss bewegt sich in Schritten dieser Größe, wenn der Preis steigt.
[ Sitzungsfilter ]
inp_UseSessions = true - Begrenzt Eingaben nur auf Londoner und New Yorker Stunden.
inp_LondonOpen = 8 |inp_LondonClose = 17 - Londoner Session in Broker-Server-Zeit.
inp_NYOpen = 13 |inp_NYClose = 20 - New Yorker Session in Broker-Server-Zeit.
Alle Stunden sind Broker-Server-Zeit. Beispiel: UTC+3 Broker bedeutet London offen = 10, New York offen = 16.
[ Richtung und Identifikation ]
inp_EnableBuy = true - Kaufeinträge zulassen.
inp_EnableSell = true - Verkaufseinträge zulassen. Beide Richtungen können unabhängig voneinander deaktiviert werden.
inp_MagicNumber = 202500003 - Eindeutige Handelskennung. Ändern, wenn ein anderer EA auf demselben Konto läuft. Nicht ändern, wenn ein Handel offen ist.
inp_Comment = "XAUUSD_v3d" - Etikett, das jedem Handel in der Terminal-Historie beigefügt wird.
Vorgeschlagene Einstellungen nach Anwendungsfall
| Verwendungszweck | RisikoProzent | MaxDailyLoss | MaxDailyTrades | ATR_Min | MaxSpanne |
|---|---|---|---|---|---|
| Konservativ | 0.5 | 2.0% | 10 | 0.50 | 25 Punkte |
| Ausgewogen | 1.0 | 3.0% | 15 | 0.40 | 30 Punkte |
| Prop-Firmenkonto | 0.5 | 2.0% | 8 | 0.50 | 25 Pkte |
| Backtesting | Debug=false, DebugVerbose=false, SanityTest=false | ||||
Wichtige Hinweise
- Hängen Sie diesen EA nur an ein XAUUSD M1-Chart an.
- Eine Einzahlung von 200 USD oder mehr wird für Standardkonten empfohlen. Cent-Konten werden unterstützt.
- Die Sitzungszeiten sind in Broker-Server-Zeit. Überprüfen Sie die Uhr Ihres Brokerservers, bevor Sie die Sitzungswerte konfigurieren.
- inp_SanityTest muss beim Live- und Demohandel auf false gesetzt werden. Dies ist nur ein Dienstprogramm zur Überprüfung des Marktplatzes.
- Verwenden Sie für jede EA-Instanz auf demselben Konto eine andere magische Zahl.
- Im Backtest wurde inp_MaxSpread = 100 Punkte verwendet. Der empfohlene Wert für den Live-Handel ist 30 Punkte.
Haftungsausschluss
Dieser Expert Advisor bietet keine Garantie für Gewinne oder Schutz vor finanziellen Verlusten. Die Backtest-Ergebnisse basieren auf historischen Daten und simulierten Bedingungen. Sie stellen keine reale Kontoperformance dar und sind kein Hinweis auf zukünftige Ergebnisse. Live-Ergebnisse können aufgrund von Slippage, Spread-Variationen und wechselnden Marktbedingungen abweichen. Der Handel ist mit Risiken verbunden. Setzen Sie nur Kapital ein, das Sie auch zu verlieren bereit sind. Testen Sie immer auf einem Demokonto, bevor Sie auf einem Live-Konto handeln.
