837 
Эксперт bigbars.mq4 ищет ближайший бар, высота которого (разница между максимумом 
и минимумом) больше или равна значению, указанному пользователем во внешней 
переменной Quant_Pt. Дата и время найденного бара выводятся в окно финансового 
инструмента с помощью функции Comment(). 
 
12.5.4 Функции Seconds (), Minute(), Hour(), Day(), TimeMonth(), 
TimeYear(), DayOfWeek () и DayOfYear() 
 
Это - группа подобных функций, возвращающих текущую секунду, минуту, час, день, 
месяц, год, день недели и день в году для последнего известного серверного времени. 
Последним известным серверным временем считается серверное время, соответствующее 
моменту старта программы (запуска на исполнение какой-либо специальной функции 
клиентским терминалом). В процессе исполнения специальной функции значение 
серверного времени не изменяется. 
int Hour() 
Возвращает текущий час (0,1,2,..23) последнего известного серверного времени. 
Замечание: при тестировании последнее известное время сервера моделируется. 
int DayOfYear() 
Возвращает текущий день года (1-1 января,..,365(6) - 31 декабря), т.е. день года 
последнего известного серверного времени. Замечание: при тестировании последнее 
известное время сервера моделируется. 
Примером использования указанных функций может служить эксперт timeevents.mq4, 
выполняющий некоторые действия при наступлении заданного времени. 
//-------------------------------------------------------------------- 
// timeevents.mq4 
// Предназначен для использования в качестве примера в учебнике MQL4. 
//---------------------------------------------------------------  1  -- 
extern  double  Time_Cls=16.10;          // Время закрытия ордеров 
bool  Flag_Time=false;                   // Флаг, сообщения ещё не было  
//---------------------------------------------------------------  2  -- 
int  start()                             // Спец. функция start 
  { 
   int     Cur_Hour=Hour();             // Серверное время в часах