# Aurum Regime Momentum EA
## Adaptiver, regimebasierter Handel für MetaTrader 5
Der Aurum Regime Momentum EA ist ein automatisiertes Handelssystem, das für Gold und andere Broker-Symbole mit derselben Marktstruktur entwickelt wurde. Er kombiniert die Regime-Klassifizierung in höheren Zeitrahmen mit einer Momentum-Bestätigung, einer ATR-basierten Risikokontrolle und einem systematischen Positionsmanagement.
Der EA liest automatisch mehrere Zeitrahmen aus einem Host-Chart aus:
- Einstiegs-Zeitrahmen: standardmäßig H1
- Bestätigungs-Zeitrahmen: standardmäßig H4
- Regime-Zeitrahmen: standardmäßig D1
Sie müssen den EA nur einmal an das Host-Chart anhängen. Die Bestätigungs- und Regime-Daten werden intern ausgelesen.
## Hauptmerkmale
- Adaptives Routing für Aufwärts-, Abwärts- und Seitwärtstrends
- Long-, Short- und Range-Trading-Sleeves
- EMA-Steigungs- und Abstandsanalyse
- ADX-Bestätigung und ATR-Volatilitätsmessung
- Signalkomponenten: Bollinger-Bänder, EMA, RSI und ATR
- Balance-basierte Positionsgrößenbestimmung
- Separate Risikoeinstellungen für Long-, Short- und Range-Positionen
- Maximaler Schutz vor Portfoliorisiken
- Limit für die maximale Anzahl offener Positionen
- Sitzungsfilter
- Break-even- und ATR-Trailing-Management
- Optionale Steuerungsmöglichkeiten für Monatsende und Kalender
- Optionales Chart-Dashboard mit Verbindungs-, Handels-, Positions- und Kontoinformationen
- Optionale automatische Bollinger-Bänder und EMA-Chartindikatoren
Der EA garantiert keine Gewinne. Testen Sie das Produkt stets im Strategietester und auf einem geeigneten Demokonto, bevor Sie den Einsatz im Live-Handel in Betracht ziehen.
## Empfohlene Konfiguration
- Fügen Sie ein M1-Chart als Host-Chart hinzu. Der EA liest standardmäßig intern die H1-Einstiegsdaten, die H4-Bestätigungsdaten und die D1-Regime-Daten aus.
- Verwenden Sie ein Hedging-Konto, wenn mehrere unabhängige Positionen erforderlich sind.
- Stellen Sie sicher, dass der Algo-Handel aktiviert ist.
- Verwenden Sie ein Broker-Symbol, das eine ausreichende Gold-Historienlänge und akzeptable Spread-Bedingungen bietet.
- Beginnen Sie mit konservativen Risikoeinstellungen und überprüfen Sie die Parameter für Ihren Broker.
## Eingabeparameter
### Portfolio
- `InpMagicNumber` — Eindeutige Magic Number zur Identifizierung von EA-Positionen. Standard: `61001066`.
- `InpEntryTimeframe` – Zeitrahmen für das Einstiegssignal. Standard: `H1`.
- `InpRegimeTimeframe` — Regime-Analyse im höheren Zeitrahmen. Standard: `D1`.
- `InpConfirmTimeframe` — Zeitrahmen für die Bestätigung. Standard: `H4`.
- `InpCandidateSelectionMode` — Modus zur Kandidatenauswahl: feste Auswahl oder bester verfügbarer Kandidat.
- `InpBullCandidate` – In einem bullischen Regime verwendeter Kandidat.
- `InpBearCandidate` — Kandidat, der in einem bärischen Regime verwendet wird.
- `InpRangeCandidate` – Kandidat, der in einem Seitwärtsregime verwendet wird.
- `InpMaxOpenPositions` — Maximale Anzahl der vom EA verwalteten Positionen. Standard: `6`.
- `InpMaxSpreadPoints` – Maximal zulässiger Spread in Punkten. `0` deaktiviert die Begrenzung.
- `InpDeviationPoints` — Maximale Ausführungsabweichung in Punkten. Standard: `30`.
### Entscheidungswiedergabe
- `InpLLMMode` — Optionaler Entscheidungsmodus: `OFF`, `EXPORT`, `EXPORT_EXECUTED` oder `REPLAY`.
- `InpLLMRunId` — Kennung für exportierte oder wiedergegebene Entscheidungen.
### Kalenderrichtlinie
- `InpUseCalendarFilter` — Aktiviert die Filterung nach Kalendermonaten.
- `InpLongMonthMask` – Für Long-Positionen zulässige Monate.
- `InpShortMonthMask` — Für Short-Trades zulässige Monate.
- `InpRangeMonthMask` — Für Range-Trades zulässige Monate.
- `InpFlatAtMonthEnd` – Schließt berechtigte Positionen zum Monatsende.
- `InpBlockLastCalendarDay` – Blockiert Einstiegsgeschäfte am letzten Kalendertag.
- `InpMonthEndExitHour` – Ausstiegszeit zum Monatsende.
- `InpMonthEndExitMinute` – Minute für den Ausstieg am Monatsende.
### Kapitalzins und Risiko
- `InpLongRiskPercent` — Risikoprozentsatz für Long-Positionen. Standardwert: `2,00`.
- `InpShortRiskPercent` — Risikoprozentsatz für Short-Positionen. Standard: `2,00`.
- `InpRangeRiskPercent` — Risikoprozentsatz für Range-Trades. Standard: `1,50`.
- `InpQualityRiskBoost` — Zusätzliche Risikoanpassung für die Signalqualität.
- `InpMaxLot` — Maximale Lotgröße. Bei `0` erfolgt die Lotgrößenbestimmung anhand des Brokers und des Risikos.
- `InpRoundUpMinimumLot` — Rundet das Volumen bei Aktivierung auf das Mindestlot des Brokers auf.
- `InpMaxPortfolioRiskPercent` — Maximales Gesamtrisiko für EA-Positionen. Standardwert: `10,00`.
### Regime-Engine
- `InpMacroFastEMAPeriod` — Periode des schnellen Makro-EMA. Standard: `50`.
- `InpMacroSlowEMAPeriod` — Periode des langsamen Makro-EMA. Standard: `200`.
- `InpMacroSlopeBars` — Für die Messung der Makro-Steigung verwendete Balken.
- `InpConfirmFastEMAPeriod` — Periode des schnellen Bestätigungs-EMAs. Standard: `20`.
- `InpConfirmSlowEMAPeriod` — EMA-Periode für langsame Bestätigung. Standard: `100`.
- `InpConfirmSlopeBars` – Für die Messung der Bestätigungssteigung verwendete Balken.
- `InpConfirmADXPeriod` – ADX-Bestätigungsperiode. Standard: `14`.
- `InpRegimeATRPeriod` — Von der Regime-Engine verwendete ATR-Periode. Standard: `14`.
- `InpMinimumSeparationBps` — Schwellenwert für den minimalen EMA-Abstand.
- `InpMinimumSlopeBps` — Mindestschwellenwert für die Steigung.
- `InpMinimumConfirmADX` – Minimaler ADX-Bestätigungswert. Standard: `14,0`.
- `InpRegimeConfirmationBars` – Anzahl der Balken, die zur Bestätigung eines Regimes erforderlich sind.
### H1-Signal-Engine und Ausstiegspunkte
- `InpATRPeriod` — ATR-Periode für Einstiegs- und Ausstiegsberechnungen. Standard: `14`.
- `InpMinRiskReward` — Minimal akzeptiertes Risiko-Ertrags-Verhältnis. Standard: `1,51`.
- `InpMaxRiskReward` — Maximales Risiko-Ertrags-Verhältnis. Standard: `3,20`.
- `InpUseSession` — Aktiviert den Handelssitzungsfilter.
- `InpSessionStartHour` / `InpSessionStartMinute` — Beginn der Handelssitzung. Standard: `06:00`.
- `InpSessionEndHour` / `InpSessionEndMinute` — Ende der Handelssitzung. Standard: `22:00`.
- `InpBreakEvenRR` — Gewinnmultiplikator, bei dem das Break-Even-Management beginnt. Standard: `1,00`.
- `InpTrailStartRR` — Gewinnmultiplikator, bei dem das Trailing-Management beginnt. Standard: `1,80`.
- `InpTrailDistanceATR` — ATR-Multiplikator für die Trail-Distanz. Standard: `0,70`.
- `InpTPFollowATR` — ATR-Multiplikator für die dynamische Take-Profit-Verfolgung. Standard: `1,25`.
- `InpCloseProfitableOnAdverseRegime` — Schließt gewinnbringende Positionen, wenn sich das Marktumfeld verschlechtert.
### Chart-Oberfläche
- `InpShowStatusPanel` — Zeigt das Text-Dashboard im Chart an.
- `InpShowChartIndicators` — Fügt dem Chart Bollinger-Bänder und EMA-Indikatoren hinzu.
## Wichtig
Die Performance hängt von den Symbolspezifikationen, dem Spread, der Ausführungsqualität, dem Kontomodus, dem Hebel und den Risikoeinstellungen ab. Historische Tests sind keine Garantie für zukünftige Ergebnisse. Wenden Sie ein angemessenes Risikomanagement an und überwachen Sie den EA nach der Installation.
# AurumRegimeMomentum_10Y.set — Hinweise zur Konfiguration
## Verwendung
- Fügen Sie `AurumRegimeMomentumEA` einem **M1-Host-Chart** hinzu.
- Der EA liest den Einstiegs-Zeitrahmen, den Bestätigungs-Zeitrahmen und den Regime-Zeitrahmen intern aus.
- Diese Voreinstellung verwendet **H1 für Eintritte**, **H4 für die Bestätigung** und **D1 für die Regime-Analyse**.
- Ändern Sie die Parameter `InpEntryTimeframe`, `InpConfirmTimeframe` oder `InpRegimeTimeframe` nicht, es sei denn, Sie möchten bewusst eine andere Konfiguration testen.
## Portfolio und Ausführung
- `InpMagicNumber=61001066` — Eindeutige Kennung für Aurum-Positionen.
- `InpMaxOpenPositions=6` – Maximale Anzahl der vom EA verwalteten Positionen.
- `InpMaxSpreadPoints=0` – In dieser Voreinstellung gibt es keine feste Spread-Begrenzung.
- `InpDeviationPoints=30` – Maximale Ausführungsabweichung in Punkten.
- `InpCandidateSelectionMode=0` — Verwendet die unten aufgeführten festen Sleeve-Kandidaten.
- `InpBullCandidate=2` – Kandidat, der im bullischen Regime verwendet wird.
- `InpBearCandidate=3` – Kandidat, der im bärischen Marktumfeld verwendet wird.
- `InpRangeCandidate=2` — Kandidat, der im Seitwärtstrend verwendet wird.
## Kalenderrichtlinie
- `InpUseCalendarFilter=true` — Aktiviert monatbasierte Handelsfilter.
- Die Masken für Long-, Short- und Range-Monate sind bereits in der `.set`-Datei konfiguriert.
- `InpFlatAtMonthEnd=true` — Aktiviert die Positionsabwicklung zum Monatsende.
- `InpBlockLastCalendarDay=true` – Blockiert neue Einträge am letzten Kalendertag.
- Die Monatsendabwicklung erfolgt um `22:00` Uhr Serverzeit.
## Risiko und Zinseszins
- `InpLongRiskPercent=3,00` – Risikoverteilung für Long-Positionen.
- `InpShortRiskPercent=3,00` – Risikoverteilung für Short-Positionen.
- `InpRangeRiskPercent=2,00` – Risikoverteilung für Range-Trades.
- `InpQualityRiskBoost=0,35` – Qualitätsbasierte Risikoanpassung.
- `InpMaxLot=0,00` — Verwendet eine risikobasierte Positionsgröße ohne feste Lot-Obergrenze.
- `InpRoundUpMinimumLot=true` — Rundet bei Bedarf auf das Mindestlot des Brokers auf.
- `InpMaxPortfolioRiskPercent=16,00` – Obergrenze für das Portfoliorisiko bei dieser Forschungsvoreinstellung.
## Regime-Engine
- Makro-EMA: schnell `50`, langsam `200`.
- Bestätigungs-EMA: schnell `20`, langsam `100`.
- Makro-Steigungsbalken: `5`.
- Bestätigungs-Steigungsbalken: `3`.
- ADX-Periode: `14`.
- ATR-Periode für die Regime-Analyse: `14`.
- Mindestabstand der EMAs: `8,0` Basispunkte.
- Minimale Steigung: `1,0` Basispunkte.
- Minimaler ADX-Bestätigungswert: `14,0`.
- Erforderliche Regime-Bestätigung: `2` Balken.
## Signal- und Ausstiegsmodul
- ATR-Periode für das Signal: `14`.
- Akzeptierter Risiko-Ertrags-Bereich: `2,00` bis `3,20`.
- Sitzungsfilter: `06:00` bis `22:00` Serverzeit.
- Break-even beginnt bei `1,00R`.
- Der Trailing-Stop beginnt bei `1,80R`.
- Trailing-Distanz: `0,70 ATR`.
- Take-Profit-Abstand: `1,25 ATR`.
- Gewinnbringende Positionen werden geschlossen, sobald sich das Marktumfeld verschlechtert.
## Optionale Replay- und Chart-Schnittstelle
- `InpLLMMode=OFF` – Normaler deterministischer Modus; es ist keine Wiedergabedatei erforderlich.
- `InpLLMRunId` identifiziert optionale Export-/Wiedergabedaten.
- `InpShowStatusPanel=true` – Zeigt das Text-Dashboard direkt im Chart an.
- `InpShowChartIndicators=true` – Fügt dem Chart Bollinger-Bänder und EMA-Indikatoren hinzu.
## Wichtig
Diese Datei ist eine Voreinstellung für Forschungs- und Testzwecke. Die angegebenen Risikowerte stellen keine Empfehlungen dar. Überprüfen Sie vor der Verwendung eines anderen Kontos die Symbol-Suffixe, die Kontraktgröße, den Spread, die Mindestlotgröße, den Hebel und die Ausführung durch den Broker.