Multi-Pass Durchschnittsfilter: Ein Indikator für MetaTrader 5

Mike 2018.09.26 06:57 8 0 0
Anhang

Definition:

Ein Durchschnitt kann theoretisch fast alles sein, was auch als digitaler Filter fungieren kann. Es ist lediglich eine Frage der entsprechenden Koeffizienten. Der SMA (Simple Moving Average) hat beispielsweise alle Koeffizienten auf „1“ gesetzt. Dieser Indikator gehört zwar ebenfalls in diese Kategorie, verwendet jedoch in dieser Version keine Koeffizienten. Der Verzicht auf Koeffizienten wurde aus zwei Hauptgründen gewählt: Einfachheit und Effizienz des Codes. Die Grundlage bildet der klassische gleitende Durchschnitt, der etwas anders berechnet wird als gewohnt, um die nxn-Komplexität zu vermeiden. Dies würde nämlich deinen PC erheblich verlangsamen, wenn der Indikator aktiv ist. Aus diesem Grund sieht er nicht wie die „klassischen“ digitalen Filter aus.

Limitierungen:

Der maximal erlaubte Passwert für diesen Indikator beträgt 10. Um diesen Wert zu ändern, musst du die Zeile 4 des Codes anpassen, die wie folgt aussieht:

#define   _maxPass  10

Ersetze die „10“ durch den gewünschten maximalen Pass (in der veröffentlichten Version wird aus praktischen Gründen der Limitwert bei 10 gehalten).

Verwendung:

Du kannst die Farbänderungen als Signale nutzen. Es wird dringend empfohlen, mit dem optimalen Pass für deinen Handelsstil zu experimentieren (siehe das „große Bild“ Beispiel, um zu verstehen, warum Experimente wichtig sind). Beachte auch, dass Pass 1 diesen Indikatorwert identisch zum SMA macht. Der Unterschied zeigt sich erst bei anderen Pass-Werten. Daher ist es am besten, kurze MA-Perioden zu verwenden und dann mit verschiedenen Pass-Parametern zu experimentieren.


„Großes Bild“ Beispiel:

Hier sind 10 Instanzen des Indikators mit den Standardparametern, wobei der Pass von 1 auf 10 geändert wurde.


Liste
Kommentar 0