Staff member
Nov 30, 2008
A new build of MetaTrader 5 platform was released by MetaQuotes yesterday on June 8 - Build 3800. You can now download it via the automatic update facility. The main addition is the Copilot support for MetaEditor. However, the new version adds a lot of changes and, unfortunately, may also introduce some incompatibilities with the old MQL5 code:
  • Added support for Copilot in MetaEditor to leverage the power of the generative AI in your coding (it supports code generation in MQL5, Python, and C++).
  • Added new Book or Cancel (BOC, ORDER_FILLING_BOC) order fill policy for pending orders.
  • Added another security layer when using market-purchased products - it now requires to be logged in to the same account in MT5 where the purchase has been made.
  • Added a fast access to account reports via right-clicking in the History tab of the Toolbox subwindow.
  • Added the Costs field to trading reports at the brokers that supports such calculation.
  • Added support for TLS 1.3 protocol.
  • Added STAT_COMPLEX_CRITERION value to the ENUM_STATISTICS enum for optimization statistics.
    Added the LinearRegression() method to calculate linear regression of the passed vectors/matrices.
  • Added the HasNan() method to count the NaN (not a number) values in a given vector or matrix.
  • Added CopyIndicatorBuffer() methods to copy indicator buffers to vectors.
  • Added the ability to view properties of ONNX models in MetaEditor.
  • Added the ability to visualize machine learning models using Netron in MetaEditor.
  • Improved performance when used colored candles indicator draw type.
  • Improved terminal stability under Wine on Mac and Linux.
  • Improved speed of platform updates.
  • Improved the RegressionMetric() method in matrices and vectors when for passing true values to evaluate the predicted data quality.
  • Improved support for ONNX models.
  • Improved the custom commission option in Strategy Tester.
  • Updated HTML-processing engine of the terminal to Microsoft Edge WebView2.
  • Updated user interface translations of the terminal and MetaEditor.
  • Updated the OnnxTypeInfo structure used for operations with ONNX (Open Neural Network Exchange) models.
  • Updated icons in Strategy Tester to make the interface more intuitive.
  • Fixed a bug displaying two-factor authentication codes for cases when two accounts with the same number but from different brokers are used in the same platform.
  • Fixed a bug that prevented changing the trading server when two accounts with the same number but from different brokers are used in the same platform.
  • Fixed some errors in report generation.
  • Fixed how FrameAdd() and FrameNext() methods work with multi-dimensional arrays.
  • Fixed the CRedBlackTree::Remove() method in the MQL5 Standard Library.
  • Fixed some issues in the Fuzzy Logic library.
  • Fixed calculation of the average losing trade in backtesting reports.

MetaQuotes' forum announcement thread:

If you find a bug or some undocumented feature in the new build, please post about it here.
Last edited: