Hodrick-Prescott Kanal: Ein unverzichtbarer Indikator für MetaTrader 4

Mike 2016.03.07 20:10 61 0 0
Anhang

Autor: Victor

Kurze Beschreibung des Kanals

Dieser Kanal ist die erweiterte Version des Kanals für MQL5, der für MQL4 überarbeitet wurde.

Zuerst werden die gefilterten Schlusskurswerte berechnet. Anschließend erfolgt eine Filterung über einen längeren Zeitraum. Das Ergebnis sind zwei Arrays: HP und HPSlow. Der nächste Schritt ist die Berechnung der Standardabweichung von HP im Verhältnis zu HPSlow und die Darstellung des Kanals.

Der Indikator zeigt den Wert des durchschnittlichen Spreads und das Verhältnis der Kanalbreite zum HPSlow-Wert als Prozentsatz in der unteren rechten Ecke des Charts an. Doppelklicken Sie auf das Textlabel, um es an die gewünschte Position zu ziehen. Es kann mit der DEL-Taste gelöscht werden. Der Text erscheint erneut, wenn die Zeitrahmen gewechselt werden.

Wie interpretiert man die Werte dieses Kanals richtig?

Dieser Kanal basiert auf dem Hodrick-Prescott-Filter, einem digitalen Filter ohne Verzögerungen. Diese Filter sehen im Vergleich zum gleitenden Durchschnitt ansprechend aus, werden jedoch bei jedem neuen Balken neu gezeichnet.

Warum passiert das? Tatsächlich ist es mathematisch unmöglich, einen "ehrlichen" Filter ohne Verzögerungen zu implementieren. Jeder Filter hat eine Verzögerung, die gleich oder größer ist als die Anzahl der Balken, die für die Durchschnittsbildung festgelegt sind. Das lässt sich leicht erkennen, wenn man den Zeitraum im gleitenden Durchschnittsindikator ändert. Je größer der Zeitraum, desto besser die Glättung, aber desto höher die Verzögerung.

Es gibt nur einen Weg, um die Verzögerung zu entfernen. Die reine Form des Algorithmus ist wie folgt: Zuerst müssen die Eingabebalken von links nach rechts gefiltert werden, dann wird die resultierende Sequenz erneut gefiltert, diesmal von rechts nach links. Dabei spielt die ursprüngliche Richtung keine Rolle, solange die zweite Filterung in die entgegengesetzte Richtung erfolgt.

In der Tat bieten verschiedene Filter ohne Verzögerungen unterschiedliche Kompromisse zwischen Verzögerung und Glättung. Es muss jedoch klar verstanden werden, dass Perfektion nicht erreicht werden kann, da die Zukunft nicht vorhergesagt werden kann.

Dieser Filter sollte verwendet werden, um die unmittelbare (auf der Ebene mehrerer neuer Balken) Richtung der Preisbewegung zu bestimmen. Wenn sowohl dieser Kanal als auch der Standardabweichungskanal dem Chart hinzugefügt werden, wird deutlich, dass ihre Richtungen in der Nähe der ersten (rechts außen) Balken ähnlich sind. Wenn der Standardabweichungskanal durch drei gerade Linien dargestellt wird, zeigt dieser Kanal die Richtung des Preises in der Geschichte mit einem gewissen Maß an Genauigkeit. Je tiefer die Geschichte, desto niedriger das Genauigkeitsniveau.

Bei der Anpassung des Indikators an MQL4 habe ich speziell den Code hinzugefügt, der die "Schwänze" des Kanals zeichnet. Führen Sie ihn im M1-Zeitrahmen aus, warten Sie eine halbe Stunde, ohne den Zeitrahmen zu ändern, und Sie werden sehen, wie der Kanal seinen "Schwanz" wackelt. Der "Schwanz" verschwindet beim Wechseln der Zeitrahmen.

Es wird empfohlen, den Indikator für Scalping zu verwenden; er ist nicht für langfristige Strategien oder als Ersatz für den "ehrlichen" gleitenden Durchschnitt geeignet.

Parameter des Indikators:

  • HP Fast Period — der HP-Filterzeitraum;
  • HP Slow Period — der HPSlow-Filterzeitraum;
  • FontColor — Schriftfarbe.

GBPUSD.eM1.png

Liste
Kommentar 0