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

Was soll eigentlich das Time in
extern Time Open_Orders_From = 09:00:00;
extern Time Open_Orders_Till = 17:00:00;
bedeuten?

datetime Time TC = datetime TimeCurrent; //Semicolon expected?
datetime Time F = Open_Orders_From; //Semicolon expected?
datetime Time T = Open_Orders_Till; //Semicolon expected?

Hier muß TimeCurrent als TimeCurrent() geschrieben werden, also
datetime Time TC = TimeCurrent();

Wenn aber über die o.g. Angabe, dann als string:
extern string Open_Orders_From = "09:00:00";
extern string Open_Orders_Till = "17:00:00";

Das hätte dann folgende Schreibweise zur Folge:
datetime Time TC = TimeCurrent();
datetime Time F = StrToTime(TimeToStr(TimeCurrent(), TIME_DATE) + " " + Open_Orders_From);
datetime Time T = StrToTime(TimeToStr(TimeCurrent(), TIME_DATE) + " " + Open_Orders_Till);

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.