Kategorie
Technisch
Niveau
Einsteiger
Verwendet bei
StrategieentwurfMT5-Betrieb

Exponentieller gleitender Durchschnitt

Ein gleitender Durchschnitt, der jüngere Kurse stärker gewichtet als ältere und deshalb früher dreht als ein einfacher Durchschnitt. Trendfilter und Crossover-Einstiege von EAs bauen häufiger auf ihm auf als auf jedem anderen Indikator.

auch: EMA, exponentieller GD

Aktualisiert · Geprüft

Einfach gesagt

Ein Durchschnitt der jüngsten Kurse, der dem gerade Geschehenen mehr Aufmerksamkeit schenkt als dem, was vor einer Weile geschah. Er dreht schneller als ein einfacher Durchschnitt, was ihn im Trend nützlicher und in der Seitwärtsphase geschwätziger macht.

Warum das zählt

Der EMA ist der Standardbaustein der Trendlogik von EAs: Er liefert die Richtung, die Indikatoren wie der ADX bewusst nicht liefern. Er ist zugleich der am häufigsten überstrapazierte und am stärksten überoptimierte Bestandteil privater EAs, weil eine Crossover-Regel leicht zu schreiben ist und ihre beiden Perioden sich leicht so lange nachjustieren lassen, bis jede Historie profitabel aussieht.

  • Er gibt einer Strategie ein Vorzeichen. Trendstärke und Volatilität sind richtungslos; erst ein Vergleich von Kurs gegen EMA oder schnell gegen langsam bringt Auf und Ab in die Regeln.
  • Er reagiert schneller als ein einfacher Durchschnitt, und das zählt an den Wendepunkten — dort entscheidet sich der größte Teil des Ergebnisses einer Trendstrategie.
  • Er ist konstruktionsbedingt ein nachlaufendes Maß. Jeder gleitende Durchschnitt beschreibt bereits Geschehenes, weshalb eine Kreuzung bestätigt statt vorhersagt.
  • Zwei Perioden sind zwei Parameter, und eine Rastersuche darüber findet immer ein Paar, das auf einem beliebigen Fenster hervorragend aussieht. Das ist die klassische Overfitting-Falle im EA-Design.

In MetaTrader 5

Wo es in MT5 auftaucht

  • Einfügen → Indikatoren → Trend → Moving Average, dann die Methode auf Exponential stellen
  • Im Eigenschaftsdialog des MA wird auch der angewandte Preis gesetzt — Close ist die übliche Wahl und verändert die Werte spürbar
  • Charts zeigen ihn im Hauptfenster auf der Preisskala, anders als ATR oder ADX
  • Strategietester → Eingaben — die schnelle und die langsame Periode sind die beiden Inputs, die am ehesten überoptimiert werden

Wie EAs es nutzen

  • Handles in OnInit erzeugen — iMA(_Symbol, PERIOD_CURRENT, 21, 0, MODE_EMA, PRICE_CLOSE) — eines je Periode, und für die Lebensdauer des EAs behalten.
  • Als Richtungsfilter: Long nur, solange der Kurs oder der schnelle EMA über dem langsamen liegt, Short nur darunter.
  • Als Crossover-Einstieg: Der schnelle EMA kreuzt den langsamen auf einem abgeschlossenen Bar, wofür beide Bars 1 und 2 gelesen werden müssen, um die Kreuzung statt des Zustands zu erkennen.
  • Als Trailing-Referenz: Ausstieg, wenn der Kurs auf der anderen Seite eines gewählten EMA schließt — eine Trailing-Regel, die sich dem eigenen Tempo des Trends anpasst.
  • EMAs höherer Zeitrahmen werden mit demselben Aufruf und einem anderen Perioden-Argument gelesen; so bezieht ein M15-EA seine Richtung aus H4.

Übliche Einstellungen

Einstellung Üblicher Wert Hinweis
Schnell/langsam-Paar, kurzfristig 8 / 21 Reagiert schnell; erzeugt viele Kreuzungen, von denen die meisten keine Trends sind.
Schnell/langsam-Paar, mittelfristig 50 / 200 Das breit beachtete Paar. Wenige Signale, und die es gibt, kommen spät.
Einzelner Trendfilter EMA 200 auf dem Einstiegszeitrahmen Wird als Richtungssperre genutzt, nicht als Einstieg.
Angewandter Preis Close Üblich und stabil. Median- oder typischer Preis glättet zusätzlich und verändert jedes Backtestergebnis.
Signalbar der zuletzt abgeschlossene Bar Das Lesen des entstehenden Bars erzeugt Kreuzungen, die innerhalb des Bars auftauchen und wieder verschwinden.

