MetaTrader 5 Platform Update Build 5660: Improvements and Fixes

 

On Friday, February 27, 2026, an updated version of the MetaTrader 5 platform will be released.

This version improves operations with proxy servers. We have enhanced HTTP and SOCKS5 protocol support to reduce connection errors. The outdated SOCKS4 protocol is no longer supported.

We have also revised operations with the OpenBLAS linear algebra library. Its implementation is now delivered as a separate file: openblas.dll.

  • The size of the trading terminal and tester executables has been reduced, helping you save bandwidth during platform updates. Since OpenBLAS is updated far less frequently, you will not need to download it each time.
  • If multiple platform instances are installed on a computer, they will all use a single shared library file. This saves disk space.
  • If OpenBLAS functionality is not used, the library is not loaded into memory, reducing resource consumption.

MetaTrader 5 Platform Update Build 5660: Improvements and Fixes

The update will be distributed via Live Update.

 
void OnStart()
  {
//---
   matrix matrix_a = matrix::Ones(3, 3),
          matrix_b = matrix::Ones(3, 3);

   matrix matrix_c = matrix_a.MatMul(matrix_b);

   printf("rows=%d, cols=%d", matrix_c.Rows(), matrix_c.Cols());
  }

Build 5430~5640 result:
OpenBLAS threads limit is 14
rows=3, cols=3

Build 5646~5650 result:
OpenBLAS initialization failed
rows=0, cols=0

Please double check OpenBLAS  lib and matrix module before release.

 

Hi 

I am getting a "Something went wrong: try again later" error when I try to install. Is this related to this update?

 
Guys, when will you change the interface? can you please try and make it fluid and robust like Ctrader or Trading view. the existing one is just so outdated and so hard to use, particularly the charts. 
 
void OnStart()
  {
//---
   matrix matrix_a = matrix::Ones(3, 3),
          matrix_b = matrix::Ones(3, 3);

   matrix matrix_c = matrix_a.MatMul(matrix_b);

   printf("rows=%d, cols=%d", matrix_c.Rows(), matrix_c.Cols());
  }

Upgraded to Build 5660-X64.

But still showed error:

library 'C:\ProgramData\MetaQuotes\ML\openblas.dll' cannot be used. Library size 4664 (8192), library version 1 (1), avx version 2 (2)

OpenBLAS initialization failed
rows=0, cols=0

 
Xiangdong Guo #:

Upgraded to Build 5660-X64.

But still shown error result:

library 'C:\ProgramData\MetaQuotes\ML\openblas.dll' cannot be used. Library size 4664 (8192), library version 1 (1), avx version 2 (2)

OpenBLAS initialization failed
rows=0, cols=0

Confirmed and reported.