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.
 
Xiangdong Guo #:

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

I had a new update to 5660 (strange but that's it), and openblas.dll is now loading and working correctly.
 
Alain Verleyen #:
I had a new update to 5660 (strange but that's it), and openblas.dll is now loading and working correctly.

I also upgraded to new build 5660 (2026.03.02 version), matrix module worked well.

But previous OpenBLAS thread limit is 14, right now is 15, funny... :-)

 
Xiangdong Guo #:

I also upgraded to new build 5660 (2026.03.02 version), matrix module worked well.

But previous OpenBLAS thread limit is 14, right now is 15, funny... :-)

2026.03.02 08:07:11.169    506001 (EURUSD,H1)    OpenBLAS threads limit is 31
 
Alain Verleyen #:
I had a new update to 5660 (strange but that's it), and openblas.dll is now loading and working correctly.

I get "double updates" quite frequently. I've always assumed that these are 2 stages of 1 update. The 2nd installs immediately after the 1st for me.

Yes, 5660 was a double. No issues in 5660.

 

New update,  but same problems. My platforms work slowly, charts frozen, since update 5640. Actually it's worse now. Last week I could work with at least one open platform, now not even that. I usually  worked with 5 open platforms, which is now totally impossible.

 I am seriously considering stopping working with metatrader, after many years of doing so. I will file the appropriate complaints with my brokers.