Новая версия платформы MetaTrader 5 build 5640: Улучшения темной темы и Markdown в MetaEditor

 

В пятницу 20 февраля 2026 года будет выпущена обновленная версия платформы MetaTrader 5.

В этой версии мы доработали темную тему интерфейса: обновили общий цвет фона, цвет вкладок и скроллеров, чтобы вы могли работать с платформой комфортнее. 

Кроме этого, мы добавили возможность удобной работы с файлами в Markdown в MetaEditor. Используйте их для создавайте описаний и документации для ваших проектов при публикации в AlgoForge.

Еще несколько улучшений получил MQL5: мы исправили несколько ошибок в компиляторе, а также добавили функцию Color2PRGB и расширили поддержку NormalizeDouble — теперь ее можно использовать для матриц и векторов.

Новая версия платформы MetaTrader 5 build 5640: Улучшения темной темы и Markdown в MetaEditor


MetaTrader 5 Client Terminal

  1. Улучшена темная тема интерфейса для всех компонентов: торгового терминала, MetaEditor и тестера стратегий. В частности, мы обновили общий цвет фона, цвета вкладок и скроллеров, чтобы вы могли работать с платформой комфортнее.


    Улучшена темная тема интерфейса


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


    Обновлены фундаментальные данные


  4. Terminal: Добавлен перевод интерфейса на курдский язык.
  5. Terminal: Исправлено отображение графического объекта «Поле ввода».
  6. Terminal: Исправлено отображение «Трендовой линии». Объект мог не показываться, если точка его привязки находилась вне диапазона баров графика.
  7. Terminal: Исправлено удаление групп пользовательских инструментов.
  8. MQL5: Добавлена функция Color2PRGB. Она преобразует тип color в тип uint для получения PRGB-представления цвета. Формат цвета PRGB используется при создании графического ресурса, вывода текста и в классе CCanvas стандартной библиотеки.
  9. MQL5: Добавлен метод NormalizeDouble для векторов и матриц. Он работает аналогично стандартному методу, который применяется для значений типа double. Для комплексных чисел реальная и мнимая части нормализуются по отдельности. Метод полезен в случаях, когда в векторах и матрицах предполагается хранить ценовые данные.
  10. MQL5: Доработан компилятор:

    • Исправлен вызов через указатель функции, возвращающей объект.
    • Добавлены предупреждения для больших или отрицательных констант в сдвигах.
    • Исправлена ошибка в методе matrix<T>::Swap(array<T>&).
    • Исправлен парсинг кода, использующего неявные объекты классов.

  11. MetaEditor: Добавлено отображение и редактирование файлов Markdown. Этот простой язык разметки применяется для создания описаний и документации во многих платформах, включая GitHub и AlgoForge

    По умолчанию файлы MD открываются на просмотр, для удобства к ним применяются базовые стили отображения. Для перехода к редактированию используйте контекстное меню.


    Добавлено отображение и редактирование файлов Markdown


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


Обновление будет доступно через систему Live Update.

 
Обшибочка однако: во фразе "Добавлена функция Color2PRGB" линк ведет на функцию ColorToARGB. Наверно, предполагалась эта страница - https://www.mql5.com/ru/docs/convert/colortoprgb
Документация по MQL5: ColorToPRGB / Преобразование данных
Документация по MQL5: ColorToPRGB / Преобразование данных
  • www.mql5.com
Преобразует тип color в тип uint для получения premultiplied ARGB-представления цвета — PRGB. PRGB формат цвета используется при создании...
 
Скрипт, который вызывает EventSetTimer или OnTimer не должен проходить валидацию. ИМХО. На правах настоятельного предложения.
 
Stanislav Korotky #:
Обшибочка однако: во фразе "Добавлена функция Color2PRGB" линк ведет на функцию ColorToARGB. Наверно, предполагалась эта страница - https://www.mql5.com/ru/docs/convert/colortoprgb
Поправили, спасибо!
 
Все получили новую версию? я несколько раз перезагрузил нету пока
 
Khachik Petrosyan #:
Все получили новую версию? я несколько раз перезагрузил нету пока
Они не всем сразу обновляются, по очереди. Ждать надо. Я тоже пока нет.
 

build 5617

Вкладка, на которой рендерится markdown file игнорирует <Ctrl+W>. <Ctrl+F4> не работает тоже. На скриншоте ниже пример вкладки, которую я имею в виду.

[edit] для воспроизведения нужно после открытия .md файла кликнуть в любом месте вкладки с файлом (например, кликнуть по заголовку "MQL5" на скриншоте ниже)


Если файл открыт в режиме редактирования, то обе вышеупомянутые комбинации клавиш работают:


 

build 5617

При перезапуске редактор забывает открыть markdown file.

 

build 5617

Если открыть markdown в режиме редактирования, то после перезапуска редактор начинает его рендерить.

 

build 5617

После редактирования требуется переоткрыть файл, чтобы увидеть изменения. Хотя это уже придирка, конечно.

 
Edgar Akhmadeev #:
Они не всем сразу обновляются, по очереди. Ждать надо. Я тоже пока нет.
понял спасибо тогда ждем