Momentum Portfolio
- Experten
- Version: 17.60
Multi-Symbol Momentum Expert Advisor für Gold, US-Indizes und Bitcoin. Handelt vier Instrumente aus einem einzigen Diagramm mit adaptivem Risikomanagement, Regime-Erkennung und Broker-agnostischer Symbolauflösung.
Überblick
Momentum Portfolio ist ein Expert Advisor mit vier Symbolen, der mit XAUUSD, NAS100, US30 und BTCUSD handelt und zwei sich ergänzende Momentum-Erkennungsmodule verwendet. Eine einzige Instanz, die mit einem beliebigen H1-Chart verbunden ist, verwaltet unabhängig voneinander Ein- und Ausstiege, partielle Gewinnmitnahmen und die Risikokontrolle für alle vier Märkte. Jedes Symbol hat seinen eigenen Parametersatz, seinen eigenen Regime-Health-Tracker und seinen eigenen Positionslebenszyklus - es gibt keinen gemeinsamen Status, der dazu führt, dass das Verhalten eines Symbols das eines anderen beeinträchtigt.
Der EA ist so konzipiert, dass er unbeaufsichtigt auf einem kleinen bis mittelgroßen Einzelhandelskonto läuft und ohne manuelles Ticker-Mapping bei den wichtigsten Einzelhandelsmaklern funktioniert.
Hauptmerkmale
- Multi-Symbol-Portfolio: Handel mit XAUUSD, NAS100, US30 und BTCUSD von einem Chart aus
- Zwei Entry-Engines: Volatilitäts-Regime-Shift-Erkennung + Session-Open-Momentum
- Dreistufiges Gewinnmanagement: TP1 bei 1R, TP2 bei 2R mit Break-even-Lock, ATR-trailed runner
- Regime-Detektor für jedes Symbol: Unterbricht den Handel mit einem Symbol, wenn seine rollende Gewinnrate oder sein Gewinnfaktor sinkt, und nimmt ihn nach einer bestätigten Erholung wieder auf
- Intelligenter Zeitstopp: Positionen, die bedeutende Fortschritte machen, dürfen sich weiterentwickeln; festgefahrene Positionen werden geschlossen
- Maklerübergreifende Kompatibilität: automatische Auflösung von Tickervarianten (USTEC/NDX100/NAS100, DJ30/WS30/US30, BTC/BTCUSDT/BTCUSD, GOLD/XAUUSD) und gängigen Suffixen (.m, .r, +, .cash)
- Margenbewusstes Positionssizing: Eröffnet nie eine Order, die das Konto nicht tragen kann
- Marktzustandserkennung: respektiert vom Broker deklarierte Handelssitzungen, keine "Markt geschlossen"-Fehler während Rollover-Fenstern
- Konfigurierbares Risiko pro Symbol: unabhängige ATR-Perioden, ADX-Schwellenwerte, Losgrößen und Spread-Obergrenzen für jedes Instrument
- Gleichzeitigkeitsobergrenze auf Portfolioebene: konfigurierbare Höchstzahl gleichzeitiger Positionen für alle Symbole (Standardwert 3)
Märkte und Zeitrahmen
| Symbol | Primärer Zeitrahmen | Bestätigungszeitrahmen |
|---|---|---|
| XAUUSD | H1 | H4 |
| NAS100 | H1 | H4 |
| US30 | H1 | H4 |
| BTCUSD | H1 | H4 |
Hängen Sie den EA an einen beliebigen H1-Chart an - das Chartsymbol muss nicht eines der vier gehandelten Symbole sein. Der EA erkennt, welche der vier Ihr Broker zur Verfügung stellt und handelt nur mit diesen.
Strategie
Der EA kombiniert zwei unterschiedliche Einstiegsmechanismen, um verschiedene Arten von Momentum zu erfassen.
Mechanismus A - Volatilitätsregimeverschiebung
Vergleicht die kurzfristige ATR (5-Perioden) mit der langfristigen ATR (20-Perioden). Wenn sich die kurzfristige Volatilität deutlich über die langfristige Basislinie hinaus ausdehnt (konfigurierbarer Expansionsfaktor, Standardwert 1,8×), liest der EA die Richtung des Expansionsbalkens (Schlusskurs gegenüber Eröffnungskurs) und steigt in diese Richtung ein. Der Stop-Loss liegt am entgegengesetzten Extrem des Expansionsbalkens plus einem ATR-Puffer; das Ziel ist 2× der Stop-Distanz.
Volatilitätsexpansions-Einstiege werden in der Regel dann vorgenommen, wenn ein Markt aus einer Konsolidierung ausbricht - also in den Momenten, in denen eine Fortsetzung der Richtungsbewegungen am wahrscheinlichsten ist.
Motor B - Eröffnungsmomentum der Sitzung
Beobachtet die ersten Stunden nach Eröffnung der jeweiligen Marktsitzung (Londoner Eröffnung für XAUUSD, New Yorker Eröffnung für die Indizes und BTC). Wenn sich der Preis während des Rückblickfensters um einen konfigurierbaren ATR-skalierten Betrag bewegt hat, steigt der EA in die Richtung dieser Bewegung ein. Ein Maximum-Move-Filter überspringt Einstiege während nachrichtengetriebener Extrem-Bars. Das Ziel ist das 1,5-fache der Stopp-Distanz, da das Momentum bei der Eröffnung einer Sitzung tendenziell schneller abklingt als die Volatilitätsexpansion.
Jede Sitzung wird höchstens einmal pro Tag und Symbol abgefeuert.
Engine C - Failed Pattern (optional, standardmäßig deaktiviert)
Contrarian-Einträge bei gescheiterten Donchian-Ausbrüchen. Backtest-Analysen haben gezeigt, dass diese Engine bei anhaltenden Trends unterdurchschnittlich abschneidet. Sie verbleibt im Code für Benutzer, die mit mittelwertumkehrenden Setups experimentieren möchten, aber die Standardkonfiguration lässt sie deaktiviert.
Positionsmanagement
Jede offene Position verwendet ein dreistufiges Ausstiegsprofil:
- TP1 (+1R) - Ungefähr 33 % der Position werden geschlossen. Der ursprüngliche strukturelle Stopp bleibt für den Rest bestehen.
- TP2 (+2R) - Weitere 33% werden geschlossen. Der Stop bewegt sich auf Entry + 1R und sichert den Gewinn auf dem Runner.
- Runner - Die letzten ~34% werden mit einem ATR-basierten Stopp vom höchsten günstigen Preis aus gehandelt. Der Handel wird fortgesetzt, bis entweder der Trail ausläuft oder der intelligente Zeitstopp ausgelöst wird.
Der intelligente Zeitstopp schließt eine Position nur, wenn sie über das Bar-Limit hinaus gehalten wurde und unter einer Mindestfortschrittsschwelle liegt (Standardwert 0,3R). Produktive Positionen werden nicht willkürlich abgeschnitten.
Risikomanagement
Pro-Symbol-Regime-Detektor. Jedes Symbol unterhält ein rollierendes 30-Handels-Fenster von Ergebnissen. Wenn die Gewinnrate unter 45 % oder der Gewinnfaktor unter 1,0 fällt, pausiert das Symbol den Live-Handel, während die Marktbedingungen durch Schattengeschäfte (virtuelle Positionen, die verfolgt, aber nicht an den Broker gesendet werden) weiter bewertet werden. Der Handel wird für dieses Symbol nach 8 bestätigten erfolgreichen Schatten- oder Live-Geschäften wieder aufgenommen. Die anderen Symbole werden normal weiter gehandelt.
ADX-Eingangsgatter. Für den Einstieg in ein beliebiges Symbol muss der ADX(14) des Einstiegszeitrahmens bei oder über dem konfigurierten Schwellenwert (Standardwert 20) liegen. Perioden mit starken Kursschwankungen werden herausgefiltert.
Portfolio-Gleichzeitigkeitsobergrenze. Maximale gleichzeitige Positionen für alle Symbole (Standardwert 3). Verhindert eine Überkonzentration, wenn mehrere Symbole gleichzeitig Signale geben.
Margenabhängige Losgrößenbestimmung. Bevor der EA eine Order sendet, fragt er OrderCalcMargin ab und begrenzt die Positionsgröße auf einen konfigurierbaren Prozentsatz der freien Marge (Standardwert 50 %). Bei kleinen Konten, bei denen die gewünschte Losgröße die verfügbare Marge übersteigen würde, reduziert der EA die Order, anstatt sie abzulehnen. Wenn sogar das Mindestlot des Brokers nicht bezahlbar ist, wird die Eingabe übersprungen.
Marktzustands-Sicherheit. Drei Ebenen verhindern "Markt geschlossen"-Ablehnungen während der Rollover-Fenster des Brokers: eine proaktive, vom Broker deklarierte Sitzungsprüfung, eine Tick-Age-Heuristik und ein reaktiver Cooldown nach jeder "Markt geschlossen"-Ablehnung. Der EA spammt keine Orders in geschlossene Märkte.
Wiedereinstiegs-Cooldown. Konfigurierbare Wartezeit nach Verlusten (Standard 6 Balken) und Gewinnen (Standard 0 Balken) für jedes Symbol. Verhindert den sofortigen Wiedereinstieg in sich verschlechternde Setups.
Empfohlenes Setup
| Parameter | Empfehlung |
|---|---|
| Kontoart | Absicherung |
| Mindestguthaben | 500 $ (funktioniert nur bei sehr geringer Positionsgröße) |
| Empfohlener Saldo | $3.000 oder höher |
| Hebelwirkung | 1:100 oder höher |
| Makler | Jeder Retail-Broker, der XAUUSD plus Indizes/Kryptowährungen anbietet |
| Chart-Anhang | Jedes H1-Diagramm |
| VPS | Empfohlen für den Live-Einsatz |
Anweisungen zur Einrichtung
- Legen Sie den EA auf einem beliebigen H1-Chart ab.
- Erlauben Sie den algorithmischen Handel, wenn Sie dazu aufgefordert werden.
- Der EA meldet im Expertenprotokoll, welche Symbole er initialisiert hat.
- Wenn Ihr Broker andere Tickernamen als die Standardwerte verwendet (z. B. USTEC anstelle von NAS100 oder DJ30 anstelle von US30), versucht der automatische Resolver des EA gemeinsame Varianten. Wenn er keine Übereinstimmung findet, bearbeiten Sie die *_SymbolName-Eingaben direkt mit den exakten Tickern Ihres Brokers.
- Passen Sie *_RiskPercent oder *_FixedLots pro Symbol an, um Ihrer Risikotoleranz zu entsprechen.
- Belassen Sie bei der erstmaligen Verwendung alle anderen Einstellungen auf den Standardwerten und beobachten Sie die Leistung mindestens ein bis zwei Wochen lang, bevor Sie Anpassungen vornehmen.
Der EA schreibt detaillierte Handelsprotokolle zur Leistungsanalyse in den Common-Ordner Ihres Terminals.
Backtesting-Empfehlungen
- Verwenden Sie das Modell "Every tick based on real ticks" für die genauesten Ergebnisse
- Verwenden Sie eine Brokerhistorie, die alle vier Symbole umfasst
- Testen Sie mindestens 6 Monate, idealerweise 12+ Monate
- Erwarten Sie unterschiedliche Ergebnisse bei verschiedenen Brokern aufgrund von Spread-, Swap- und Ausführungsunterschieden
- Der Strategietester wird den konfigurierten Symbolsatz ausführen; für Multi-Symbol-Tests stellen Sie sicher, dass alle vier Symbole in Ihren Testerdaten verfügbar sind.
Hinweise zur Broker-Kompatibilität
Wenn ein konfiguriertes Symbol bei Ihrem Broker nicht vorhanden ist (und keine Variante aufgelöst wird), überspringt der EA dieses Symbol und handelt mit den verbleibenden Symbolen. Sie sehen dies in der Initialisierungszusammenfassung des Expertenprotokolls.
Wenn Sie den Handel mit einem Symbol unabhängig von der Verfügbarkeit des Brokers deaktivieren möchten, setzen Sie den entsprechenden *_Enabled-Eingang auf false.
Wichtige Haftungsausschlüsse
- Die Performance in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Das Backtesting spiegelt das historische Verhalten unter bestimmten Marktbedingungen wider und ist keine Vorhersage der tatsächlichen Handelsergebnisse.
- Der Handel mit Finanzinstrumenten ist mit einem erheblichen Risiko verbunden. Sie können mehr als Ihre ursprüngliche Investition verlieren. Handeln Sie nur mit Kapital, das Sie sich leisten können, zu verlieren.
- Dieser EA ist kein System zum Einstellen und Vergessen". Überwachen Sie die Leistung regelmäßig und passen Sie sie an, wenn Ihr Konto wächst oder sich die Marktbedingungen ändern.
- Testen Sie das System immer zuerst auf einem Demokonto, bevor Sie es mit echtem Kapital einsetzen, unabhängig von den Backtest-Ergebnissen.
- Spreads, Slippage und die Ausführungsqualität des Brokers beeinflussen die Live-Ergebnisse erheblich. Der Live-Handel wird nicht genau mit der getesteten Strategie übereinstimmen.
- Kein EA kann die Marktrichtung mit Sicherheit vorhersagen. Dieser EA ist ein regelbasiertes Handelssystem, kein System mit garantiertem Gewinn.
Unterstützung
Verwenden Sie das MQL5-Nachrichtensystem oder den Produktkommentarbereich für Fragen zur Einrichtung, Konfiguration oder Broker-Kompatibilität. Konstruktives Feedback und Fehlerberichte sind willkommen.
