New MetaTrader 5 Platform Build 5430: Enhanced Charts Powered by Blend2D
This version introduces a major upgrade to the charting engine
13 November 2025
Terminal
Updated charting graphics core. The legacy GDI framework has been replaced with the modern Blend2D engine.
Higher Performance Blend2D uses modern rendering architecture and efficiently utilizes multi-core CPUs, ensuring smooth chart and indicator rendering even with a large number of objects.
Hardware Acceleration and CPU Optimization Optimized for modern instruction sets (SSE, AVX), Blend2D significantly accelerates visualization compared to GDI, which does not support these optimizations.
Crisp and Smooth Graphics Advanced anti-aliasing and precise color handling provide smooth lines, soft transitions, and visually clean charts, which is particularly noticeable when zooming or using high-resolution (HiDPI, 4K) displays.
Modern Effects and Transparency Blend2D supports alpha composition and advanced color operations, enabling semi-transparent elements, shadows, and other modern graphic effects.
Unified and Stable Rendering Blend2D provides consistent rendering across all systems, independent of OS version or video driver configuration.
MQL5
Added matrix methods that perform level 2 linear algebra calculations (matrix-vector): BLAS Level 2:
BlasL2GeMV — matrix-vector product
BlasL2GeR — rank-1 update
BlasL2GeRC — rank-1 conjugated update
BlasL2SyMV — matrix-vector product for a symmetric matrix
BlasL2SyR — rank-1 update of a symmetric matrix
BlasL2SyR2 — rank-2 update of a symmetric matrix
BlasL2HeMV — matrix-vector product for a Hermitian matrix
BlasL2HeR — rank-1 conjugated update of a Hermitian matrix
BlasL2HeR2 — rank-2 conjugated update of a Hermitian matrix
BlasL2TrMV — a matrix-vector product using a triangular matrix
Added matrix methods that perform level 3 linear algebra calculations (matrix-vector): BLAS Level 3:
BlasL3GeMM — matrix-matrix product for general matrices
BlasL3SyMM — matrix-matrix product where the input matrix A is symmetric
BlasL3HeMM — matrix-matrix product where the input matrix A is Hermitian
BlasL3TrMM — matrix-matrix product where the input matrix A is triangular
BlasL3SyRK — symmetric rank-k update
BlasL3HeRK — Hermitian rank-k update
BlasL3SyR2K — symmetric rank-2k update
BlasL2HeR2K — rank-2k conjugated update of a Hermitian matrix
Fixed WebRequest issue that could, in some cases, cause the connection to a remote host to drop.
Fixed a rare crash that could occur when variables were not initialized.
Fixed a rare crash that could occur when using the IntegerToString function.
Tester
Fixed duplication of custom events when EventChartCustom was called during visual testing.
Fixed the behavior of IsStopped during forced test termination.
WebTerminal
Added the ability to switch volume display mode in the order book. Use the button on the top panel to view volumes in lots or units.
Fixed freezing when viewing the order book on mobile devices.
Corrected the display of current price in the trade dialog when an operation fails (e.g., insufficient funds). Previously, a zero price could be shown in such cases.