Новая версия платформы MetaTrader 5 build 2650: Фоновая загрузка графиков и улучшения в профилировщике MQL5-кода - страница 11

 

Было бы хорошо привести поведение редактора кода в ME ближе к студии.

1. ME сам добавляет парные объекты типа кавычек, скобочек. Если я по привычке добавлю пару руками, получается 3 кавычки/скобки. Студия такие вещи распознаёт и 3-й убирает сама.

2. Ctrl+C, Ctrl+X и другие шорткаты, если ничего не выделено, в студии действуют на всю текущую строку. В ME не происходит ничего.

 

Build 2652

void OnStart()
{
   Sleep(1);
   Print((string)GetMicrosecondCount());
   Print((string)GetTickCount());
   Print((string)GetTickCount64()); 
}
2020.10.14 07:58:20.904 TestScript (MNQZ20,M1)  1720
2020.10.14 07:58:20.904 TestScript (MNQZ20,M1)  214720437
2020.10.14 07:58:20.904 TestScript (MNQZ20,M1)  214720437
 
Roman:

Build 2652

Микросекунды считаются от старта MQL5 программы.

Это средство замера относительных промежутков, а не календарный таймер.
 
Renat Fatkhullin:
Микросекунды считаются от старта MQL5 программы.

Это средство замера относительных промежутков, а не календарный таймер.

С микросекундами всё нормально. 
В миллисекундах ожидалось увидеть примерно 1 ms.
Ведь GetTickCount и GetTickCount64 тоже считают от старта программы.

 
Roman:


Ведь GetTickCount и GetTickCount64 тоже считают от старта программы.

Нет. Считают от старта системы

 
Slava:

Нет. Считают от старта системы

Благодарю.
Тогда проясните пожалуйста, что считается стартом системы?
Запуск терминала? Или запуск операционки?

 
Roman:

В миллисекундах ожидалось увидеть примерно 1 ms.

Ничего не ожидалось, вы даже не соизволили вопрос сформулировать.

 
Renat Fatkhullin:

Ничего не ожидалось, вы даже не соизволили вопрос сформулировать.

Моя оплошность, подумал что ошибка и она будет понятна.
Слава уже направил на путь истинный. Справка просто пишет о системе, но не конкретизирует о какой.

 
Roman:

Благодарю.
Тогда проясните пожалуйста, что считается стартом системы?
Запуск терминала? Или запуск операционки?

Запуск операционной системы
 
Slava:
Запуск операционной системы

Благодарю.

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