MACD Momentum Pro MT4 Hma Wma Trend ADX
- Experten
- Adam Benjamin Kildare
- Version: 1.0
- Aktivierungen: 5
BESONDERER EINFÜHRUNGSPREIS!!
MACD Momentum Pro ist ein professioneller, vollständig anpassbarer Expert Advisor, der geschlossene MACD-Crossovers verwendet , den Trend mit HMA/WMA bestätigt und mit ADX filtert. Er lässt sich einfach im MetaTrader 4 Strategy Tester ausführen, so dass Sie Backtests durchführen, optimieren und Parameter finden können, die zu jedem Symbol und Zeitrahmen passen.
Vollgepackt mit Funktionen
- ATR-basierte SL & TP - Passt sich der Volatilität an; keine Einheitsgrößen mehr.
- Währungs- oder %-Risiko - Legen Sie einen festen Cash-Betrag oder einen Prozentsatz fest; die Lots werden automatisch aus dem ATR-Stop berechnet.
- Fester oder nachlaufender SL - Behalten Sie einen festen Stopp bei oder verwenden Sie einen ATR-Nachlaufstopp, der das anfängliche Risiko nicht erhöht.
- Kontoschutz - Täglicher Drawdown (Cash oder %) mit benutzerdefinierter Rücksetzungsstunde, optionalen täglichen und gesamten Gewinnzielen und einem Max-Spread-Filter, damit der EA schlechte Bedingungen überspringt.
- Vollständig optimierbare Indikatoren - Schalten Sie HMA/WMA um, legen Sie die MA- und MACD-Längen fest, und passen Sie den ADX an.
- Benutzerdefinierte Stunden und Tage - Steuern Sie Sitzungen und eine optionale tägliche "Alles schließen"-Zeit (praktisch bei Nachrichten).
- Erweitertes Handelsmanagement - Legen Sie die maximale Anzahl offener Trades und den Cooldown fest; schalten Sie die Absicherung ein; schließen Sie nur oder schließen Sie und kehren Sie um, wenn Sie ein anderes Signal erhalten. (Wenn Ihr Broker/Kontotyp kein Hedging zulässt, lassen Sie es aus).
Übersicht der Eingaben (einfaches Englisch)
Trend & 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 - Einstellungen für das MACD-Kreuz.
- ADXPeriod, ADXMin - Handelt nur, wenn der ADX diese Stärke erreicht oder überschreitet.
Risiko & Ausgänge
- UsePercentageRisk, RiskValue - Risiko in % des Saldos oder feste Währung; Losgröße wird automatisch aus dem ATR-Stop berechnet.
- 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-basierten SL.
Handelsfenster & Ablauf
- StartHour, EndHour - Stunden, in denen der EA Trades öffnen kann.
- EnableTimedClose, CloseHour, CloseMinute - Optionale tägliche "Alle schließen"-Zeit.
- MaxOpenTrades - Maximale Anzahl gleichzeitiger Positionen (pro Symbol/Magic).
- CooldownMinutes - Mindestzeit zwischen neuen Einträgen.
Schutzmaßnahmen
- UseDrawdownLimit, DrawdownLimitIsPercent, MaxDailyDrawdown, DrawdownResetHour - Täglicher Drawdown-Schutz (Cash oder %), mit einer Rücksetzungsstunde, die Ihrem Broker entspricht.
- UseMinEquityGuard, MinAccountEquity - Stoppt den Handel, wenn das Kontokapital zu niedrig wird.
- UseProfitTarget, DailyProfitTarget, TotalProfitTarget - Optionale tägliche und gesamte Gewinnziele.
- MaxAllowedSpreadPoints - Blockiert neue Trades, wenn der Spread (in Punkten) diesen Wert überschreitet.
Positionsverhalten
- AllowHedging - Erlaubt beide Richtungen auf einmal (true) oder blockiert die Gegenseite (false).
- ActOnOppositeSignal - Wenn ein entgegengesetztes Signal während eines Handels erscheint, wird gehandelt.
- OppositeSignalCloseAndReverse - Wenn die obige Option 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, an welchen Wochentagen gehandelt werden soll.
- DebugMode - On-Chart-Status und hilfreiche Ausdrucke für die Fehlersuche.
Optimierung (MT4 Strategie-Tester)
1) Öffnen Sie den Tester und wählen Sie die Grundlagen
Ansicht → Strategietester
Experte: MACD Momentum Pro (MT4)
Symbol & Periode: Wählen Sie, was Sie handeln (Strategien werden nicht bei jedem Paar/TF funktionieren - probieren Sie einige aus)
Historie verwenden: letzte 6 Monate (guter Ausgangspunkt)
2) Modellierung & Geschwindigkeit/Genauigkeit
- Nur offene Kurse = schnell (großartig für die Optimierung, besonders bei MA/RSI/ADX).
- Jeder Tick = höchster Realismus (verwenden Sie dies, um Ihre besten Kandidaten erneut zu testen).
- Spread: Stellen Sie einen typischen festen Spread für das Symbol ein oder verwenden Sie Current.
- Aktivieren Sie das Feld Optimierung.
3) Experteneigenschaften
- Testeinlage: Geben Sie den Saldo ein, den Sie verwenden möchten.
- Optimierungskriterium: Gleichgewicht (guter Standard).
- Genetischer Algorithmus: eingeschaltet für Schnelligkeit (Sie können ihn später für einen gründlichen Durchlauf ausschalten).
4) Wie die Eingabebereiche funktionieren
Auf der Registerkarte Eingaben:
- Nicht markiertes Kästchen → der feste Wert wird verwendet.
- Aktiviertes Kästchen → der EA durchläuft Start → Stop in Schrittweiten.
Beispiel: MACDSlow Start = 22, Step = 2, Stop = 30 Tests 22, 24, 26....30
Empfohlene Optimierungsbereiche
Risiko
- UsePercentageRisk - Wählen Sie % oder Fixed Cash.
- RiskValue - Ungeprüft: Ein praktischer Bereich ist 0,1%-1% des Kontos (z.B. $100-$1.000 auf $100k).
Stops/Ziele
- SlMultiplier - Angekreuzt: Start 1,0, Schritt 0,1, Stop 2,0
- ATRPeriod - 14, nicht angekreuzt
- UseTrailingSL - Angekreuzt: Start false, Stop true
- TrailMultiplier - Abgehakt: Start 1.0, Schritt 0.1, Stop 2.0
- TpMultiplier - Abgehakt: Start 2,0, Schritt 1,0, Stopp 10,0
Trend und Filter
- UseHullMA - Geprüft: Start false, Stop true (lässt den Optimierer zwischen HMA und WMA wählen)
- MAPeriod - Überprüft: Start 100, Schritt 25, Stopp 300
- MACDFast - Geprüft: Start 10, Schritt 2, Stopp 14
- MACDSlow - Geprüft: Start 22, Schritt 2, Stopp 30
- MACDSignal - Geprüft: Start 8, Schritt 1, Stopp 10
- ADXPeriod - 14, ungeprüft
- ADXMinimum - Geprüft:
- M1/M5: Start 15, Schritt 5, Stop 30
- Höhere TFs: Start 0, Schritt 5, Stop 30
Session & Zeitmessung (Broker-Server-Zeit)
- StartHour / EndHour / Timed Close (CloseHour) - Checked, Step 1 hour
Wählen Sie Fenster um aktive Sitzungen. 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 - Unmarkiert bei 1 (empfohlen).
Wenn Sie Stacking wünschen: Angekreuzt: Start 1, Schritt 1, Stop 5 - CooldownMinutes - Angekreuzt: Start 0, Schritt 15, Stop 60
- MagicNumber - Nicht angekreuzt (dies ist nur die ID des EA; halten Sie sie eindeutig)
Tage
- TradeTuesday / TradeWednesday / TradeThursday - true, Unchecked
- TradeMonday - Überprüft: Start falsch, Stop wahr
- TradeFriday - Geprüft: Start falsch, Stop wahr
Schutzmaßnahmen
- UseDrawdownLimit / UseMinEquityGuard / UseProfitTarget - Setzen Sie diese Parameter auf die Regeln Ihrer Prop-Firma oder auf Ihre persönlichen Leitplanken (während der Optimierung normalerweise nicht aktiviert; im Live-Betrieb mit festen Werten).
- MaxSpreadPoints - Nicht angekreuzt: MT4 optimiert den Spread nicht, also setzen Sie ihn über den Wert des Währungsspreads, sonst werden keine Trades im Strategietester eingegeben.
Hedging & umgekehrte Logik (wählen Sie einen Ansatz)
- Ansatz 1 (einfach):
AllowHedging = true
ActOnOppositeSignal = false
OppositeSignalCloseAndReverse = false - Ansatz 2 (auf Signal umkehren):
AllowHedging = false
ActOnOppositeSignal = Checked: Start false, Stop true
OppositeSignalCloseAndReverse = Checked: Start false, Stop true
(Wenn Ihr Kontotyp ein Netting-Konto ist oder Ihr Broker Hedging nicht zulässt, verwenden Sie Ansatz 2 ) .
Interpretation der Ergebnisse (einfaches Englisch)
1) Optimierungsergebnisse
Wählen Sie "Start". Wenn der Optimierer beendet ist, sollte eine Registerkarte mit den Optimierungsergebnissen erscheinen. Öffnen Sie die Registerkarte Optimierungsergebnisse und sortieren Sie nach Gewinn, Gewinnfaktor oder Drawdown, um eine Strategie zu finden, die Sie näher untersuchen möchten.
2) Detaillierte Prüfung
Klicken Sie mit der rechten Maustaste auf eine Zeile → Eingabeparameter festlegen, um diese Werte zu laden und die Optimierung zu deaktivieren.
Klicken Sie auf Start (Einzeltest), um einen vollständigen Bericht zu erstellen (Gewinnrate, aufeinanderfolgende Verluste, Drawdown, Aktienkurve). Wenn es nicht nur ein glücklicher Mega-Trade war, behalten Sie ihn.
3) Speichern Sie Ihr Set und verwenden Sie es live
In Inputs, Save to a .set (include symbol/TF/date).
Verbinden Sie den EA mit einem Chart → Inputs → Laden Sie Ihr Set.
Optimieren Sie erneut für andere Symbole/Zeitrahmen und speichern Sie für jedes Symbol ein neues Set.
