Gold Reversion Gate
- Experten
- Version: 1.0
- Aktivierungen: 5
Überblick
Gold Reversion Gate ist ein vollständig regelbasierter Expert Advisor für XAUUSD / GOLD im M5-Zeitrahmen. Er handelt Mean Reversion: Wenn der Preis eine ungewöhnlich große Kurzfristbewegung von seinem jüngsten Mittel weg macht, geht der EA die Gegenrichtung ein und versucht, die Korrektur dieser Bewegung mitzunehmen.
| Symbol | XAUUSD / GOLD |
| Zeitrahmen | M5 |
| Strategie | Mean Reversion (Handel von Kurzfrist-Ausschlägen) |
| Geldmanagement | Risiko als fester Bruchteil + Drawdown-Bremse |
| Positionen | Immer nur eine; harter Stop-Loss bei jedem Trade |
| Martingale / Grid / Nachkaufen | Keine |
| DLL / externe Dateien | Keine — eine einzige autarke .ex5 |
| Benutzerparameter | 15 |
| Filter für wichtige Ereignisse | Ja — Wirtschaftskalender automatisch + manuelle Liste |
Hauptmerkmale
- Kein Martingale, kein Grid, kein Nachkaufen. Der EA hält höchstens eine Position gleichzeitig und stockt einen Verlusttrade nie auf. Jede Order wird bereits mit Stop-Loss gesendet, und das Risiko pro Trade ist ein fester Bruchteil des Kapitals.
- Das Risiko sinkt im Drawdown, es steigt nicht. Eine integrierte Bremse verkleinert die Positionsgröße, wenn das Kapital fällt, und pausiert bei einem tiefen Drawdown vollständig — das Gegenteil eines Recovery-Martingales.
- Kein Machine Learning, keine DLL, keine externen Dateien. Eine einzige autarke .ex5 : nichts daneben zu installieren, keine Datenquelle zu pflegen, keine Blackbox.
- Ein explizites Regelwerk, kein Rätsel. Jedes Signal muss die unten beschriebene Filterkette passieren; passt ein Muster nicht zu den Regeln, wird es übersprungen.
- Integrierter Filter für wichtige Ereignisse. Rund um große Veröffentlichungen schließt der EA die Position und lehnt neue Einstiege ab — CPI, Arbeitsmarktbericht (NFP), Fed-Zinsentscheide und ähnliche Ereignisse werden automatisch aus dem Wirtschaftskalender von MetaTrader 5 gelesen; Ereignisse, die der Kalender nicht führt (politische Reden, Pressekonferenzen), lassen sich manuell ergänzen.
- 15 Parameter — die Einstiegslogik ist gesperrt. Die internen Parameter des Regel-Filters sind auf die Werte fixiert, mit denen die Strategie entwickelt und validiert wurde; die Signallogik kann also nicht versehentlich verändert werden. Offengelegt sind genau die Parameter, die sich sinnvoll an Konto, Broker und aktuellen Markt anpassen lassen.
- Läuft auf Hedging- wie auf Netting-Konten.
Funktionsweise
Einstiegslogik — der Regel-Filter. Ein Kandidat entsteht, wenn die Close-zu-Close-Bewegung über ein kurzes Fenster den aktuellen ATR um ein Mehrfaches übersteigt (ein „Ausschlag"). Anschließend muss der Kandidat die gesamte Filterkette passieren, bevor eine Order gesendet wird:
- Volatilitäts-Perzentil — der aktuelle ATR muss innerhalb eines normalen Bandes seiner eigenen Kurz- und Langfristverteilung liegen. Tote Märkte und Volatilitätsexplosionen werden beide übersprungen.
- Spread-Perzentil — Einstiege werden übersprungen, wenn der Spread im Verhältnis zu seiner eigenen jüngsten Historie ungewöhnlich weit ist.
- Seitenspezifische adaptive Abkühlung — nach einem Signal auf einer Seite wartet diese Seite eine volatilitätsabhängige Anzahl von Bars, bevor sie erneut auslöst. Long- und Short-Seite kühlen unabhängig voneinander ab.
- ADX-Trendfilter — starke gerichtete Trends werden gemieden. Mean Reversion ist ein Verhalten von Seitwärtsmärkten.
- Tageszeit-Filter — Serverstunden geringer Qualität werden ausgeschlossen, mit einem harten Schnitt vor der späten US-Sitzung.
- Orderflow-Filter (Short-Seite) — Shorts werden unterdrückt, wenn der kurzfristige Kaufdruck deutlich positiv ist.
- Trendfilter (Long-Seite) — Longs werden unterdrückt, wenn der Preis unter seinem langen gleitenden Durchschnitt notiert.
Ausstiege. Jede Seite hat ihren eigenen Take-Profit und Stop-Loss in ATR-Vielfachen, sodass sich das Risiko der aktuellen Volatilität anpasst statt einem festen Punktabstand zu folgen. Die Engine enthält zudem Break-even-, Maximalhaltezeit-, Wochenend-Schließungs- und Feiertagslogik, konfiguriert entsprechend dem validierten Aufbau.
Filter für wichtige Ereignisse. Rund um große geplante Ereignisse schließt der EA jede offene Position und lehnt neue Einstiege ab; so werden Spread-Ausweitung und Slippage eines News-Ausschlags vermieden. Wirtschaftsdaten stammen aus dem integrierten Kalender von MetaTrader 5 (USD, hohe Bedeutung); was der Kalender nicht abdeckt, lässt sich manuell eintragen. Das Fenster ist auf beiden Seiten des Ereignisses konfigurierbar.
Hinweis: Die Kalender-API von MetaTrader 5 benötigt eine Serververbindung und steht im Strategietester nicht zur Verfügung. Im Backtest gilt daher nur die manuelle Liste; der Kalenderteil des Filters wird erst auf einem Live-/Demokonto aktiv. Das ist eine Plattformbeschränkung, keine Einstellung.
Positionsberechnung. Fester Bruchteil: Jeder Trade riskiert einen konfigurierbaren Prozentsatz des Kapitals (Standard 3 %), das Volumen wird auf die Lot-Schrittweite des Brokers gerundet. Die Drawdown-Bremse (standardmäßig aktiv) reduziert das Risiko bei fallendem Kapital und pausiert bei einem tiefen Drawdown.
Empfohlene Einrichtung
| Symbol | XAUUSD / GOLD |
| Zeitrahmen | M5 |
| Kontotyp | Hedging oder Netting — beides wird unterstützt |
| Broker | Ein Gold-Feed mit engem Spread wird dringend empfohlen; die Strategie reagiert empfindlich auf Ausführungskosten |
| Mindestkapital | Einige hundert USD genügen auf einem Standardkonto; für sehr kleine Beträge ist ein Micro-/Cent-Konto vorzuziehen |
| VPS | Empfohlen — Entscheidungen fallen auf geschlossenen M5-Kerzen, daher ist Verbindungsstabilität wichtiger als geringe Latenz |
Wichtig — Aufwärmphase. Der Regel-Filter benötigt etwa zwei Wochen M5-Historie (rund zehn Handelstage), um seine Statistik zu füllen, bevor er das erste Signal erzeugt. Auf einem frischen Chart bleibt der EA in den ersten Tagen daher untätig — das ist beabsichtigt und keine Fehlfunktion. Berücksichtigen Sie das bei der Bewertung im Strategietester.
Handelsfrequenz. Rechnen Sie mit Aktivitätsschüben, wenn Gold seitwärts läuft, und mit längeren Ruhephasen bei starkem Trend — die Filter sollen genau die Bedingungen aussitzen, für die die Strategie nicht geeignet ist.
Empfohlene Pflege — Ausstiege monatlich überprüfen (optional). Das Volatilitätsprofil von Gold verschiebt sich von Regime zu Regime; die vier ATR-Ausstiegsvielfachen (Take-Profit und Stop-Loss je Seite) sind daher die Parameter, die es sich lohnt, regelmäßig zu überprüfen. Eine praktikable Routine: diese vier Werte einmal im Monat anhand der letzten drei Monate überprüfen, das Ergebnis übernehmen und dann bis zur nächsten Überprüfung unangetastet lassen. Validieren Sie jede Änderung an Daten, die die Überprüfung selbst nicht verwendet hat — die Werte, die in einem vergangenen Fenster am besten aussahen, müssen sich nicht wiederholen; und die obigen Standardwerte sind ein solider Ausgangspunkt, wenn Sie lieber gar nicht optimieren möchten.
Installation. Nach dem Kauf erscheint der EA im Terminal unter Navigator → Expert Advisors → Market. Hängen Sie ihn an einen XAUUSD-M5-Chart, erlauben Sie algorithmischen Handel — und er beginnt, seine Statistik aufzubauen. Zusätzliche Dateien oder Einstellungen sind nicht nötig.
Support. Fragen und Fehlerberichte laufen über den Kommentarbereich des Produkts und über MQL5-Nachrichten.
Parameter
Im Terminal sind die Parameter in vier Abschnitte gegliedert (die Gruppentitel sind englisch, so wie im Terminal angezeigt); die Standardwerte sind jene, mit denen die Strategie entwickelt und validiert wurde.
=== General === (Allgemein)
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpSymbol | (leer) | Zu handelndes Symbol. Leer = Symbol des Charts verwenden. |
| InpMagicNumber | 777430 | Instanzkennung. Ändern Sie sie, wenn Sie mehrere Kopien auf demselben Konto betreiben. |
=== Exits (per-side ATR multiples) === (Ausstiege, ATR-Vielfache je Seite)
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpTpAtrMultLong | 1.10 | Take-Profit der Long-Seite, in ATR-Vielfachen. |
| InpSlAtrMultLong | 2.05 | Stop-Loss der Long-Seite, in ATR-Vielfachen. |
| InpTpAtrMultShort | 3.05 | Take-Profit der Short-Seite, in ATR-Vielfachen. |
| InpSlAtrMultShort | 2.50 | Stop-Loss der Short-Seite, in ATR-Vielfachen. |
=== Risk & trade filtering === (Risiko und Trade-Filterung)
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpRiskPct | 0.03 | Anteil des Kapitals, der pro Trade riskiert wird. |
| InpMaxSpreadPoints | 50 | Einstiege überspringen, wenn der Spread diese Punktzahl übersteigt. |
| InpEnableDdThrottle | true | Risiko reduzieren und bei tiefen Drawdowns pausieren. |
=== Trading calendar & events === (Handelskalender und Ereignisse)
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpExtraHolidayDates | (Liste) | Kommagetrennte YYYY-MM-DD -Nicht-handelstage. Für künftige Jahre ergänzen. |
| InpEnableNewsFilter | true | Positionen schließen und Einstiege rund um wichtige Ereignisse blockieren. |
| InpNewsBeforeMin | 30 | Minuten vor dem Ereignis, ab denen das Fenster öffnet. |
| InpNewsAfterMin | 30 | Minuten nach dem Ereignis, ab denen das Fenster schließt. |
| InpUseCalendarEvents | true | USD-Ereignisse hoher Bedeutung aus dem integrierten MetaTrader-5-Kalender lesen. |
| InpExtraNewsTimes | (leer) | Manuelle Ereignisliste, YYYY-MM-DD HH:MM in Serverzeit, kommagetrennt — für Ereignisse, die der Kalender nicht führt. |
Die übrigen Strategieparameter — die internen des Regel-Filters — sind bewusst fixiert, damit das Live-Verhalten der Konfiguration entspricht, mit der die Strategie entwickelt und validiert wurde. Jeder Parameter besitzt im Terminal einen englischen Tooltip.
Vor dem Kauf
- Vergangene Ergebnisse — im Backtest wie auf Live-Konten — lassen keine Rückschlüsse auf künftige Ergebnisse zu.
- Die beiden Seiten sind bewusst asymmetrisch: Die Long-Seite zielt auf eine kleinere Bewegung als ihr Stop, die Short-Seite auf eine größere als ihr Stop (siehe Parametertabelle). Beurteilen Sie keine der beiden Seiten anhand weniger Trades — Verlustserien sind ein normaler Teil dieser Verteilung und nicht zwangsläufig ein Fehler.
- Mean Reversion ist ein Verhalten von Seitwärtsmärkten und für starke, anhaltende Trends ungeeignet. Die integrierten Filter verringern diese Anfälligkeit, können sie aber nicht beseitigen.
- Testen Sie vor echtem Kapital auf einem Demokonto mit dem Feed und den Spreads Ihres eigenen Brokers.
- Handeln Sie nur mit Geld, dessen Verlust Sie verkraften können.
