Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 10.04.22
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.733
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von SeaForex Beitrag anzeigen
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
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.