Скачать MetaTrader 5

Работа с временем в советниках и индикаторах - подскажите

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Sergey Smagin
510
Sergey Smagin  

Добрый день

Как правильно закодировать кратность времени в mql4 ?

К примеру некоторый код должен отрабатываться только 185 сек заданного времени, примерно как 15:00-15:03:05, 15:30-15:33:05 и 15:45-15:48:05 по серверному времени ( что бы можно было прогнать в тестере стратегий )

TimeWork = 185; // сек

Заданное время хранится в переменной, к примеру CurTimeStart = 15:00; // часы:минуты начала работы кода

if ( <CurTimeServer> in <CurTimeStart>..(<CurTimeStart>+<TimeWork>) ) {    // in .. - подразумевает что лежит в диапозоне от CurTimeStart до CurTimeStart+TimeWork

  //<код>

}

Заранее спасибо

Andrew Petras
4940
Andrew Petras  
vfp7:

Добрый день

Как правильно закодировать кратность времени в mql4 ?

...
Посмотрите эту статью
Основы программирования на MQL5 - Время
Основы программирования на MQL5 - Время
  • 2013.02.05
  • Dmitry Fedoseev
  • www.mql5.com
В статье рассматриваются стандартные функции MQL5 для работы со временем, приемы программирования и практически полезные функции для работы со временем, которые необходимы при создании экспертов и индикаторов. Значительное внимание уделено общей теории времяисчисления. В первую очередь статья должна быть интересна новичкам, приступившим к изучению программирования на MQL5.
Dmitry Fedoseev
45419
Dmitry Fedoseev  
Для начала посмотрите здесь функция TimeSession().
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий