Билд 5320 — это последнее обновление с поддержкой Windows 7, Windows 8, Windows 8.1, Windows Server 2008. Начиная со следующей версии, десктопные платформы, работающие на указанных операционных системах, обновляться не будут. Исключение — платформы, работающие под Wine.
Terminal
- Добавлена поддержка MQL5-программ типа «Сервис» в библиотеке кодов.
В отличие от советников, индикаторов и скриптов, сервисы не привязаны к конкретному графику. Они работают в фоновом режиме и начинают работу автоматически при запуске терминала. Используя их, можно реализовать собственные источники ценовых данных для платформы, а также выполнять множество вспомогательных задач.
Теперь для таких программ есть отдельная категория. Разработчики могут делиться своими кодами в CodeBase:

Пользователи могут легко скачивать их прямо из платформы или редактора MetaEditor. При скачивании программа помещается в нужную папку и автоматически компилируется, вы можете сразу запустить ее.

- Исправлена ошибка, из-за которой файлы удаленных (закрытых) графиков перемещались в неправильный каталог. Из-за этого пользователи не могли восстанавливать такие графики через меню «Файл \ Открыть удаленный».
- Обновлены переводы пользовательского интерфейса.
MQL5
- Добавлена поддержка нового синтаксиса для входных параметров. Теперь для них можно явно задать видимое имя, которое будет отображаться в свойствах запускаемой программы. Ранее для этого использовались комментарии.
Вместо устаревшего синтаксиса:
input int InpVar;
Следует использовать:
input(name="visible name") int InpVar;
Отображаемое имя переменной задается в параметре name. В качестве значения принимается только строковой литерал.
Если используется новый синтаксис input, то все комментарии после объявления переменной будут проигнорированы. Используемый ранее синтаксис поддерживается и не помечен как устаревший. Вы можете продолжать использовать его, компилятор не будет выдавать предупреждения.
- Исправлена ошибка, из-за которой компилятор мог некорректно выводить сообщение «function must have a body».
MetaEditor
- Исправлены всплывающие подсказки, отображающиеся при наведении курсора на значение наблюдаемого выражения в отладчике.
Tester
- Исправлена ошибка тестирования индикаторов. Процесс мог не запускаться, если имя индикатора совпадает с именем шаблона графика.
Web Terminal
- Добавлен перевод пользовательского интерфейса на румынский и иврит, доработаны переводы окна подключения к счету.
- Исправлено отображение меню объектов в мобильной версии.
- Исправлено отображение минимального объема и шага объема в спецификации контракта.
Посмотрите предыдущие новости, пожалуйста: