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:
MetaQuotes' forum announcement thread:
https://www.mql5.com/en/forum/447916
If you find a bug or some undocumented feature in the new build, please post about it here.
- 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:
https://www.mql5.com/en/forum/447916
If you find a bug or some undocumented feature in the new build, please post about it here.
Last edited: