подскажите , добавления этого бока достаточно, чтобы сигналы, которые появляются в запрещенном периоде отрабатывались сразу после его (периода) окончания:
//+------------------------------------------------------------------+
//| Проверка времени: запрет сигналов с 55-й по 5-ю минуту каждого часа |
//+------------------------------------------------------------------+
bool IsInForbiddenTime()
{
datetime now = TimeCurrent();
int minute = TimeMinute(now);
// Правильное условие с использованием ИЛИ, для корректного "с 55 до 5 минут следующего часа"
return (minute >= 55 || minute < 5);
}