Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 05.08.14
Dick_Turpin Dick_Turpin ist offline
Mitglied
 
Registriert seit: Aug 2014
Ort: Hessen
Beiträge: 101
Dick_Turpin befindet sich auf einem aufstrebenden Ast
Standard Non Repainting SuperTrend richtig auslesen

Hallo an alle,

ich möchte gern den aktuellen Trend (buy oder sell) aus o.g. NRST-Indikator auslesen.

Nun habe ich versucht, den NRST-Indikator über die ICustom-Funktion auszulesen aber es funktioniert nicht so richtig. Sehr oft bekomme ich nur den Default EMPTY-VALUE 2147483647 angezeigt.
Ich vermute, dass das Problem bei der Angabe des Shift-Parameters liegt. Wie ich schon festgestellt habe, wird bei Shift 0 immer nur der EMPTY-VALUE ausgegeben, erst ab Shift 1 aufwärts werden Werte angezeigt.

Ich kann im NRST folgende 4 Werte auslesen:
SetIndexBuffer(0,TrendUp)
SetIndexBuffer(1,TrendDown)
SetIndexBuffer(2,UpBuffer)
SetIndexBuffer(3,DnBuffer)

Wenn der Trend wechselt, wird dies immer durch einen roten oder blauen Pfeil angezeigt. Ich denke, dass die beiden Werte "UpBuffer" und "DnBuffer" für diese beiden Pfeile stehen, und die Werte "TrendUp" und "TrendDn" stehen für die beiden Linien, bin mir aber nicht sicher...
Manchmal werden im Abwärtstrend auch Kurse im "TrendUp" oder "UpBuffer" angezeigt?

Kann mir jemand sagen, wie ich die o.g. 4 Werte richtig auslesen kann?

Anbei der MQL4-Code des NRST-Indikators und meines TEST01-EA's.

Gruß
Dick
Angehängte Dateien
Dateityp: mq4 TEST01.mq4 (5,1 KB, 20x aufgerufen)
Dateityp: mq4 Non_Repainting_SuperTrend.mq4 (6,4 KB, 52x aufgerufen)