Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 23.10.13
traderdoc traderdoc ist gerade online
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 1.874
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

int start(){

//Level 1
_s1 = iMA(Symbol(),0,10,0,0,0,0);
_l1 = iMA(Symbol(),0,20,0,0,0,0);
_s = iMA(Symbol(),0,10,0,0,0,0);
_l = iMA(Symbol(),0,20,0,0,0,0);

//Level 2
_Bar_Data = iClose(Symbol(),0,_s1);
_Bar_Data_2 = iClose(Symbol(),0,_l1);
_Compare_2 = _s < _l;

Ohne mir den Rest des Codes genauer angesehen zu haben, kann der Teil unter Level 2 nicht funktionieren, weil bei der Funktion iClose() die letzte Variable eine Integerzahl für die zu betrachtende Kerze stehen muß. In Deinem Falle steht aber ein double-Wert, der aus dem iMA errechnet wurde. Das kann keinen sinnvollen iClose()-Wert ergeben und damit auch keinen nachfolgenden Werte.

Was mich an dieser Stelle v.a. mal interessiert, hat der Builder diese o.g. Zeilen geschrieben oder wer ist der Urheber?
VG

traderdoc