Moving Average um Wert des ATR versetzen

 

Hi, 


ich würde gerne im aktuellen Chartfenster einen MA gernerieren, bei dem der Preis (Close) der jeweils aktuellen Kerze immer um den Wert des jeweiligen ATR reduziert ist. 

Ich vermute, dass ich dazu ein Handle erstellen muss, den ich in der iMA-Funktion einsetzen muss. Leider funktioniert es bei mir nicht, da ich nicht weiß, wie man ein solches Handle erstellt muss und was drumherum noch nötig ist. 

Daher wäre ich für einen konkreten Tipp ziemlch dankbar. 

 

Schau Dir mal den Keltner-Kanal an: https://www.mql5.com/de/code/399

MA +/- c*ATR

Keltner Channel
Keltner Channel
  • www.mql5.com
Der Keltner Channel ist eine auf der Volatilität basierende Hüllkurve, die oberhalb und unterhalb eines exponentiellen gleitenden Durchschnitt angezeigt wird.
 
Carl Schreiber #:

Schau Dir mal den Keltner-Kanal an: https://www.mql5.com/de/code/399

MA +/- c*ATR

Danke Carl, 

das Ergebnis geht genau in die Richtung.

Aber muss ich tatsächlich den kompletten Code in meinen EA packen, nur um einen versetzten MA zu zeichnen ?

Ich bin noch nicht soweit und verstehe im Moment nur Bahnhof davon.

 

Mit iCustom() holt man sich die Werte in einen  EA (oder auch Indikator).

Tipp mal iCustom im Editor und drück F1, da gibt es auch ein Beispiel wie er eingesetzt wird und man sich mit CopyBuffer die Werte holt.

Übrigens hier (https://www.mql5.com/de/docs/function_indices) ist die Liste aller Funktionen mit einer kleinen Beschreibung, genug für eine Stichwortsuche mit Ctrl+F.

Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
MQL5 Funktionenliste - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5