---
title: "New MetaTrader 5 Platform Build 5430: Enhanced Charts Powered by Blend2D - Release Notes"
description: "This version introduces a major upgrade to the charting engine. - Release Notes"
image: "https://www.metatrader5.com/c/17/1/build-5430-trader.png"
---

# 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

1. Updated charting graphics core. The legacy GDI framework has been replaced with the modern [Blend2D](https://blend2d.com/) 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.

   ![Charts are now rendered using the new Blend2D engine](https://www.metatrader5.com/c/17/1/terminal-chart.png)

### MQL5

1. Added matrix methods that perform level 2 linear algebra calculations (matrix-vector): [BLAS Level 2](https://www.mql5.com/en/docs/matrix/openblas/blas_level2):

     - 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
2. Added matrix methods that perform level 3 linear algebra calculations (matrix-vector): [BLAS Level 3](https://www.mql5.com/en/docs/matrix/openblas/blas_level3):

     - 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
3. Fixed [WebRequest](https://www.mql5.com/en/docs/network/webrequest) issue that could, in some cases, cause the connection to a remote host to drop.
4. Fixed a rare crash that could occur when variables were not initialized.
5. Fixed a rare crash that could occur when using the [IntegerToString](https://www.mql5.com/en/docs/convert/integertostring) function.

### Tester

1. Fixed duplication of custom events when [EventChartCustom](https://www.mql5.com/en/docs/eventfunctions/eventchartcustom) was called during visual testing.
2. Fixed the behavior of [IsStopped](https://www.mql5.com/en/docs/check/isstopped) during forced test termination.

### WebTerminal

1. 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.

   ![Switch volume display mode in the order book](https://www.metatrader5.com/c/17/1/web-dom.png)
2. Fixed freezing when viewing the order book on mobile devices.
3. 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.
4. Enhanced data storage security in the browser.

**Earlier publications:**

- [MetaTrader 5 Platform Update build 5370: Web Terminal improvements](https://www.metatrader5.com/en/releasenotes/terminal/2413)
- [MetaTrader 5 Platform build 5326: Improvements and fixes](https://www.metatrader5.com/en/releasenotes/terminal/2409)
- [MetaTrader 5 Platform Update Build 5320: Services in CodeBase and improved input operations in MQL5](https://www.metatrader5.com/en/releasenotes/terminal/2407)
- [New MetaTrader 5 Platform Build 5260: Enhancements in Algo Forge and new inheritance rules in MQL5](https://www.metatrader5.com/en/releasenotes/terminal/2403)
- [New MetaTrader 5 Platform Build 5200: Extended OpenBLAS support and enhanced control in MQL5](https://www.metatrader5.com/en/releasenotes/terminal/2400)
