MACD Momentum Pro MT5 MA Trend ADX
- Experten
- Adam Benjamin Kildare
- Version: 1.4
- Aktualisiert: 27 August 2025
- Aktivierungen: 5
MACD Momentum Pro EA MT5 - Voroptimiert und vollständig anpassbar
MACD Momentum Pro ist ein professioneller Expert Advisor, der das Beste aus beiden Welten bietet:
- Voroptimierte Vorgaben für EURUSD M15 ($100K Prop-Firmenkonto bei 1:100 Hebelwirkung). Einfach laden und ausführen.
- Vollständig anpassbare Eingaben für fortgeschrittene Trader, die für verschiedene Paare, Zeitrahmen oder Broker-Bedingungen mit dem MT5 Strategy Tester optimieren möchten. (Eine vollständige Anleitung zur Optimierung mit dem Strategy Tester finden Sie am Ende dieser Auflistung).
Jeden Monat werden die Standardeinstellungen mit der profitabelsten und stabilsten Konfiguration aktualisiert. Das bedeutet, dass Sie immer mit einem getesteten, für die Prop-Firma geeigneten Setup beginnen, aber dennoch die volle Freiheit haben, Ihre Strategie zu optimieren und anzupassen.
Strategie-geprüfte 6-Monats-Ergebnisse (EURUSD M15, $100K, 1:100-Hebel)
23. Februar - 24. August
- Gesamtgewinn: $61.211
- Maximaler Equity Drawdown: 6.27%
- Gewinn-Rate: 49.25%
- Eingegangene Trades: 67
- Durchschnittlicher Gewinn: $3.134
- Durchschnittlicher Verlust: $1,195
- Max. aufeinanderfolgende Verluste: 6
- Aktive Sitzung: London (09:00-13:59 GMT+3)
- Risiko pro Handel: $1.600 (1,6% von $100.000 Konto)
Warum MACD Momentum Pro sich auszeichnet
- Plug & Play: Die Standardeinstellungen sind für EURUSD M15 voroptimiert.
- Volle Kontrolle: Alle Parameter (MA-Filter, MACD-Einstellungen, ADX, ATR-Stopps, Risiko, Handelszeiten usw.) bleiben vollständig einstellbar.
- Prop Firm Friendly: Hält den Gesamt-Drawdown unter 7%, mit eingebautem Eigenkapitalschutz.
- Session-Smart: Handelt nur in der Londoner Session und schließt in den Standardeinstellungen vor der New Yorker Überschneidung.
- Sicher durch Design: Kein Grid, Martingale oder überlappende Trades.
Wichtigste Merkmale
- MACD-Momentum-Crossover mit ADX-Stärkefilter
- HMA/WMA-Trendfilter (umschaltbar zwischen Hull und Weighted)
- ATR-basierter Stop Loss & Take Profit, mit Trailing Stop-Logik
- Session-Filter und zeitgesteuerte Handelsschließung
- Risiko pro Handel in Cash oder % des Saldos
- Täglicher Drawdown und Gewinnziele (optional)
- Max Spread-Filter, Handels-Cooldown und Equity Guard
- Hedging-Toggle und Gegensignal-Logik
Empfohlenes Setup
- Symbol: EURUSD (Standard)
- Zeitrahmen: M15
- Kontogröße: $100K (Prop-Firma getestet)
- Hebelwirkung: 1:100
- Broker-Server-Zeit: GMT+3
- Risiko pro Handel: $1.600 oder 1,6% (teilen Sie das Risiko, wenn mehrere EAs auf einem Konto laufen)
Für andere Kontogrößen (passt sich automatisch an, wenn das prozentuale Risiko verwendet wird):
- $800 für $50K
- $400 für $25K
- $3,200 für $200K
Schnellstart (Anfänger)
- Verbinden Sie MACD Momentum Pro mit EURUSD M15.
- Behalten Sie das Standardrisiko bei (oder passen Sie es proportional an).
- Lassen Sie ihn während der Londoner Sitzung laufen.
Testen der voroptimierten Standardwerte (EURUSD M15)
- Öffnen Sie den Strategietester (Ansicht → Strategietester, oder Strg+R).
- Wählen Sie den Experten: MACD Momentum Pro (MT5).
- Symbol: EURUSD, Zeitraum: M15.
- Testhistorie: letzte 6 Monate empfohlen.
- Modellierung: Jeder Tick (am genauesten).
- Einzahlung: $100.000, Hebelwirkung: 1:100.
- In Inputs: Rechtsklick → Defaults (sorgt für saubere Parameter).
- Führen Sie den Test durch und überprüfen Sie die Ergebnisse.
Auf diese Weise können Sie überprüfen, wie die voroptimierten Standardwerte mit den Daten Ihres Brokers funktionieren.
Optimieren für andere Symbole oder Zeitrahmen
Übersicht der Eingaben
Trend und Filter
- UseHullMA - Wählen Sie den Trend-MA: HMA (true) oder WMA/LWMA (false).
- MAPeriod - MA-Länge, die den Trend definiert.
- MACDFast, MACDSlow, MACDSignal - Parameter für MACD Crossover.
- ADXPeriod, ADXMin - Handelt nur, wenn der ADX diese Stärke erreicht/überschreitet.
Risiko & Ausgänge
- UsePercentageRisk, RiskValue - Risiko in % des Saldos oder festes Bargeld; Losgröße wird automatisch aus dem ATR-Stopp errechnet.
- ATRPeriod, SlMultiplier - ATR-basierter Stop-Loss.
- UseTrailingSL, TrailMultiplier - Optionaler ATR-Trailing-Stop (erhöht niemals das Anfangsrisiko).
- TpMultiplier - Multiplikator für TP relativ zum ATR-Stop.
- AllowM30 - Stoppt versehentlich die Platzierung des EA auf einem höheren Zeitrahmen.
Handelsfenster & Fluss
- StartHour, EndHour - Stunden, in denen der EA Trades öffnen darf.
- EnableTimedClose, CloseHour, CloseMinute - Optionale tägliche "Alle schließen"-Zeit.
- MaxOpenTrades - Maximale Anzahl gleichzeitiger Positionen (pro Symbol/Magic).
- CooldownMinutes - Mindestzeit zwischen Eingaben.
Schutzmaßnahmen
- UseDrawdownLimit, DrawdownLimitIsPercent, MaxDailyDrawdown, DrawdownResetHour - Täglicher DD-Schutz (Cash oder %).
- UseMinEquityGuard, MinAccountEquity - Stoppt den Handel, wenn der Kontostand zu niedrig wird.
- UseProfitTarget, DailyProfitTarget, TotalProfitTarget - Optionale tägliche/gesamte Gewinnziele.
- MaxSpreadPoints - Blockiert neue Trades, wenn der Spread (in Punkten) diesen Wert überschreitet.
Positionsverhalten
- AllowHedging - Erlaubt beide Richtungen (true) oder blockiert die Gegenseite (false).
- ActOnOppositeSignal - Wenn ein entgegengesetztes Signal während eines Handels erscheint, wird gehandelt.
- OppositeSignalCloseAndReverse - Wenn das obige aktiviert ist, wählen Sie nur Schließen (false) oder Schließen und Öffnen der Gegenseite (true).
Sonstiges
- MagicNumber - Eindeutige ID für die Trades dieses EAs.
- TradeMonday...TradeFriday - Wählen Sie die zu handelnden Wochentage.
Optimierung (MT5 Strategie-Tester)
- Öffnen Sie den Tester und wählen Sie die Grundlagen
Ansicht → Strategietester (Strg+R)
Experte: MACD Momentum Pro (MT5)
Symbol & Zeitraum: Wählen Sie, was Sie handeln (Strategien funktionieren nicht bei jedem Paar/TF - probieren Sie einige aus)
Historie verwenden: letzte 6 Monate (für den Anfang empfohlen) - Forward-Setup (optional, empfohlen)
Forward-Optimierung: Wählen Sie einen Bruchteil (z. B. 1/4).
Bei 6 Monaten Daten wird dies in 4,5 Monate innerhalb der Stichprobe + 1,5 Monate vorwärts/außerhalb der Stichprobe aufgeteilt, damit Sie sehen können, ob die Ergebnisse auch außerhalb des angepassten Zeitraums gelten. - Modellierung & Geschwindigkeit/Genauigkeit
Modellierung: 1 Minute OHLC (großer Kompromiss zwischen Geschwindigkeit und Genauigkeit für die Optimierung).
Verzögerung: 0 ms (Null-Latenzzeit).
Streuung: Verwenden Sie die aktuelle Streuung oder stellen Sie eine typische feste Streuung für das Symbol ein.
Tipp: Nachdem Sie einen guten Satz gefunden haben, testen Sie diese Eingaben erneut mit Every tick auf der Grundlage echter Ticks und stellen Sie die Verzögerungen auf Ihren letzten Server-Ping ein, um die Live-Bedingungen anzunähern. - Kontoeinstellungen (sehr wichtig)
Einzahlung: Geben Sie Ihr tatsächliches Guthaben ein (oder das, was Sie vorhaben zu verwenden).
Währung und Leverage: Stellen Sie genau wie Ihr Konto ein.
Wenn diese Werte unrealistisch sind, kann eine Überhebelung Teil der Strategie werden. - Optimierungskriterium
Genetischer Algorithmus
Optimierung nach: Balance max (guter Standard).
Sie können später auch Profit Factor oder Expected Payoff ausprobieren.
Vermeiden Sie es, verschiedene Symbole nur nach Pips zu beurteilen (unterschiedliche Punktgrößen). - So funktionieren die Eingabebereiche
Auf der Registerkarte Eingaben: - Nicht markiertes Kästchen → der feste Wert wird verwendet.
- Aktiviertes Kästchen → der EA sweept Start → Stop in Schrittweiten.
Beispiel: MA Start = 100, Step = 25, Stop = 300 testet 100, 125, 150 ... 300.
Empfohlene Optimierungsbereiche
Risiko (anfangs klein halten)
- UsePercentageRisk = false, RiskValue ≈ 0,1% der Einlage (~$100 auf $100k).
Stops/Ziele
- SlMultiplier - 1.0 → 2.0 (Schritt 0.1)
- ATRPeriod - 14 (fest)
- UseTrailingSL - wahr/falsch
- TrailMultiplikator - 1,0 → 2,0 (Stufe 0,1)
- TpMultiplikator - 2,0 → 10,0 (Stufe 1)
Trend und Filter
- UseHullMA - falsch/true
- MAPeriod - 100 → 300 (Stufe 25)
- MACDFast - 10 → 14 (Stufe 2)
- MACDSlow - 22 → 30 (Stufe 2)
- MACDSignal - 8 → 10 (Schritt 1)
- ADXMin - M1/M5: 15 → 30 (Schritt 5); höhere TFs: 0 → 30 (Schritt 5)
Sitzung und Zeitpunkt (Serverzeit )
- StartHour / EndHour / Timed Close (CloseHour) - Checked, Step 1 hour
Pick windows around active sessions. Beispiele (Serverzeit): - Sydney: Start 2→3, Ende 4→7, Schließen 7→9
- London: Start 9→11, End 11→12, Close 12→14
(Die Zeiten verwenden die Serverzeit des Brokers - oft EET/EEST ≈ GMT+2/3. Bestätigen Sie dies mit Ihrem Broker).
Positionskontrollen
- MaxOpenTrades - Standardwert 1; kann Stacking bis zu 5 testen
- CooldownMinutes - 0 → 60 (Schritt 15)
Absicherungen
- MaxSpreadPoints - 8 → 28 (Schritt 2)
Absicherung/umgekehrte Logik
- Ansatz 1: AllowHedging=true, ActOnOppositeSignal=false
- Ansatz 2: AllowHedging=false, ActOnOppositeSignal/Reverse true
- (Wenn Ihr Kontotyp ein Netting-Konto ist oder Ihr Broker Hedging nicht zulässt, verwenden Sie Ansatz 2).
Interpretation der Ergebnisse (einfaches Englisch)
- Beginnen Sie mit der Registerkarte Forward
Wenn Sie die Forward-Optimierung aktiviert haben, werden auf der Registerkarte Forward-Ergebnisse Kandidaten angezeigt. - Backtest = Anfangseinlage + Gewinn der ersten 4,5 Monate
- Gewinn = Gewinn der letzten 1,5 Monate (außerhalb der Stichprobe)
Wählen Sie Setups aus, die in beiden Fällen gut aussehen - wenn es nur in einem Fall gewinnt und im anderen Fall scheitert, ist es wahrscheinlich zu gut geeignet. - Öffnen Sie einen detaillierten Bericht
Klicken Sie mit der rechten Maustaste auf eine Zeile → Einzeltest durchführen. Die Registerkarten " Backtest" und " Forward" werden eingeblendet und zeigen alle Statistiken an (Gewinnrate, Drawdown, Aktienkurve usw.). Wenn es immer noch vernünftig aussieht (nicht nur ein glücklicher Mega-Trade), machen Sie weiter. - Frieren Sie das Setup ein und testen Sie nur das Risiko
- Stellen Sie sicher, dass die Strategie, die Ihnen gefällt, der letzte Einzeltest war.
- Einstellungen: Forward = Nein; Genetischer Algorithmus wieder einschalten.
- Eingaben: Deaktivieren Sie alle Kontrollkästchen, damit die von Ihnen gewählten Werte fest bleiben.
- Wählen Sie das Risiko:
- Prozentsatz: UsePercentageRisk = true, dann RiskValue überprüfen und Start = 0,1, Step = 0,1, Stop = 2,0 (0,1%→2,0%) einstellen.
- Festes Bargeld: UsePercentageRisk = false, dann **RiskValue` überprüfen. Für $100.000 verwenden Sie Start = 100, Step = 100, Stop = 2000 (~0,1%→2,0%).
- Klicken Sie auf Start, um die reine Risikooptimierung durchzuführen.
Warum klein anfangen? Die Verwendung von ~0,1 % verhindert, dass Trades aufgrund ihrer Größe abgelehnt werden, und sorgt dafür, dass die Strategie ehrlich bleibt. Sie können später skalieren. - Übermäßiges Leveraging lässt sich schnell erkennen
Optimierungsergebnisse nach Gesamthandelsvolumen sortieren. Oft sehen Sie eine Gruppe von Risikowerten, die alle die gleiche (höchste) Anzahl von Geschäften aufweisen - das höchste Risiko innerhalb dieser Gruppe ist in der Regel Ihre sichere Obergrenze. Oberhalb dieser Grenze sinkt die Gesamtzahl der Geschäfte (Margin-Ablehnungen), und der Gewinn kann sogar sinken. - Speichern Sie Ihre Einstellungen und verwenden Sie sie in einem Chart
Klicken Sie in Inputs mit der rechten Maustaste → Speichern in einer .set-Datei (benennen Sie sie mit Symbol/TF/Datum).
Rufen Sie in einem Chart den EA auf → Inputs → Laden Sie Ihr .set.
Optimieren Sie erneut für andere Symbole/Zeitrahmen und speichern Sie für jedes eine neue .set-Datei.
