Новая версия платформы MetaTrader 5 build 5640: Улучшения темной темы и Markdown в MetaEditor
Улучшена темная тема интерфейса для всех компонентов: торгового терминала, MetaEditor и тестера стратегий
Terminal
- Улучшена темная тема интерфейса для всех компонентов: торгового терминала, MetaEditor и тестера стратегий. В частности, мы обновили общий цвет фона, цвет вкладок и скроллеров, чтобы вы могли работать с платформой комфортнее.

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

- Добавлен перевод интерфейса на курдский язык.
- Исправлено отображение графического объекта «Поле ввода».
- Исправлено отображение «Трендовая линия». Объект мог не показываться, если точка его привязки находилась вне диапазона баров графика.
- Исправлено удаление групп пользовательских инструментов.
MQL5
- Добавлена функция Color2PRGB. Она преобразует тип color в тип uint для получения PRGB-представления цвета. PRGB формат цвета используется при создании графического ресурса, вывода текста и в классе стандартной библиотеки CCanvas.
- Добавлен метод NormalizeDouble для векторов и матриц. Он работает аналогично стандартному методу, который применяется для значений типа double. Для комплексных чисел реальная и мнимая части нормализуются по отдельности. Метод полезен в случаях, когда в векторах и матрицах предполагается хранить ценовые данные.
- Доработан компилятор:
- Исправлен вызов через указатель функции, возвращающей объект.
- Добавлены предупреждения для больших или отрицательных констант в сдвигах.
- Исправлена ошибка в методе matrix<T>::Swap(array<T>&).
- Исправлен парсинг кода, использующего неявные объекты классов.
MetaEditor
- Добавлено отображение и редактирование файлов Markdown. Этот простой язык разметки применяется для создания описаний и документации во многих платформах, включая GitHub и AlgoForge.
По умолчанию, файлы MD открываются на просмотр, для удобства к ним применяются базовые стили отображения. Для перехода к редактированию используйте контекстное меню.

- Исправлена работа с файлами проектов *.mqproj, имеющими кодировку UTF-8 c BOM.
- Исправлена работа автоматического отображения локальных переменных. Теперь их значения нельзя удалять в списке наблюдаемых выражений.
Tester
- Исправлены ошибки синхронизации исторических данных, возникавшие при тестировании на торговых инструментах с валютой маржи отличной от валюты депозита счета. Например, при тестировании на паре CHFJPY с валютой депозита USD или EUR. Теперь в таких случая тестер корректно загружает необходимые кросс-курсы с сервера брокера.