как узнать системное время с точностью в десятки или хотя бы сотни миллисекунд? - страница 2

 

еще бы простую библу для обмена тиками между терминалами без файлов

Это не бесплатно.
 
vnn >>:
Это не бесплатно.

MFOREX - API для МТ4 штоли?

 

MFOREX - API для МТ4 штоли?

MFOREX?
 

MFOREX - API для МТ4 штоли?

MetaTrader API - это средство доступа к серверу MetaTrader из среды программирования вроде С++\Pascal, а не из терминала, в котором доступ осуществляется через MQL программу.

 
vnn >>:

MetaTrader API - это средство доступа к серверу MetaTrader из среды программирования вроде С++\Pascal, а не из терминала, в котором доступ осуществляется через MQL программу.

В состав разработанного комплекса входят файлы:
 Mforex2.dll – сама динамически присоединяемая библиотека; 
 Mforex2.ex4 – файл советника;
 Mforex2.lib – файл библиотеки импорта, который содержит описание функций библиотеки;
 Mem.dll – динамическая библиотека для работы с разделяемыми облас-тями памяти;
 Mforex.h – заголовочный файл для включения в проекты;
 Terminal.dat – текстовый файл, содержащий описание пути к Вашему 

 

Помимо указанного глюка ещё такой вопрось.

21:03:22 GMT EURGBP,H1: loaded successfully
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

Всегда ли на NT-based системах гринвичское время совпадает с системным временем?

 

Вопрос поставлен некорректно. Если Вы выставите правильно свой часовой пояс и нажмёте галочку DST (в некоторых странах эта галка даже не активна), после этого правильно выставите своё локальное время (и дату, конечно же), тогда да.

Касательно указанного глюка. Это - ошибка интерпретации по причине слишком быстрого написания скрипта и нечитания до конца документации.

wDayOfWeek=0, wYear=0, wMonth=10, wDay=5, wHour=3, wMinute=0, wSecond=0 означает, что каждый год (wYear=0) в последнее (wDay=5) воскресение (wDayOfWeek=0) октября (wMonth=10) ровно в 3 часа производится переход на стандартное время

 

О! Теперь всё ясно.

Конечно, часовой пояс и региональные установки должны быть выставлены корректно. Иначе это - ахтунг. В противном случае не только системное время будет врать, но и информацию о таймзоне не удастся нормально получить.

Спасибо огромное!

Причина обращения: