Danke.
Das wurde in keinem meiner beiden MQL4 Bücher richtig beschrieben.
Also vor Init() eigene Variablen deklarieren. Z.B.
Code:
...
//=============================================================================================================
// D E K L A R A T I O N E N
//=============================================================================================================
int i,Buy_Ticket,Sell_Ticket,j,k;
bool RT,SPR_AL,IsInv,OM,OC;
//=============================================================================================================
// I N I T / D E I N I T
//=============================================================================================================
int OnInit(){
...
Und nach Start(), bevor sie benutzt werden, einen 1. Wert zu weisen, z.B.
Code:
...
int start(){
//=============================================================================================================
// O P E N T I M E
//=============================================================================================================
RT=false; // RT = Right Time
if(Open_Only_From_Till==false){
RT=true;
Close_all_Orders_after=false;}
if(Open_Only_From_Till==true&&Hour()>=Open_From_Hour&&Minute()>=Open_From_Min&&Seconds()>=Open_From_Sec&&Hour()<=Open_Till_Hour&&Minute()<=Open_Till_Min&&Seconds()<=Open_Till_Sec)RT=true;
...
Der EA scheint jetzt jedenfalls zu funktionieren...