Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Indikatoren

Der MACD mit Definition der Preisextrema - Indikator für den MetaTrader 5

Ansichten:
985
Rating:
(23)
Veröffentlicht:
2016.05.04 09:35
Aktualisiert:
2016.11.22 07:34
macd_xtr.mq5 (13.56 KB) ansehen
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Der echte Autor:

Svinozavr

Der _MACD_Xtr Indikator unterscheidet sich vom MACD durch adaptierte überkauft/überverkauft Zonen (rote und grüne Linien) und auch Farbe der Balken im Histogramm in korrespondierenden Farben, wenn der MACD in dieser Zonen eintritt.

Für gewöhnlich wird der Indikator selbst verwendet um den Indikator als Regulator zu adaptieren. Wenn zum Beispiel der Bereich des MACD vergrößert wird, werden korrespondierende überkauft/überverkauft Zonenlevel vergrößert. Das Problem eines solchen Ansatzes ist die Phasenverzögerung. D.h. zuerst zeigt der Indikator diese überkauft oder überverkauft Zonen und nur mit der Verzögerung der Glättung werden die Zonen auf einen neuen Level verschoben. Als Ergebenis wird das Extremum ganz am Anfang der Bewegung angezeigt, die Bedeutung einer solchen Adaptierung gilt nur für nachfolgende Extrema. Und wenn diese V-/\-Form haben, warum nicht W-M? Und es ist nicht erwünscht Profit beim ersten Extremum zu verlieren.

Was ist die Lösung? Mangels einer Zeitmachine ist es vernünftig die Volatilität mit einer kürzeren Periode als die des adaptiven Indikators selbst zu verwenden. In diesem Fall können sie der Bewegung des Indikators "zuvorkommen", indem Sie die Levels von PC / PP verschieben, bevor die Bewegung beginnt. Aber hier liegt die Komplexität in der Verwendung von zwei abscheulichen Bedingungen für die Steuerung des Signals. Einerseits kann es nicht geglättet sein, damit keine Phasenverzögerung eintritt wenn die Volatilität steigt, andererseits ist es notwendig den erreichten Level beizubehalten und das Rauschen der Volatilität wegzufiltern.

Um dieses Problem zu lösen verwenden Sie eine Filterung mit getrennter Glättung und Dämpfung, das Prinzip dafür wird hier beschrieben. In diesem Fall benötigen Sie nur die Dämpfungsfilterung die Filterung des eigentlichen Signal ist nicht notwendig. (Es ist besser die Volatilität der Periode selbst zu erhöhen.)

Indikator Eingabeparameter:

//+----------------------------------------------+
//| Indikator input parameters                   |
//+----------------------------------------------+
input int FastMA=12; // Periode des schnellen EMA
input int SlowMA=26; // Periode des langsamen EMA
input AlgMode Source=ATR; // Quelle
input uint SourcePeriod=22; // Periode der Quelle
input uint FrontPeriod=1; // Kantenglättungsperiode; m.b. <1
input uint BackPeriod=444; // Periode der Dämpfungsglättung; m.b. <1
input double xVolatility=0.5; // Volatilität
input uint Sens=0; // Sensitivitätslimit in PIPS. oder inTicks (für Volumen)
input ENUM_APPLIED_VOLUME VolumeType=VOLUME_TICK;  //volume
input int Shift=0; //horizontale Verschiebung des Indikators in Balken
 

Dieser Indikator wurde erstmalig in MQL4 implementiert und veröffentlicht in der Code Base auf mql4.com am 04.02.2010.  

Abb.1 Der MACD_Xtr Indikator.

Abb.1 Der MACD_Xtr Indikator. 

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/1219

Volatility_FBA_NR Volatility_FBA_NR

Der Indikator der nach Extrema der Volatilität sucht

Exp_MA_Rounding_Channel Exp_MA_Rounding_Channel

Das Ausbruch Handelssystem verwendet den MA_Rounding_Channel Indikator.

AutoTrendLines AutoTrendLines

Der Indikator identifiziert automatisch Punkte und zeichnet Unterstützungs- und Wiederstandstrendlinien darauf. Es gibt zwei Arten von Berechnung für die Linien

Exp_TrendValue Exp_TrendValue

Handelssystem das auf Basis des TrendValue Indikator gezeichnet wird.