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
|