19 октября 2020
19 октября 2020
Очередное обновление платформы делает MetaTrader 5 еще удобнее и функциональнее для трейдеров. Рассказываем о самых заметных изменениях.
Терминал: новая настройка загрузки данных
Чтобы экономить трафик, платформа загружает ценовую историю инструментов только в момент запроса — например, когда вы открываете график или запускаете тестирование. Но когда вы используете инструмент постоянно, каждый раз ждать подзагрузки неудобно.
Включите новую опцию «Заранее загружать данные графиков по открытым позициям и ордерам» — и графики инструментов, по которым есть открытые позиции или отложенные ордера начнут обновляться в фоновом режиме. Когда вы в следующий раз откроете график, данные сразу будут готовы для анализа.
Профилировщик кода: новые параметры и отключаемый инлайнинг
Теперь разработчики торговых роботов смогут максимально точно определить, сколько времени выполняется каждый участок MQL-программы — это поможет создавать эффективные и быстрые решения. Если старая версия Профилировщика существенно меняла программу, то в новой версии исполняемый код профилируется без изменений.
Новая версия использует метод Sampling: выполнение MQL-программы прерывается каждую миллисекунду, и Профилировщик анализирует — какой участок функции выполняется в этот момент. Отчет строится на основе этой информации, которая показывает «вклад» каждой функции в общее время работы кода.
Показатели (в единицах измерения или процентах):
Еще одно обновление касается инлайнинга функций при профилировании. Инлайнинг (встраивание кода функции в место вызова) ускоряет работу программ, но затрудняет профилирование. Теперь, если вам нужен отчет по «чистым» функциям, — инлайнинг можно отключить.
Тестер: улучшение пользовательских настроек
Удобнее стало работать с пользовательскими настройками. Например, когда вы включаете опцию «Использовать пользовательские настройки», остальные настройки в диалоге деактивируются, чтобы не вводить пользователей в заблуждение.
Исправлено начисление пользовательских комиссий — теперь для работы комиссии нужно указать название символа, а не весь путь к нему. Также мы исправили небольшие ошибки прошлых версий и внесли несколько изменений для удобства — например, поменялось расположение вкладок, а в таблицах настроек оптимизирована ширина колонок.