maybe something like this:
input int StartHour=0;
input int StartMinute=0;
input int EndHour=2;
input int EndMinute=0;
if IsTime(StartHour,EndHour,StartMinute,EndMinute) ... open trade here
bool IsTime (int startHour, int endHour, int startMinute, int endMinute)
{
if (startHour < 0 || startHour > 23 || endHour < 0 || endHour > 23 ||
startMinute < 0 || startMinute > 59 || endMinute < 0 || endMinute > 59)
return false;
int startTime = startHour*60 + startMinute;
int endTime = endHour*60 + endMinute;
int time = Hour()*60 + Minute();
if (startTime < endTime)
return (time >= startTime && time <= endTime);
else if (startTime > endTime)
return (time >= startTime || time <= endTime);
else
return (time == startTime);
}
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Do you have a Function of "trading at certain hours" strategy?
I would like to test if EA works better 24hrs or during certain hours.