MACD systematisch: jenseits des Crossover-Signals.

Der MACD ist mathematisch banal — die Differenz zweier exponentieller gleitender Durchschnitte. Trotzdem wird er in 90 % der Tutorials falsch eingesetzt. „Crossover über die Signallinie = kaufen“ hat als Standalone-Signal keinen statistischen Edge. Was wirklich funktioniert, ist subtiler.

Ich nutze den MACD seit Jahren in systematischen Trendfolge-Setups — aber nicht als Trigger, sondern fast immer als Filter oder als Slope-Indikator. In diesem Artikel zeige ich, warum das so ist und wie ein robustes MACD-basiertes Setup auf dem DAX aussehen kann.

Was der MACD tatsächlich misst.

Standard-MACD(12, 26, 9) besteht aus drei Komponenten:

Die MACD-Linie ist im Grunde ein langsamer Momentum-Indikator. Sie ist positiv, wenn der kurze EMA über dem längeren liegt — also in einem Aufwärtstrend. Das ist alles. Crossovers zwischen MACD und Signallinie zeigen Änderungen der Beschleunigung, nicht des Trends. Diese Unterscheidung ist wichtig.

Warum Crossover-Signale allein keinen Edge haben.

Testet man MACD(12,26,9)-Crossover-Strategien auf liquiden Märkten wie SPY, DAX, EURUSD, Gold und Bitcoin über lange Tagesdaten — Long bei bullischem Crossover, Flat oder Short bei bärischem —, zeigt sich typischerweise:

Das deckt sich mit allen sauberen Studien, die ich kenne. Crossover-Strategien sind keine schwarze Magie — sie sind eine langsame Trendfolge mit hohem Drawdown und vielen Whipsaws. Die Werbung „MACD-Strategie mit 80 % Trefferquote“ kommt fast immer von Indikator-Pflanz­profis, die das Sample passend gewählt haben.

Histogramm-Slope: der Teil mit dem echten Signal.

Das MACD-Histogramm ist die zweite Ableitung des Trends. Wenn das Histogramm steigt, beschleunigt sich der Aufwärtstrend. Wenn es fällt, verlangsamt sich der Trend — auch wenn die MACD-Linie selbst noch über null ist. Diese Information ist nutzbar, wenn man sie richtig einbettet.

Was statistisch funktioniert: nicht das Histogramm-Vorzeichen, sondern die Slope. Konkret: drei aufeinanderfolgende steigende Histogramm-Werte in einem Aufwärtstrend (MACD-Linie > 0) sind statistisch ein deutlich besseres Long-Signal als ein einzelner Crossover.

Konkretes Setup: MACD-Slope auf dem DAX.

Ein typisches Beispiel-Setup auf Tagesdaten des DAX (oder eines vergleichbaren europäischen Index). Bewusst restriktiv, mit wenigen Parametern:

Wie sich dieses Setup auf einem bestimmten Markt verhält, muss ein eigener Backtest mit realistischen Kosten und Walk-Forward-Prüfung zeigen. Zu erwarten ist kein „Sharpe-3-Wunder“, sondern bestenfalls eine robuste Trendfolge-Komponente, die sich als Baustein in ein Multi-Strategien-Regelwerk einfügen lässt.

MQL5-Implementierung.

Für alle, die in MetaTrader 5 traden, sieht der Trigger-Block etwa so aus:

// MACD-Slope-Entry: drei steigende Histogramm-Werte über null
int hMACD = iMACD(_Symbol, PERIOD_D1, 12, 26, 9, PRICE_CLOSE);
int hSMA200 = iMA(_Symbol, PERIOD_D1, 200, 0, MODE_SMA, PRICE_CLOSE);

double macd_main[], macd_signal[], sma200[];
ArraySetAsSeries(macd_main, true);
ArraySetAsSeries(macd_signal, true);
ArraySetAsSeries(sma200, true);

CopyBuffer(hMACD, 0, 0, 5, macd_main);     // 0 = MACD-Linie
CopyBuffer(hMACD, 1, 0, 5, macd_signal);   // 1 = Signal-Linie
CopyBuffer(hSMA200, 0, 0, 1, sma200);

// Histogramm = MACD-Linie - Signal-Linie
double h0 = macd_main[0] - macd_signal[0];
double h1 = macd_main[1] - macd_signal[1];
double h2 = macd_main[2] - macd_signal[2];
double h3 = macd_main[3] - macd_signal[3];

double close = iClose(_Symbol, PERIOD_D1, 0);

bool trend_ok    = close > sma200[0];
bool macd_pos    = macd_main[0] > 0;
bool slope_up    = (h0 > h1) && (h1 > h2) && (h2 > h3);
bool hist_pos    = h0 > 0;

if(trend_ok && macd_pos && slope_up && hist_pos)
   trade.Buy(lots, _Symbol);

MACD-Divergenzen: das gleiche Problem wie beim RSI.

MACD-Divergenzen sind in der Tradingliteratur omnipräsent — und statistisch genauso schwach wie RSI-Divergenzen. Detektiert man bärische MACD-Histogramm-Divergenzen an Aktien-Indizes algorithmisch (Pivot-Hochs mit Mindestabstand 10 Bars, Histogramm-Differenz mindestens 20 % unterhalb des vorherigen Hochs) und testet sie sauber rolling, liegen die durchschnittlichen Forward-Renditen typischerweise nahe null, mit Konfidenzintervallen, die durch null gehen.

Anders gesagt: statistisch nicht von Zufall unterscheidbar. Wer mit „MACD-Divergenz-Signalen“ handelt, handelt im Wesentlichen Rauschen.

MACD als Filter statt als Trigger.

Wo MACD wirklich glänzt: als Regime-Filter oberhalb eines anderen Setups. Beispiel: Sie haben eine Mean-Reversion-Strategie auf Einzelaktien (RSI(2)-Setup, siehe vorigen Artikel), die in Bärenmärkten katastrophal performt. Eine Zusatzbedingung „nur handeln, wenn MACD-Linie des Index > 0“ filtert den Großteil der schlimmsten Phasen weg.

Ein solcher Filter kann den maximalen Drawdown eines RSI(2)-Setups deutlich senken — weniger Trades, aber sauberere. Wie stark, muss ein eigener Backtest zeigen. Das ist die Art von Beitrag, die MACD leistet, wenn man ihn nicht überfordert.

Statistische Fallen beim MACD-Backtest.

Fazit.

Der MACD ist nicht der Heilige Gral, als der er häufig verkauft wird — und auch nicht der Mythos, als der er von Kritikern abgetan wird. Er ist ein nützlicher zweistufiger Momentum-Indikator, der als Filter und als Slope-Signal echten Mehrwert hat, als reiner Crossover-Trigger aber wertlos ist. Wer das verinnerlicht, kann mit MACD sinnvolle Bausteine bauen. Wer ihn weiterhin als „goldenes Crossover-Signal“ handelt, finanziert seine Broker.

Stand: Mai 2026, überarbeitet Oktober 2026. Angaben zu Produkten, Preisen, Gesetzen und Fristen können sich seitdem geändert haben; maßgeblich sind die aktuellen Angaben der Anbieter und Behörden.

Sie wollen MACD oder andere Indikatoren sauber in eine Strategie einbetten? Unverbindlich anfragen — wir gehen Ihren Setup gemeinsam durch. Mehr zu meinem Angebot: Trading-Systeme entwickeln lassen.