Новая версия платформы MetaTrader 5 build 5430: Улучшенные графики на движке Blend2D

Что нового в MetaTrader 5?

13 ноября 2025

Terminal

  1. Обновлено графическое ядро для отрисовки графиков. Теперь вместо устаревшего GDI используется современный движок Blend2D

    Более высокая производительность
    Blend2D использует современную архитектуру рендеринга и эффективно задействует многоядерные процессоры, что обеспечивает плавную отрисовку графиков и индикаторов даже при большом количестве объектов на экране.

    Аппаратное ускорение и оптимизация под современные CPU
    Blend2D оптимизирован под современные наборы инструкций (SSE, AVX), что значительно повышает скорость визуализации по сравнению с GDI, который не использует такие возможности.

    Четкая и плавная графика
    Благодаря продвинутым алгоритмам антиалиасинга и точной работе с цветами Blend2D обеспечивает более гладкие линии, мягкие переходы и визуально чистые графики — особенно заметно при масштабировании и работе с высокими разрешениями (HiDPI, 4K).

    Современные эффекты и прозрачность
    Blend2D поддерживает альфа-композицию и расширенные цветовые операции, что делает возможным отображение полупрозрачных элементов, теней и других современных графических эффектов.

    Унифицированный и стабильный рендеринг
    Blend2D работает одинаково стабильно на всех системах, обеспечивая идентичный результат вне зависимости от версии операционной системы или конфигурации видеодрайверов.


    Теперь для отрисовки графиков используется новое графическое ядро Blend2D


MQL5

  1. Добавлены методы матриц, выполняющие вычисления второго уровня линейной алгебры (матрица-вектор) BLAS Level 2:

    • BlasL2GeMV — произведение матрицы на вектор.
    • BlasL2GeR — ранговое обновление (ранг 1).
    • BlasL2GeRC — вариант для комплексных матриц с сопряжением.
    • BlasL2SyMV — произведение симметричной матрицы на вектор.
    • BlasL2SyR — обновление матрицы ранга 1.
    • BlasL2SyR2 — обновление матрицы ранга 2.
    • BlasL2HeMV — произведение Эрмитовой матрицы на вектор.
    • BlasL2HeR — обновление Эрмитовой матрицы ранга 1.
    • BlasL2HeR2 — обновление Эрмитовой матрицы ранга 2.
    • BlasL2TrMV — произведение треугольной матрицы на вектор.

  2. Добавлены методы матриц, выполняющие вычисления третьего уровня линейной алгебры (матрица-матрица) BLAS Level 3:

    • BlasL3GeMM — произведение обычных матриц.
    • BlasL3SyMM — произведение матриц, где матрица A является симметричной.
    • BlasL3HeMM — произведение матриц, где матрица A является Эрмитовой.
    • BlasL3TrMM — произведение матриц, где матрица A является треугольной.
    • BlasL3SyRK — обновление симметричной матрицы ранга k.
    • BlasL3HeRK — обновление Эрмитовой матрицы ранга k.
    • BlasL3SyR2K — обновление симметричной матрицы ранга 2k.
    • BlasL3HeR2K  — обновление Эрмитовой матрицы ранга 2k.

  3. Исправлена ошибка WebRequest, приводившая в некоторых случая к разрыву соединения к с удаленным хостом.
  4. Исправлено падение, возникавшее в редких случаях при отсутствии инициализации переменных.
  5. Исправлено падение, возникавшее в редких случаях при использовании функции IntegerToString.

Tester

  1. Исправлено дублирование пользовательских событий при вызове EventChartCustom во время визуального тестирования.
  2. Исправлено поведение IsStopped при принудительной остановке тестирования.

WebTerminal

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


    Переключайте режим отображения объема в стакане цен


  2. Исправлено зависание при просмотре стакана цен на мобильном устройстве.
  3. Исправлено отображение текущей цены в торговом диалоге. Если операцию совершить не удалось (например, из-за недостатка средств на счете), вместе с соответствующим сообщением в диалог могла выводиться нулевая цена.
  4. Улучшена безопасность хранения данных в браузере пользователя.