Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 29.11.20
berlin berlin ist offline
Mitglied
 
Registriert seit: Nov 2020
Beiträge: 42
berlin befindet sich auf einem aufstrebenden Ast
Standard

um genau zu sein habe ich folgendes gemacht. ich hätte gedacht das mit punkt drei dann immer die zeit mit abgefragt wird:

1. input variablen definiert:

input int StartHour = 9;
input int StartMinuate = 10;

2. bool funktion ans ende vom ea gesetzt:

bool IsTradingAllowed(){
int LocalTimeHour = TimeHour(TimeCurrent()); // Akutelle Stunde
int LocalTimeMinute = TimeMinute(TimeCurrent()); // Akutelle Minute
if((LocalTimeHour>StartHour) || ((LocalTimeHour==StartHour) && (LocalTimeMinute>= StartMinuate)))
if((LocalTimeHour<EndHour) || ((LocalTimeHour==EndHour) && (LocalTimeMinute<= EndMinuate)))
return true;
return false;
}

3. is trading allowed in die on tick funktion als weitere if anweisung(am beispiel einer short order:

if(IsTradingAllowed())

if(shortOrder <= 0 && Bid > dcUpper)
if(rsi >= SchwelleOben) {
if(longOrder > 0){
bool res = OrderClose(longOrder,Lots,Bid,1000);
if(res == true){
longOrder = 0;
}
}

shortOrder = OrderSend(Symbol(),OP_SELL,Lots,Bid,1000,0,0,Comme ntary,Magic);
}