Häufige Betriebsprobleme

  • Den Zustand (schnell über langsam) statt des Ereignisses (schnell hat langsam gekreuzt) prüfen, was für die Dauer des Trends auf jedem Bar erneut einsteigt.
  • Index 0 lesen, sodass die Kreuzung mit jedem Tick flackert und Backtestergebnisse entstehen, die der Livehandel nicht reproduzieren kann.
  • In OnTick erzeugte Handles, die lecken, bis iMA INVALID_HANDLE zurückgibt.
  • CopyBuffer beim Start, bevor die langsame Periode genug Historie hat, liefert Nullen, die sich wie eine Kreuzung vergleichen.
  • Beide Perioden auf einem Fenster optimieren und den Gipfel ausliefern — die häufigste Art, wie ein EA im Test hervorragend aussieht und unmittelbar danach scheitert.

Verwandte MT5-Funktionen

iMA(symbol, timeframe, period, shift, MODE_EMA, applied_price)
Erzeugt das Handle; MODE_EMA ist das, was ihn exponentiell statt einfach macht.
CopyBuffer(handle, 0, start, count, array)
Liest den Durchschnitt aus seinem einzigen Buffer.
ArraySetAsSeries(array, true)
Macht Index 0 zum aktuellen Bar — die Konvention, die der meiste Crossover-Code voraussetzt.
iTime(symbol, timeframe, 0)
Wird genutzt, um einmal je Bar statt einmal je Tick zu handeln.

Beispiel

Der Unterschied zwischen dem Lesen eines Zustands und dem Lesen eines Ereignisses — der mit Abstand häufigste EMA-Fehler in EA-Code.

Bar 2 — schnell gegen langsam
schnell unter langsam
Bar 1 — schnell gegen langsam
schnell über langsam
Erst das Paar von Messungen macht daraus eine Kreuzung statt einer Bedingung.
Ergebnis des Zustandstests
feuert auf jedem Bar
Solange der Trend anhält, und fügt dabei jedes Mal eine Position hinzu.
Ergebnis des Ereignistests
feuert einmal

Beide Fassungen sehen in einem starken Trend im Test profitabel aus. Nur eine davon ist die Strategie, die gemeint war.

Rechenweg if (fast[2] <= slow[2] && fast[1] > slow[1]) → Kreuzung nach oben

Ergebnis Ein Einstieg je Kreuzung statt einer je Bar

So wird es genutzt

Eine EMA-Regel ist leicht zu schreiben und leicht anzupassen. Alles Prüfenswerte dreht sich darum, ob die Parameter es überstehen, verschoben zu werden.

Bereich Bedeutung
Das Ergebnis bricht ein, wenn eine Periode um 10 % verschoben wird An das Testfenster angepasst. Eine robuste Einstellung hat Nachbarn, die ebenfalls funktionieren.
Ein breiter Bereich von Periodenpaaren funktioniert ähnlich Der Effekt ist eher strukturell als angepasst — genau das bedeutet ein Plateau in einer Optimierungsfläche.
Crossover ohne Regimefilter Signale feuern auch in Seitwärtsphasen, wo sie überwiegend scheitern. Genau dafür wird üblicherweise ein ADX- oder Volatilitätsfilter ergänzt.
Auf dem entstehenden Bar gelesen Nicht reproduzierbar. Derselbe Markt erzeugt je nach Tick-Zeitpunkt andere Einstiege.
  • Ziehen Sie ein Plateau einem Gipfel vor. Das beste Einzelergebnis eines Backtests wiederholt sich am unwahrscheinlichsten.
  • Kombinieren Sie eine Kreuzung mit einem Regimefilter. Eine Trendregel ohne ihn macht ihre schlechtesten Trades genau in den Bedingungen, in denen sie am schwächsten ist.
  • Erkennen Sie Kreuzungen mit zwei Bars, niemals mit einem einzigen Vergleich, und handeln Sie ausschließlich auf abgeschlossenen Bars.
  • Denken Sie daran, dass ein gleitender Durchschnitt dem Kurs folgt. Er kann nicht führen, weshalb eine darauf gebaute Strategie eine Teilnahme- und keine Vorhersagestrategie ist.

Die `/indicators`-Seite zu gleitenden Durchschnitten behandelt die Berechnung und den Vergleich mit dem SMA; dieser Eintrag handelt davon, wie der EMA in die Logik eines EAs verdrahtet wird.

Häufige Fehler

Den Zustand mit dem Ereignis verwechseln

