Gold Scalper MA Trend Averaging EA
- Experten
- Version: 2.5
MA_Trend_Averaging_v2 – Automatisierter Expert Advisor für MetaTrader 5
MA_Trend_Averaging_v2 ist ein automatisierter Expert Advisor (EA), der speziell für die MetaTrader 5-Plattform entwickelt wurde . Dieser EA kombiniert eine trendfolgende Strategie auf Basis von gleitenden Durchschnittsindikatoren mit einem strukturierten Averaging-Risikomanagementsystem (Grid/Layering).
Der EA eröffnet Positionen in Richtung des vorherrschenden Markttrends und stützt sich dabei auf ein Sicherheitssystem, das schrittweise weitere Positionen eröffnet, falls sich der Kurs entgegen der ursprünglichen Einstiegsrichtung bewegt, bevor er schließlich wieder in den Gewinnbereich zurückkehrt.
🚀 Wichtigste Funktionen & Logik
1. Einstiegsstrategie & mehrschichtige Trendfilter
Der EA nutzt eine strenge Signalfilterung, um Seitwärtsbewegungen oder falsche Marktbedingungen zu vermeiden:
-
Haupttrendfilter (MA 200 HTF): Stellt sicher, dass KAUF- Positionen nur eröffnet werden, wenn der Kurs über dem MA 200 liegt, und VERKAUF-Positionen nur, wenn er unter dem MA 200 auf einem höheren Zeitrahmen liegt.
-
MA-Steigungsfilter: Misst die Neigung des MA 200 (basierend auf dem Parameter „InpMinMASlopePips“), um eine starke, aktive Trenddynamik sicherzustellen.
-
ADX-Filter: Bestätigt über den ADX-Indikator (Mindestwert von 20,0) eine ausreichende Marktvolatilität und Trendstärke.
-
Crossover-Signal (MA 5 & MA 20): Führt „Golden Cross“ (Kauf) und „Death Cross“ (Verkauf) als Einstiegssignale auf dem aktuellen Zeitrahmen aus.
2. Grid- und Durchschnittsmanagement
-
Dynamischer/fester Grid-Abstand (GetGridDistance): Es werden zusätzliche Positionen eröffnet, wenn sich die Kurse entgegen der Handelsrichtung bewegen, mit Optionen für feste Pips oder dynamische Skalierung basierend auf dem ATR-Indikator (Average True Range).
-
Martingale-Option (InpUseMartingale): Bietet die Wahl, die Lotgrößen in nachfolgenden Ebenen proportional zu skalieren oder ein festes Lot zu verwenden.
-
Maximale Handelsanzahl (InpMaxTrades): Steuert die Gesamtzahl der gestaffelten Positionen, um die Margin-Situation des Kontos zu schützen.
3. Ausstiegs- und Schutzlogik
-
Kollektives Basket-TP/SL-Ziel: Berechnet den Durchschnittspreis aller offenen Positionen und aktualisiert gemeinsam die Take-Profit- (TP) oder Stop-Loss- (SL) Ziele.
-
Ausstieg bei entgegengesetztem Crossover: Schließt automatisch alle Positionen, wenn ein entgegengesetzter Crossover der gleitenden Durchschnitte entgegen dem aktuellen Trend auftritt.
-
Break-Even-Punkt (BEP): Sichert Positionen auf Break-Even (InpBEPTrigger & InpBEPOffset), sobald der Korb ein bestimmtes Gewinnziel erreicht.
-
Trailing Stop: Sichert Gewinne dynamisch, wenn sich der Markt weiter zugunsten des Handels entwickelt.
4. Zusätzliche Funktionen und Filter
-
Handelszeitfilter: Beschränkt den Betrieb des EAs auf bestimmte Handelssitzungen mit hohem Handelsvolumen (z. B. London-/New-York-Sitzungen).
-
Max-Spread-Filter: Verhindert, dass der EA während einer Ausweitung des Broker-Spreads Trades eröffnet.
-
Lot-Zinseszins (InpUseCompounding): Skaliert die anfänglichen Lot-Größen automatisch proportional mit dem Wachstum des Kontostands.
📋 Wichtigste Eingabeparameter
| Parameter | Beschreibung |
| InpMinMASlopePips | Mindestschwellenwert für den Steigungswinkel des MA 200 als Trendfilter. |
| GetGridDistance | Pip-Abstand zwischen den Positionen des Averaging (Grid/Layer). |
| InpUseMartingale | Aktivieren/Deaktivieren des Lot-Multiplikators für Averaging-Ebenen. |
| InpMaxTrades | Maximal zulässige Gesamtzahl der Layer-Positionen. |
| InpBEPTrigger | Gewinnziel in Pips zur Aktivierung der Break-Even-Point-Funktion. |
| InpBEPOffset | Sicherheits-Pip-Versatz über/unter dem Durchschnittskurs, wenn BEP aktiv ist. |
| InpUseCompounding | Aktiviert die automatische Lot-Größenanpassung basierend auf dem Kontostandwachstum. |
⚠️ Wichtiger Hinweis
Dieser EA wird als Semi-Grid-Trendfolge-System klassifiziert und verfügt über eine hochselektive Trendfilterung . Da er jedoch ein Durchschnittsbildungssystem nutzt (insbesondere bei aktiviertem Martingale), sind eine angemessene Kapitalallokation, ausreichende Margenresilienz und sinnvolle Einstellungen des Grid-Abstands entscheidend, um Margin-Call-Risiken bei anhaltenden, einseitigen Markttrends zu vermeiden .
Es wird dringend empfohlen, vor dem Einsatz auf einem Live-Konto einen Strategietester (Backtest) in MetaTrader 5 durchzuführen.
Einstellung:
XAU
Zeitrahmen 15 Min.
----
; diese Datei enthält Eingabeparameter zum Testen/Optimieren des Expert Advisors „Gold Scalper MA Trend Averaging EA“
; um sie im Strategietester zu verwenden, klicken Sie im Kontextmenü der Registerkarte „Inputs“ auf „Laden“
;
; --- Handelseinstellungen ---
InpInitialLot=0,25
InpMagicNumber=123456
InpTakeProfit=0
InpStopLoss=0
InpMaxTrades=5
InpMaxTotalVolume=0,05
; --- Filtereinstellungen ---
InpMaxSpread=150
InpUseTimeFilter=false
InpStartHour=0
InpEndHour=23
; --- Erweiterte Trend- und Volatilitätsfilter ---
InpUseHTF=true
InpHTFPeriod=16385
InpUseMASlope=true
InpMinMASlopePips=1,5
InpUseADX=true
InpADXPeriod=14
InpMinADXLevel=20,0
; --- Einstellungen für den Zinseszins ---
InpUseCompounding=false
InpRefBalance=1000,0
; --- Einstellungen für die Mittelwertbildung ---
InpUseMartingale=false
InpLotMultiplier=1,5
InpUseATRGrid=false
InpFixedGridPips=300
InpATRPeriod=14
InpATRMultiplier=1,5
; --- BEP- und Trailing-Einstellungen ---
InpUseBEP=false
InpBEPTrigger=20
InpBEPOffset=2
InpUseTrailing=false
InpTrailingStart=40
InpTrailingStop=20
; --- Indikator-Einstellungen ---
InpMA200Period=200
InpMA20Period=20
InpMA5Period=5
InpMAMethod=1
