MACD Cross Trader
- Experten
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Version: 2.0
- Aktualisiert: 22 September 2026
MACD Cross Trader ist ein Expert Advisor für MetaTrader 5, der ein klassisches MACD-Crossover-Signal mit einem langfristigen EMA-Trendfilter kombiniert, mit dem Ziel, in Richtung des vorherrschenden Trends zu handeln und dabei schwächere Gegentrend-Crossovers herauszufiltern.
Funktionsweise:
Der EA überwacht den MACD-Indikator (schnelle EMA, langsame EMA und Signal-SMA, alle konfigurierbar) auf einen bullischen oder bärischen Crossover zwischen der MACD-Linie und der Signallinie. Ein Signal wird nur genutzt, wenn sich der Preis auf der richtigen Seite eines langfristigen EMA-Trendfilters befindet: Ein bullischer Crossover wird nur berücksichtigt, wenn der Preis über der Trend-EMA notiert, und ein bärischer Crossover nur, wenn der Preis darunter notiert. Diese Kombination soll Einstiege an der breiteren Marktrichtung ausrichten, anstatt jeden Crossover isoliert zu handeln.
Stop Loss und Take Profit werden dynamisch aus dem aktuellen ATR-Wert berechnet, sodass sich das Trade-Management an die Volatilität des gehandelten Symbols und Zeitrahmens anpasst, anstatt feste Punktabstände zu verwenden.
Risikomanagement-Funktionen:
- Prüfung der freien Margin mit Sicherheitspuffer vor jedem Trade, um Broker-Ablehnungen wegen „nicht genügend Geld" zu vermeiden
- Maximaler Spread-Filter, damit Trades nicht während Phasen ungewöhnlich weiter Spreads eröffnet werden
- Jeweils nur eine Position pro Chart, wobei Einstiegssignale einmal pro neuer Kerze statt bei jedem Tick bewertet werden
- Optionaler ATR-basierter Trailing-Stop, der den Mindestabstand des Brokers berücksichtigt und prüft, ob der Take Profit vor der Änderung des Stop Loss nicht zu nahe am Preis liegt, wodurch „Invalid stops"-Fehler reduziert werden
- Magic-Number-Filterung, sodass der EA nur seine eigenen Trades verwaltet
Haupteingabeparameter:
- InpMagicNumber: Magic Number zur Identifikation der Trades
- InpTimeFrame: für die Signalberechnung verwendeter Zeitrahmen
- InpMaxSpreadPoints: maximal zulässiger Spread, in Punkten
- InpFastEMA / InpSlowEMA / InpSignalSMA: MACD-Berechnungseinstellungen
- InpEMATrendPeriod: Periode des langfristigen EMA-Trendfilters
- InpStopLoss_ATR / InpTakeProfit_ATR: Stop Loss und Take Profit als ATR-Vielfache
- InpLotSize: fester Lotgröße für neue Trades
- Trailing-Stop-Einstellungen: aktivieren/deaktivieren, ATR-Vielfaches und Schritt
Wie bei jeder automatisierten Handelsstrategie garantiert vergangenes Testverhalten keine zukünftigen Ergebnisse. Jeder Markt und jede Broker-Umgebung ist anders, testen Sie MACD Cross Trader daher gründlich im Strategietester und auf einem Demokonto, und passen Sie die Eingaben an die Merkmale des Symbols und Kontos an, mit dem Sie handeln möchten, bevor Sie den Live-Einsatz in Betracht ziehen.