Zu prüfen, ob der schnelle EMA über dem langsamen liegt, ist für den gesamten Trend wahr. Zu prüfen, ob er gekreuzt hat, verlangt zusätzlich den vorherigen Bar — und der Unterschied zwischen beiden ist ein Einstieg gegenüber Dutzenden.

Beide Perioden optimieren und das beste Paar ausliefern

Zwei freie Parameter auf einer glatten Fläche erzeugen immer einen beeindruckenden Backtest. Was zählt, ist, ob sich benachbarte Paare ähnlich verhalten — das ist der Unterschied zwischen einem Effekt und einer Anpassung.

Eine Kreuzung ohne Filter für die Marktbedingungen nutzen

Gleitende Durchschnitte kreuzen in Seitwärtsphasen ständig, und nahezu alle diese Kreuzungen verlieren. Der Filter ist keine Optimierung der Strategie — er ist das, was sie überhaupt anwendbar macht.

Annehmen, der EMA sei grundsätzlich besser als der SMA

Er reagiert schneller, und das schneidet in beide Richtungen: frühere Einstiege in echten Trends, mehr Fehlsignale im Rauschen. Was vorzuziehen ist, hängt von der Strategie ab, und der Unterschied ist kleiner als die Wahl der Periode.

Im Detail

Was die veröffentlichten EAs stattdessen für die Richtung nutzen

Vierzehn EAs sind hier mit ihren vollständigen Listen geschlossener Trades veröffentlicht. Kein einziger bezieht seine Richtung aus einem exponentiellen gleitenden Durchschnitt.

RichtungsmechanismusEAsWas es ist
Ichimoku Tenkan/Kijun-Kreuzung5Kestrel Hover, Orrery, Peregrine, Tessera, Zerqon
Gestapelte einfache gleitende Durchschnitte1Lanternfish — SMA 25/50/75 auf M30, Einstiege auf M5
Ein exponentieller gleitender Durchschnitt0
Etwas anderes als eine Kreuzung8RSI-Extreme, Envelope-Fades, Kerzenmuster

Diese fünf haben die Kreuzung behalten und das Tuning weggelassen: Die Tenkan/Kijun-Perioden stammen aus der Definition des Indikators, nicht aus einer Rastersuche. Alle fünf lesen einen abgeschlossenen Bar, und Orrery und Peregrine handeln nur, wenn der Körper des Signalbars ein Vielfaches seines jüngsten Durchschnitts überschreitet — der Regimefilter, den eine nackte Kreuzung braucht. Ihre Profitfaktoren liegen zwischen 1,27 und 1,46, im selben Band wie der Rest des Katalogs.

Der Strategietester nimmt im Reiter Eingaben je Periode einen Start-, Schritt- und Stopwert. Lesen Sie den ganzen Ergebnissatz, nicht nur seine oberste Zeile: Ein Plateau benachbarter Paare ist ein Effekt, ein einzelner Gipfel ist eine Anpassung. Das ist Overfitting in der Praxis, und der Grund, warum ein Filter wie ADX vor der nächsten Periode kommt.

Häufig gestellte Fragen

Welche EMA-Perioden nutzen MT5-EAs?
Das Paar 8/21 für kurzfristige Systeme und 50/200 für die mittelfristige Trenderkennung sind am verbreitetsten, wobei ein einzelner EMA 200 oft rein als Richtungssperre dient. Die konkreten Zahlen zählen weniger als die Frage, ob die Strategie noch funktioniert, wenn man sie verschiebt — ein Ergebnis, das an genau einem Paar hängt, ist an das Testfenster angepasst.
Ist ein EMA für EAs besser als ein SMA?
Er reagiert schneller, was in echten Trends frühere Einstiege und im Rauschen mehr Fehlsignale erzeugt. Keiner von beiden ist grundsätzlich besser, und der Unterschied zwischen ihnen ist meist kleiner als der Unterschied zwischen zwei Periodenwahlen innerhalb desselben Typs.
Warum eröffnet mein EMA-Crossover-EA so viele Positionen?
Fast immer, weil der Code prüft, ob der schnelle EMA über dem langsamen liegt, statt ob er gerade gekreuzt hat. Die erste Bedingung bleibt für den ganzen Trend wahr und feuert auf jedem Bar; die Kreuzung zu erkennen verlangt zusätzlich den Vergleich mit dem vorherigen Bar.
Kann ein EMA eine Trendwende vorhersagen?
Nein. Er ist ein Durchschnitt bereits eingetretener Kurse und folgt daher zwangsläufig. Eine Kreuzung bestätigt, dass eine Veränderung stattgefunden hat, nicht dass eine bevorsteht — diese Verzögerung ist der Preis der Glättung.