Hi,I'm trying to add a hour trade filter to my ea:
extern string TL_Ex = "------- Hour settings: set to zero for no limitations";
extern bool TradeHour = true;
extern int StartHour = 00;
extern int StartMinute = 30;
extern int EndHour = 23;
extern int EndMinute = 30;
if(TradeHour)
{
int hour = TimeHour(TimeCurrent());
int minute = TimeMinute(TimeCurrent());
if(!((StartHour == 0 && EndHour == 0) || (hour >= StartHour && hour <= EndHour)) ||
(StartMinute > 0 && hour == StartHour && minute < StartMinute) ||
(EndMinute > 0 && hour == EndHour && minute > EndMinute)) { return(0); }
}
but if i want for example to trade from 22:00 to 05:00 it doesn't work, what should I change?
thanks,
extern string TL_Ex = "------- Hour settings: set to zero for no limitations";
extern bool TradeHour = true;
extern int StartHour = 00;
extern int StartMinute = 30;
extern int EndHour = 23;
extern int EndMinute = 30;
if(TradeHour)
{
int hour = TimeHour(TimeCurrent());
int minute = TimeMinute(TimeCurrent());
if(!((StartHour == 0 && EndHour == 0) || (hour >= StartHour && hour <= EndHour)) ||
(StartMinute > 0 && hour == StartHour && minute < StartMinute) ||
(EndMinute > 0 && hour == EndHour && minute > EndMinute)) { return(0); }
}
but if i want for example to trade from 22:00 to 05:00 it doesn't work, what should I change?
thanks,