MetaTrader 5 Client Terminal Build 5200

Enivid

Administrator
Staff member
Nov 30, 2008
20,130
1,731
144
Odesa
www.earnforex.com
A new version of MetaTrader 5 has been available through auto-update since yesterday - build 5200. It is a major feature-rich release with a lot of bug-fixing in it. It will likely break a lot of old code (it will stop compiling) and :
  • Dark/light mode can now be made automatic based on Windows settings.
  • Fixed an issue with toolbars on detached charts.
  • Fixed the calculation of the portfolio liquidation value in the Assets section.
  • Fixed display of negative prices in the Depth of Market view.
  • Fixed an issue with price history importing for custom symbols.
  • Added multiple OpenBLAS methods to work with matrices.
  • Added a Conjugate method for complex matrices and vectors to change the sign of the imaginary part of complex numbers.
  • Changed how calling a method with the same name as the one inside a base class works. Now, the method from the derived class is called by default. You have to specify directly the class name to call the method of the base class.
  • Changed how the compiler treats duplicate names within the same scope (e.g., a variable and a function name share the same name). It will now generate an error.
  • Changed how enumeration default parameter values are checked by the compiler. It now requires strict type matching. You can no longer give an integer value as a default value for an enum parameter.
  • Changed how the compiler treats enumeration values with the same name across multiple enumerations from the same scope. They will now generate an error.
  • Changed how template initializer functions work. They now allow no automatic type deduction (strict type must be set) and no default values.
  • Added automatic sign conversion when passing ulong arrays to ONNX functions.
  • Fixed display of type names when the compiler issues a warning about an implicit conversion to string.
  • Updated the Python package for integration with MT5.
  • Fixed the Revert to Revision command in the MQL5 Storage feature to check for potential conflicts before reverting.
  • Fixed the OrderCalcMargin function for accounts on the Exchange calculation mode.
  • Fixed switching between charts when backtesting an EA on multiple currencies.
  • Fixed ArrayInitialize function when working with arrays of type long.

roboforex-mt5-build-5200.png

MetaQuotes' forum announcement thread:
https://www.mql5.com/en/forum/492297

If you notice anything strange with this build 5200 or if you find some bugs, please let us know by posting below.