M1 Gold Scalper EA ist ein professioneller Expert Advisor, der exklusiv für
XAUUSD (Gold) auf MetaTrader 5 entwickelt wurde. Er platziert ein Paar ausstehender Kauf- und Verkaufsstopp-Aufträge bei jedem neuen Balken, erfasst Ausbruchsbewegungen und verwaltet den Handel automatisch vom Einstieg bis zum Ausstieg - einschließlich eines vollständigen bidirektionalen Erholungsrasters, wenn sich der Preis gegen die Ausgangsposition bewegt.
Jede Funktion in diesem EA wurde durch Live-Handel bei mehreren Brokern verfeinert. Der Code behandelt 2-stellige und 3-stellige Gold-Broker transparent, besteht die MQL5 Market Certification Test Suite über EURUSD H1, XAUUSD D1, GBPUSD M30 und EURUSD M1 ohne Fehler und ist sofort produktionsbereit.
WIE ES FUNKTIONIERT Bei der Eröffnung eines jeden Balkens platziert der EA einen BuyStop über dem Markt und einen SellStop darunter. Wenn einer der beiden Aufträge ausgeführt wird, wird der gegnerische Auftrag sofort storniert. Die gefüllte Position wird dann durch einen Break-Even, einen Trailing-Stop und - falls aktiviert - ein bidirektionales Erholungsgitter verwaltet, das ungünstige Kursbewegungen auffangen und dennoch mit einem kombinierten Gewinn aussteigen kann.
KEY FEATURES OCO Pending Orders - ein BuyStop und ein SellStop werden pro Bar platziert. Wenn eine Order erfüllt wird, wird die andere automatisch über OnTradeTransaction storniert. Bidirektionales Recovery Grid - zwei unabhängige Arme: ein Arm in der Gegenrichtung, der Positionen gegen den ursprünglichen Handel eröffnet, und ein Arm in der gleichen Richtung, der zu Gewinnbewegungen beiträgt. Beide Arme sind auf einen Schritt pro Kerze begrenzt und können optional ein- oder ausgeschaltet werden. Two-Constraint Lot Sizing - Grid Step Lots wachsen geometrisch, sind aber immer durch einen prozentualen Anteil des Gleichgewichtsrisikos pro Schritt gedeckelt. Die harte Obergrenze hebt den Multiplikator auf und verhindert eine Losexplosion. Dollar-basierter kombinierter Trailing-Exit - wenn das Grid aktiv ist, werden alle individuellen SL/TP-Werte entfernt und der einzige Exit ist ein Dollar-Trailing-System, das auf den gesamten schwebenden Gewinn aller Positionen angewendet wird. Bollinger Bands + ADX Trend Filter - wertet zwei höhere Zeitrahmen unabhängig voneinander aus. Klassifiziert jeden als SIDEWAYS, NEUTRAL oder TRENDING. Blockiert neue Seed-Einträge, wenn die Gesamtbedingung TRENDING ist. Blockiert nicht das Grid-Management bei offenen Positionen. Break-Even-System - verschiebt den SL auf eine gesperrte Gewinnstufe, sobald ein konfigurierbarer Schwellenwert für eine einzelne Position erreicht wird. Trailing Stop - optionaler preisbasierter Trailing Stop für Einzelpositionen, völlig unabhängig vom Break-Even. Tägliches Gewinnziel und Verlustlimit - überwacht sowohl die realisierte als auch die schwebende P&L. Schließt alle Positionen und pausiert, wenn eines der beiden Limits erreicht wird. Rücksetzung um Mitternacht Brokerzeit. High-Impact News Filter - nutzt den in MetaTrader 5 integrierten Wirtschaftskalender. Kein Drittanbieter-Abonnement erforderlich. Setzt neue Einträge für ein konfigurierbares Zeitfenster vor und nach wichtigen Ereignissen aus. EA ON/OFF Dashboard Button - mit einem Klick können Sie neue Seed-Einträge pausieren oder fortsetzen, ohne den EA zu entfernen. Der Status bleibt bei Neustarts des Terminals über GlobalVariables erhalten. Live-Dashboard - kompaktes Panel, das den Saldo, die gleitende GuV, den Spread, den maximalen Spread, die heutige GuV, die Trendfilterbedingungen pro Zeitrahmen, das Gesamturteil und eine Echtzeit-Statusmeldung anzeigt. Kompatibilität mit 2- und 3-stelligen Brokern - automatische point_multiplier-Erkennung stellt sicher, dass alle punktbasierten Eingaben und der Spread-Filter bei Goldbrokern mit 0,01 und 0,001 Genauigkeit identisch funktionieren. Orphan Guard - erkennt extern geschlossene Positionen und Zählungsabweichungen, schließt jede verbleibende Kette und setzt den Status sauber zurück. GlobalVariable Persistenz - der gesamte Grid-Status überlebt Neustarts des Terminals, Neuladen des EA und Änderungen der Chartvorlage. Vollständige Zertifizierungskompatibilität - besteht den MQL5 Markttester für mehrere Symbole und Zeitrahmen, einschließlich EURUSD H1, XAUUSD D1, GBPUSD M30, EURUSD M1. Halb-automatischer Handel ★ [NEU] BLOCK TREND: ON/OFF --> Klicken Sie hier, um den Trend-Blocking-Filter zur Laufzeit ein- oder auszuschalten. ALLE SCHLIESSEN ★ [NEU] --> Klicken Sie darauf, um alle vom EA verwalteten Positionen sofort zu schließen und den Rasterstatus zurückzusetzen.
EMPFOHLENE EINSTELLUNG Symbol: XAUUSD (Gold) Zeitrahmen: M1 Kontotyp: ECN oder STP mit engen Spreads Mindestguthaben: $5000 (empfohlen $10.000 oder mehr mit aktiviertem Recovery Mode) VPS: dringend empfohlen für 24/5 Betriebszeit EINGABEPARAMETER --- STRATEGIE-EINSTELLUNGEN --- InpStopDistance - Abstand in Punkten über Ask und unter Bid, bei dem die schwebenden BuyStop- und SellStop-Orders bei jedem neuen Bar platziert werden. Standardwert: 30. InpTakeProfit - Take Profit-Abstand in Punkten vom Ordereingangskurs. Setzen Sie diesen Wert auf 0, um nur den Trailing-Stop zu verwenden. Voreinstellung: 400. InpStopLoss - Stop-Loss-Abstand in Punkten vom Eingangskurs der Order. Wird nur auf die Seed-Order angewendet. Wird automatisch entfernt, wenn der Wiederherstellungsmodus aktiviert wird. Voreinstellung: 500. InpExpiration - Wie viele Minuten bleiben die OCO Pending Orders aktiv, bevor sie ablaufen. Short auf M1 halten, um veraltete Fills zu vermeiden. Voreinstellung: 2. --- TRADING HOURS (BROKER TIME) --- InpStartHour - Stunde des Brokerservers (0-23), in der der EA beginnt, neue Orders zu platzieren. Voreinstellung: 2. InpEndHour - Stunde des Brokerservers (0-23), in der der EA aufhört, neue Orders zu platzieren. Nachtfenster (Start > Ende) werden unterstützt. Standardwert: 22. --- BREAK-EVEN SETTINGS --- InpUseBreakEven - Aktiviert oder deaktiviert das Break-Even-System. Nur für einzelne Positionen aktiv. Voreinstellung: true. InpBreakEvenTrig - Erforderliche Gewinnpunkte, bevor der Break-Even aktiviert wird. Voreinstellung: 30. InpBreakEvenLock - Punkte über dem Einstieg, wo der SL gesetzt wird, wenn Break-Even ausgelöst wird. Verwenden Sie 0 für einen exakten Breakeven. Standardwert: 20. --- RISIKOMANAGEMENT --- InpUseRisk - Wenn true, wird die Losgröße aus InpRiskPercent des Saldos berechnet. Wenn false, wird die feste InpLotSize verwendet. Voreinstellung: false. InpRiskPercent - Prozentsatz des Kontosaldos, der pro Seed Trade riskiert wird, wenn InpUseRisk wahr ist. Voreinstellung: 0,1. InpLotSize - Feste Seed-Lot-Größe, wenn InpUseRisk falsch ist. Recovery Grid Lots werden separat berechnet. Voreinstellung: 0,01. InpMaxSpread - Maximal zulässige Streuung in Benutzerpunkten (zweistellige Skala). Funktioniert bei 2-stelligen und 3-stelligen Brokern identisch - keine Anpassung beim Wechsel erforderlich. Voreinstellung: 40. --- NEWS FILTER --- InpAvoidNews - Aktiviert oder deaktiviert den Nachrichtenfilter. Voreinstellung: true. InpMinsBefore - Minuten vor einem bedeutenden Nachrichtenereignis, um neue Einträge auszusetzen. Voreinstellung: 30. InpMinsAfter - Minuten nach einem einschneidenden Nachrichtenereignis, bevor neue Einträge wieder aufgenommen werden. Standardwert: 30. --- TRAILING STOP SETTINGS --- InpUseTrailing - Aktiviert oder deaktiviert den Trailing-Stop. Nur bei Einzelpositionen aktiv. Wenn der Recovery-Modus aktiv ist, wird stattdessen das kombinierte Dollar-Trailing-System verwendet. Voreinstellung: false. InpTrailingStart - Gewinnpunkte, die die Einzelposition erreichen muss, bevor das Trailing beginnt. Voreinstellung: 60. InpTrailingStop - Abstand in Punkten hinter dem aktuellen Kurs, wo der Trailing-SL platziert wird. Voreinstellung: 30. InpTrailingStep - Minimale SL-Verbesserung in Punkten, bevor eine Änderung an den Server gesendet wird. Voreinstellung: 20. --- RECOVERY (BIDIRECTIONAL GRID) SETTINGS --- InpUseRecovery - Hauptschalter für den Recovery-Modus. Bei false arbeitet der EA als reiner Single-Position-Scalper. Voreinstellung: false. InpRecoveryGap - Abstand in Punkten zwischen jeder Gitterebene auf beiden Armen. Voreinstellung: 150. InpMaxRecoverySteps - Maximale Schritte pro Arm (0-8). Insgesamt maximal offene Positionen = 1 + 2 x N. Voreinstellung: 4. InpGridMultiplier - Geometrischer Los-Multiplikator pro Gitterschritt. Jedes Schrittlos = vorheriges Los x Multiplikator, vorbehaltlich der Obergrenze InpMaxStepRiskPct. Voreinstellung: 1,5. InpMaxStepRiskPct - Harte Obergrenze: maximaler Prozentsatz des aktuellen Saldos, den ein einzelner Rasterschritt über eine Gap-Distanz riskieren darf. Hat immer Vorrang vor dem geometrischen Multiplikator. Voreinstellung: 2,0. InpMarginBuffer - Sicherheitsmultiplikator für die freie Marge, der angewendet wird, bevor ein Rasterschritt oder ein OCO-Auftrag erteilt wird. 1,5 bedeutet, dass 150% des erforderlichen Spielraums verfügbar sein müssen. Voreinstellung: 1,5. --- RECOVERY EXIT --- InpHedgeProfitTarget - Minimaler kombinierter gleitender Gewinn in Kontowährung, der zuerst erreicht werden muss, bevor der Trailing-Exit ausgelöst werden kann. Voreinstellung: 0,20. InpRecoveryTrailStep - Sobald InpHedgeProfitTarget erreicht ist, werden alle Positionen geschlossen, wenn der kombinierte Gewinn um diesen Betrag vom Höchststand zurückgeht. Voreinstellung: 0,40. --- DAILY LIMITS --- InpDailyProfitTarget - Schließt alle Positionen und pausiert für den Tag, wenn die Kombination aus realisierter und gleitender P&L diesen Dollarwert erreicht. Standardwert: 100,0. InpDailyLossLimit - Schließt alle Positionen und pausiert für den Tag, wenn die kombinierte P&L diesen Dollarwert unterschreitet. Voreinstellung: 100,0. InpUseAlerts - Sendet ein MetaTrader-Alarm-Popup, wenn Tageslimits erreicht werden oder der EA ON/OFF-Button umgeschaltet wird. Voreinstellung: true. --- TREND FILTER (BB + ADX) --- InpTrendTF1 - Primärer Trendbewertungs-Zeitrahmen. Vorgabe: PERIOD_M5. InpTrendTF2 - Sekundärer Zeitrahmen für die Trendbeurteilung. Voreinstellung: PERIOD_M15. InpBBPeriod - Bollinger Bands Periode, die auf beide Trend-Zeitrahmen angewendet wird. Voreinstellung: 20. InpBBDeviation - Bollinger Bands Standardabweichung. Voreinstellung: 2.0. InpADXPeriod - Zeitraum des ADX-Indikators. Voreinstellung: 14. InpADXSideways - ADX unter diesem Wert klassifiziert den Zeitrahmen als SIDEWAYS. Voreinstellung: 20. InpADXTrending - ADX bei oder über diesem Wert klassifiziert den Zeitrahmen als TRENDING. Standardwert: 25. InpBlockOnTrend - Blockiert neue Seed-Einträge, wenn das allgemeine Trend-Urteil TRENDING ist. Setzen Sie false, um unter allen Bedingungen zu handeln. Voreinstellung: true. --- DASHBOARD --- InpDashX - Horizontale Pixelposition des Dashboard-Panels vom linken Rand des Charts. Standardwert: 20. InpDashY - Vertikale Pixelposition des Dashboard-Panels vom oberen Rand des Charts aus. Standardwert: 20. InpMagicNum - Magische Zahl für diese EA-Instanz. Verwenden Sie unterschiedliche Werte, wenn mehrere Instanzen auf verschiedenen Symbolen laufen. Voreinstellung: 123456.
Note:
Always test on a demo account first to familiarize yourself with the EA’s behavior and the volatility of Gold.
Use a Cent account if you don't have a lot of funds.
Use Semi-Automatic Trading with proper see trend confirmation. If you want to trade with a low balance, remember that responsibility is entirely in your hands.
Get the file set and Manual Guide inside our Telegram Group
Ask me anything at https://t.me/eadevgold
Let's discuss and develop together by joining our community at https://t.me/m1goldscalper
I would like to give my honest and highest recommendation to Achmad Benny for his M1 Gold Scalper EA. This EA is a highly refined and well-engineered algorithm, designed specifically for XAUUSD scalping with hedging. The bot takes calculative and precise trades, not random entries. It comes with fully automatic Take Profit and Stop Loss, along with dynamic trailing of both TP and SL, which makes trade management extremely efficient and stress-free. One of the best features is automatic lot sizing, which intelligently adjusts according to the available account balance and funds. This makes the EA suitable for different account sizes while maintaining proper risk control. The scalping logic on the M1 timeframe is smooth, fast, and well-balanced, allowing it to capture multiple opportunities without overtrading. What truly sets this EA apart, however, is Benny himself. His support, dedication, and helpfulness are exceptional. He is always responsive, patiently answers every doubt, and genuinely helps users understand the EA and optimize its performance. Such after-sales support is rare and extremely valuable in the algo trading space. Overall, this is a top-quality Gold scalping EA backed by a highly professional and supportive developer. I am fully satisfied and highly recommend Achmad Benny and his EA to anyone serious about automated Gold trading. Trustworthy EA. Solid logic. Excellent support. Highly recommended.