Zitat:
Zitat von SeaForex
http://www.expert-advisor.com/forum/...1&d=1649445258
hier das Bild dazu ,bei Trend down steht im Datenfenster kein wert .
wenn ich es im EA durch "!=0 oder ==0" erfassen will ,scheint das letzte wert von Trend down zurück gegeben wird und nicht Null obwohl der TrendDown nicht mehr aktiv ist.
|
Wenn kein Indikatorwert angegeben wird (also auch nicht 0 ist), dann wird ein "leerer" Wert benutzt, der als Konstante mit dem Namen EMPTY_VALUE bezeichnet wird. Dem liegt der Wert 2147483647 (0x7FFFFFFF) zugrunde.
D.h die Abfrage wäre dann
Code:
if (Indikatorwert_Up != EMPTY_VALUE && Indikatorwert_Dn == EMPTY_VALUE) {
//dann Up_Trend
}
bzw.
if (Indikatorwert_Up == EMPTY_VALUE && Indikatorwert_Dn != EMPTY_VALUE) {
//dann Dn_Trend
}
Das ist wichtig, weil es bei diesem Indikator an der Stelle der neuen Trendbildung zu Werten in beiden Buffers kommen kann.
traderdoc