- Вопросы от начинающих MQL5 MT5 MetaTrader 5
- Помогите нарисовать трендовые...
- Как узнать время тика в миллисекундах?
спасибо, попробую разобраться
В библиотеке 2 ф-ции:
- void InitTimer();
- int GetTimeDiff();
В заголовке *.mq4 файла импортируешь tmptm.dll (предварительно размещённую в c:\windows\system32, или папке библиотек терминала):
#import "tmptm.dll" void InitTimer(); int GetTimeDiff(); #import
В init() вызываешь InitTimer(), в start() получаешь время в миллисекундах GetTimeDiff() и снова InitTimer(). Т.е. по сути разницу в миллисекундах между появлениями каждого тика.
Нужно разрешить вызов библиотечных ф-ций в настройках терминала.
спасибо библиотеку отложу может еще пригодица
GetTickCount вспомнил где упоминалось про миллисекунды
переполняеца 49.7 дней но это более чем достаточно
еще бы простую библу для обмена тиками между терминалами без файлов
Скрипт при запуске выдаёт следующее:
21:03:22 GMT EURGBP,H1: System time is: 2009.04.07 17:03:22
21:03:22 GMT EURGBP,H1: Local time is: 2009.04.07 21:03:22:343
21:03:22 GMT EURGBP,H1: Difference between your local time and GMT is: -180 minutes
21:03:22 GMT EURGBP,H1: Current difference between your local time and GMT is: -240 minutes
21:03:22 GMT EURGBP,H1: Greenwich mean time is: 2009.04.07 17:03:22
21:03:22 GMT EURGBP,H1: Standard time is: 0.10.05 03:00:00
21:03:22 GMT EURGBP,H1: Daylight savings time is: 0.03.05 02:00:00
Обратите внимание на выделенное болдом в последних двух строчках.
Что бы это значило? Что за глюк?
Это я в качестве обоснования пожелания к MQL5 - сделать встроенный механизм работы с GMT.
Я подозреваю, что это - результат прослойки, работы со структурой через представление её в качестве массива int и работы с битовыми полями. Где-то прокатило, где-то нет. А где гарантия, что у меня другие, важные для меня результаты, будут работать без сбоя?
Мне нужно GMT! И daylight saving! Да чтоб надёжно. И желательно без обращения к внешним DLL.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования