M1 Gold Absicherung
Ein für Gold (XAUUSD)entwickelter Expert Advisor für Ausbrüche und Absicherungen . Der EA platziert direktionale Ausbruchsaufträge, die an der H1-Trendrichtung ausgerichtet sind. Wenn sich eine Position gegen Sie entwickelt, wird eine Erholungsposition in der entgegengesetzten Richtung mit einer größeren Losgröße eröffnet. Alle Positionen werden als ein einziger Korb verwaltet und automatisch geschlossen, wenn das Gewinnziel erreicht ist. Vollständig kompatibel mit Netting- und Hedging-Kontotypen.
Wie es funktioniert
Einstieg
Zu Beginn eines jeden Zyklus durchsucht der EA die letzten N Bars nach einem Hoch/Tief-Bereich und platziert einen BuyStop über dem Hoch oder einen SellStop unter dem Tief, je nach Trendrichtung des H1 EMA. Es wird jeweils nur ein Korb ausgeführt. Pending Orders, die nicht innerhalb des Verfallsfensters ausgeführt werden, werden automatisch storniert.
Hedge-Erholung
Wenn sich die aktive Position um die Hedge-Trigger-Distanz gegen Sie bewegt, wird eine neue Position in der entgegengesetzten Richtung mit einer größeren Losgröße eröffnet. Dies wiederholt sich bis zur maximalen Anzahl von Hedge-Ebenen. Bei den Standardeinstellungen wächst das Engagement wie folgt: 0,01 → 0,02 → 0,03 → 0,05 → 0,08 → 0,12 Lots.
Intelligente Wiederherstellung
Wenn der Korb aufgrund eines Drawdowns eingefroren wird, kann der EA optional eine einzelne trendorientierte Erholungsposition eröffnen, die so groß ist, dass sie den Gesamtverlust ausgleicht und dennoch das Gewinnziel in einem Zug erreicht. Die Erholungsrichtung wird vor dem Einstieg anhand der H1 EMA bestätigt.
Korb Ausstieg
- Hard Take-Profit - schließt alle Positionen, wenn der kombinierte Gewinn den Ziel-Dollar-Betrag erreicht.
- Trailing Take-Profit - wird oberhalb eines konfigurierbaren Schwellenwerts aktiviert und schreitet vom Spitzengewinn zurück.
- Mindestgewinn - kein automatisches Schließen wird ausgeführt, wenn der Korbgewinn diesen Betrag nicht überschreitet, um sicherzustellen, dass jeder Ausstieg mit Gewinn erfolgt.
Zweischichtiges Schutzsystem
- Freeze-Modus: Wenn ein USD-Verlust oder ein Schwellenwert für den Equity Drawdown überschritten wird, werden keine neuen Hedge-Levels platziert. Bestehende Positionen bleiben offen. Das Einfrieren wird automatisch aufgehoben, wenn der Korb wieder die Gewinnschwelle erreicht hat.
- Notfallschließung - wenn die Kontomarge unter einen konfigurierbaren Schwellenwert fällt, werden alle Positionen sofort geschlossen, um einen Stop-Out des Brokers zu verhindern. Dies ist die einzige automatische Schließung, die auch mit Verlusten durchgeführt werden kann.
- Margin-Check - vor jeder neuen Hedge-Platzierung werden die freie Marge und das Eigenkapital überprüft. Fällt eine der beiden Größen unter den Sicherheitsschwellenwert, wird die Order blockiert.
Broker-sichere Auftragsplatzierung
Der EA berechnet die minimalen SL/TP-Abstände unter Verwendung der Stopps des Brokers plus des Live-Spreads, wodurch "Ungültige Stopps"-Fehler vermieden werden, die andere EAs bei weit verbreiteten Instrumenten wie Gold betreffen. Wenn eine Position innerhalb der Freeze-Zone des Brokers liegt, überspringt der EA erzwungene Schließungen und lässt die Position auf natürliche Weise zu ihrem TP oder SL aussteigen.
Trend-Filter
Ein optionaler ADX- und Bollinger Band-Filter auf den Zeitrahmen M5 und M15 blockiert neue Basket-Einträge, wenn sich der Markt im Trend befindet. Direktionale Einstiege werden zusätzlich durch ein Fast/Slow-EMA-Kreuz auf H1 gefiltert - der EA platziert nur BUY-Ausbrüche in einem bullischen Bias und SELL-Ausbrüche in einem bearischen Bias. Das Hedge-Recovery-Management wird bei aktivem Filter nicht beeinträchtigt.
Session-Filter
Der Handel ist auf ein konfigurierbares tägliches Zeitfenster beschränkt. Das empfohlene Zeitfenster für Gold ist 08:00 - 21:00 GMT und deckt die Londoner Eröffnung bis zur kompletten New Yorker Sitzung ab. Der EA liest den aktuellen Sitzungsplan des Symbols direkt, so dass der Filter sowohl im Live-Handel als auch im Strategietester korrekt funktioniert.
Live-Dashboard
Ein Echtzeit-Panel auf dem Chart zeigt den Saldo, das Eigenkapital, die freie Marge, den Spread, die tägliche P&L, den Floating-Basket-Gewinn, das Gesamtengagement in Lots, das aktuelle Hedge-Level, die aktiven Take-Profit-Ziele, den Status der ausstehenden Aufträge, den Status des Trendfilters, die H1-Bias-Richtung und den Zähler für Erholungsversuche an. Mit einem Klick werden alle Positionen geschlossen und der EA sofort gestoppt.
Beste Handelssitzungen für Gold
| Sitzung | GMT | Geeignet für diesen EA |
| Asiatisch | 00:00 - 08:00 | Gemieden - geringes Volumen, Ausbrüche oft gefälscht |
| London Offen | 07:00 - 09:00 | Hochwertige Ausbrüche |
| London | 08:00 - 12:00 | Am besten für EMA-Filter - stetiger direktionaler Trend |
| London / NY Überschneidung | 12:00 - 17:00 | Premium-Fenster - höchstes Volumen und Reichweite |
| New York | 13:00 - 20:00 | Starkes Momentum, gute Trendverfolgung |
| NY Schluss | 20:00 - 22:00 | Vorsicht - Spreads weiten sich aus |
| Tote Zone | 22:00 - 00:00 | Wird gemieden - extrem dünne Liquidität |
Wichtigste Merkmale
- Speziell für Gold (XAUUSD) entwickelt - funktioniert auch bei den wichtigsten Forex-Paaren
- Kompatibel mit M1 und anderen Zeitfenstern
- Unterstützt sowohl Netting- als auch Hedging-Kontotypen - automatische Erkennung beim Starten
- Normalisierung der Brokerziffern für 2-, 3-, 4- und 5-stellige Broker
- Spread-bewusste SL/TP-Berechnung - eliminiert "Ungültige Stops"-Fehler bei Gold
- Freeze-Level-Schutz - überspringt Änderungen, wenn der Broker sie blockiert, und vermeidet "Modification failed"-Fehler
- Isolierung der magischen Zahl - kann sicher neben anderen EAs ausgeführt werden
- Auto-Neustart um Mitternacht für einen sauberen täglichen Zyklus
- Vollständig getestet im MT5 Strategy Tester auf XAUUSD und EURUSD
Eingabe-Parameter
Konto-Modus
| Parameter | Voreinstellung | Beschreibung |
| Eingabemodus | false | Setzen Sie diesen Parameter auf true, um den Netting-Scalper-Modus zu erzwingen. Der EA erkennt die Netting-Konten automatisch. |
Aufrechnung Scalper
| Parameter | Voreinstellung | Beschreibung |
| InpNettingTPPips | 25 | Take-Profit-Abstand in Pips für jeden Scalp-Trade. |
| InpNettingMaxBars | 8 | Maximale Anzahl von H1-Balken, die eine Netting-Position offen bleiben darf, bevor sie durch die Zeit geschlossen wird. |
| InpNettingConfirmClose | true | Erfordert, dass die letzte H1-Kerze auf der richtigen Seite des schnellen EMA schließt, bevor der Einstieg erfolgt. |
Eingabe-Einstellungen
| Parameter | Voreinstellung | Beschreibung |
| InpBarLookback | 3 | Anzahl der Takte, die verwendet werden, um den Hoch/Tief-Bereich des Ausbruchs zu definieren. |
| InpMaxSpread | 50 | Maximal zulässige Spanne in Punkten. Wenn die Spanne diesen Wert überschreitet, wird keine Eingabe getätigt. |
| InpInitialLot | 0.01 | Losgröße für den ersten Breakout-Auftrag. |
| InpOrderExpireMins | 2 | Storniert nicht ausgefüllte schwebende Breakout-Orders nach so vielen Minuten. Setzen Sie 0, um den Verfall zu deaktivieren. |
Absicherung/Erholung
| Parameter | Voreinstellung | Beschreibung |
| InputLotMultiplikator | 1.5 | Multiplikator, der bei jedem neuen Hedge-Level auf die Losgröße angewendet wird. |
| InpMaxLot | 2.0 | Harte Obergrenze für die Losgröße einer einzelnen Position. |
| InpMaxHedgeLevels | 5 | Maximal zulässige Anzahl von Hedge Recovery Levels. Setzen Sie 0 für unbegrenzt. |
| InpHedgeDistance | 500 | Abstand in Punkten, um den sich der Kurs gegenüber der neuesten Position bewegen muss, um die nächste Hedge-Ebene auszulösen. Wird nur verwendet, wenn der ATR-Abstand deaktiviert ist. |
Intelligente Wiederherstellung
| Parameter | Voreinstellung | Beschreibung |
| InpSmartRecovery | true | Aktiviert das intelligente Erholungssystem. Wenn das System eingefroren ist, versucht der EA einen trendgerechten Erholungshandel, der den Verlust ausgleicht. |
| InpRecoveryPoints | 300 | Erwartete Bewegung in Punkten, die der Recovery-Trade benötigt, um den Verlust zu decken und das Gewinnziel zu erreichen. |
| InpRecoveryUnfreeze | true | Erlaubt Recovery Trades, während der Freeze aktiv ist. Wenn false, wartet der EA darauf, dass sich der Markt von selbst erholt. |
| InpMaxRecoveryAttempts | 3 | Maximale Anzahl von Erholungsgeschäften, die pro Freeze-Zyklus erlaubt sind. Setzen Sie 0 für unbegrenzt. |
| InpRecoveryMaxEquityPct | 5.0 | Ein Recovery Trade wird abgebrochen, wenn die erforderliche Marge diesen Prozentsatz des aktuellen Eigenkapitals überschreitet. Setzen Sie 0, um zu deaktivieren. |
Stop-Loss
| Parameter | Voreinstellung | Beschreibung |
| EingangspositionSL | 30 | Stop Loss pro Position in Pips. Erforderlich bei Netting-Konten. Zum Deaktivieren 0 setzen (nur Hedging-Modus). |
Gewinnziel
| Parameter | Voreinstellung | Beschreibung |
| InpTargetProfit | 10.0 | Schließt alle Positionen, wenn der Korbgewinn diesen Betrag in Kontowährung erreicht. |
| InpTrailStart | 5.0 | Aktivieren Sie den Trailing-Exit, wenn der Basket-Gewinn diesen Betrag erreicht hat. |
| InpTrailStep | 1.5 | Schließt den Korb, wenn der Gewinn um diesen Betrag vom Trailing-Höchststand zurückgeht. |
| InpMinCloseProfit | 0.50 | Mindestgewinn des Korbes, der für die Ausführung einer automatischen Schließung erforderlich ist. Garantiert, dass jeder Ausstieg im Gewinn ist. |
Loss Freeze Levels
| Parameter | Voreinstellung | Beschreibung |
| InpFreezeLossUSD | 30.0 | Friert neue Hedge-Platzierungen ein, wenn der Korbverlust diesen Betrag erreicht. Setzen Sie 0 zum Deaktivieren. |
| InpFreezeDrawPct | 8.0 | Neue Hedge-Platzierungen werden eingefroren, wenn das Eigenkapital um diesen Prozentsatz unter den Saldo bei Korberöffnung fällt. Zum Deaktivieren auf 0 setzen. |
| InpEmergencyMarginPct | 10.0 | Schließt alle Positionen sofort, wenn die Kontomarge unter diesen Prozentsatz fällt. Verhindert den Stop-Out des Brokers. Zum Deaktivieren auf 0 setzen. |
Trend-Filter
| Parameter | Standardwert | Beschreibung |
| InpUseTrendFilter | true | Aktivieren oder deaktivieren Sie den Trendfilter vollständig. |
| InpFilterM5 | wahr | Schließt den M5-Zeitrahmen in die Trendprüfung ein. |
| EingabenFilterM15 | wahr | Schließt den M15-Zeitrahmen in die Trendprüfung ein. |
| InpADXPeriod | 14 | Zeitraum für den im Trendfilter verwendeten ADX-Indikator. |
| InpADXTSchwellenwert | 25.0 | ADX-Wert, bei dessen Überschreitung der Markt als tendenziell betrachtet wird und neue Einträge blockiert werden. |
| InpBBPeriode | 20 | Periode für den im Trendfilter verwendeten Bollinger Bands Indikator. |
| InpBBAbweichung | 2.0 | Standardabweichungsmultiplikator für Bollinger Bands. |
| InpADXRequired | wahr | Erfordert ADX, um einen Trend zu bestätigen. Wenn sowohl InpADXRequired als auch InpBBRequired true sind, müssen beide Indikatoren übereinstimmen (UND-Modus). |
| InpBBRequired | wahr | Erfordert einen Bollinger Band-Ausbruch, um einen Trend zu bestätigen. Setzen Sie einen der beiden Indikatoren auf false für den OR-Modus. |
Direktionaler Einstieg
| Parameter | Voreinstellung | Beschreibung |
| InpDirectionalEntry | true | Platziert nur BUY-Ausbrüche bei einem bullischen H1-Bias und SELL-Ausbrüche bei einem bearischen H1-Bias. |
| InpEMAFast | 21 | Zeitraum für den schnellen EMA, der für die H1-Richtungsvorgabe verwendet wird. |
| InpEMASlow | 50 | Periode für den langsamen EMA, der für die H1-Richtungsverzerrung verwendet wird. |
ATR Dynamischer Abstand
| Parameter | Voreinstellung | Beschreibung |
| InpUseATRDist | true | ATR-basierter dynamischer Abstand zwischen den Hedge-Ebenen anstelle des festen InpHedgeDistance verwenden. |
| InpATRPeriod | 14 | Periode für den ATR-Indikator. |
| InpATRMult | 2.0 | Der ATR-Wert wird mit diesem Faktor multipliziert, um den Hedge-Abstand zu bestimmen. |
Break-Even
| Parameter | Voreinstellung | Beschreibung |
| EingabePunkte | 150 | SL auf Break-Even verschieben, wenn eine Position so viele Punkte im Gewinn ist. Setzen Sie 0, um zu deaktivieren. |
Erholungstrend bestätigen
| Parameter | Voreinstellung | Beschreibung |
| InpRecoveryTrendConfirm | true | Platziert nur dann einen Erholungshandel, wenn der H1 EMA Bias mit der Erholungsrichtung übereinstimmt. |
| InpRecoveryTrendTimeout | 4 | Nach so vielen H1-Balken im Freeze ohne Erholung wird die Trendbestätigung umgangen und trotzdem gehandelt. |
Zeitfilter
| Parameter | Voreinstellung | Beschreibung |
| InpStart | h08 | Tageszeit, zu der der Handel beginnen darf (Broker-Server-Zeit). |
| InpEnde | h21 | Tageszeit, zu der der Handel für die Sitzung endet. |
| InpAutoRestart | true | Automatisches Zurücksetzen der Zustandsvariablen um Mitternacht für einen neuen Tageszyklus. |
System
| Parameter | Voreinstellung | Beschreibung |
| InpMagic | 123456 | Magische Nummer zur Identifizierung von Aufträgen und Positionen, die zu diesem EA gehören. |
| InpAlerts | true | Aktivieren Sie Popup-Warnungen für Schlüsselereignisse wie Take-Profit-Hit, Freeze aktiviert und Emergency Close. |
Dashboard
| Parameter | Standardwert | Beschreibung |
| InpDashX | 20 | Horizontale Position des Dashboard-Panels in Pixeln vom linken Rand des Diagramms. |
| InpDashY | 20 | Vertikale Position des Dashboard-Panels in Pixeln von der oberen Kante des Diagramms. |
Empfohlene Einstellung
- Symbol: XAUUSD (Gold)
- Zeitrahmen: M1
- Konto-Typ: ECN oder niedrige Spreads
- Mindestguthaben: $500 (empfohlen $1.000 oder mehr)
- VPS: dringend empfohlen für 24/5 Betriebszeit
Risiko-Warnung
Dieser EA verwendet ein Martingal-ähnliches Erholungssystem. Die Losgrößen erhöhen sich mit jeder Absicherungsstufe und das Gesamtengagement steigt bei ungünstigen Marktbedingungen erheblich. Testen Sie den EA vor dem Live-Handel immer gründlich auf einem Demokonto. Vergewissern Sie sich, dass die Freeze-Levels und der Schwellenwert für Notschließungen für Ihre Kontogröße angemessen konfiguriert sind. Die in der Vergangenheit mit dem Strategy Tester erzielte Performance ist keine Garantie für zukünftige Ergebnisse.
Note:
- Testen Sie immer zuerst auf einem Demokonto, um zu verstehen, wie sich die Ausbruchsniveaus und der Trailing-Stop während verschiedener Marktphasen verhalten.
- Verwenden Sie ein Cent-Konto, wenn Sie nicht über ein großes Kapital verfügen.
- Für die empfohlenen Gold-Einstellungen verwenden Sie InpNettingTPPips = 180, InpPositionSL = 350, InpMaxSpread = 40.
- Holen Sie sich das Dateiset und die Anleitung in unserer Telegram Group