MetaTrader 5's Build 4150 Boosts Reporting and Integrates Machine Learning

by Tareq Sikder
  • The update enables direct export of trading reports to HTML and PDF files from the platform.
  • MetaEditor captures states at 10,000 times per second for function rate measurement.
metaquotes
Finance Magnates

MetaTrader 5 (MT5) introduces build 4150, featuring a range of improvements in reporting functionality and the integration of new machine learning methods in MQL5. Traders and investors will benefit from enhanced reporting capabilities and advanced tools for data analysis.

Enhanced Trading Report Export and Market Watch Window Features

The update introduces the ability to export trading reports to HTML and PDF files directly from the platform. Traders can now easily share their achievements with colleagues and investors using the new export commands available in the File menu and the report menu.

MT5 now allows users to save the current state of the Market Watch window to a CSV file. By selecting 'Export' in the context menu, traders can save selected metrics at the time of export. Additionally, users can enable extra columns through the context menu to include more data in the exported file.

PDF Saving
PDF Saving Option

The display of margin requirements in contract specifications has been enhanced, providing final margin values instead of ratios and initial parameters for calculations. However, it's important to note that the margin is calculated based on the instrument price at the time the specification window opens and is not updated in real-time. Traders can recalculate values based on current prices by reopening the instrument specification.

Signals Service Update with MQL5 Machine Learning Integration

The update disables support for the Signals service for demo accounts. Traders can now access enhanced statistics on their training accounts using the new trading report. This report includes various metrics characterizing strategy profitability and risks, such as growth, balance and equity graphs, trade distribution diagrams, and more.

The MQL5 programming language has introduced new methods tailored for machine learning operations, including Confusion Matrix for calculating the error matrix applied to a vector of predicted values, Confusion Matrix Multi label for computing error matrices for each label in a vector of predicted values, Classification Metric for evaluating the quality of predicted data compared to true data using a classification metric, and Classification Score for computing the classification metric to assess the quality of predicted data relative to the true data.

The latest updates in the MQL5 programming language include enhancements such as improved data saving to UTF-8 formatted text files through the File Write function. Additionally, Signal functions have been deprecated and will now return empty signal sets. In Meta Editor, profiling now benefits from an increased sampling rate, capturing application states 10,000 times per second for more precise measurement of function execution rates. These improvements collectively enhance the language's functionality and profiling capabilities.

The update addresses various issues, including the freezing of forward testing in generic optimization mode, profit calculation errors for Close By operations, and display issues in the Web Terminal. MetaTrader 5 users are encouraged to update their platforms to benefit from these enhancements and bug fixes for a smoother trading experience.

MetaTrader 5 (MT5) introduces build 4150, featuring a range of improvements in reporting functionality and the integration of new machine learning methods in MQL5. Traders and investors will benefit from enhanced reporting capabilities and advanced tools for data analysis.

Enhanced Trading Report Export and Market Watch Window Features

The update introduces the ability to export trading reports to HTML and PDF files directly from the platform. Traders can now easily share their achievements with colleagues and investors using the new export commands available in the File menu and the report menu.

MT5 now allows users to save the current state of the Market Watch window to a CSV file. By selecting 'Export' in the context menu, traders can save selected metrics at the time of export. Additionally, users can enable extra columns through the context menu to include more data in the exported file.

PDF Saving
PDF Saving Option

The display of margin requirements in contract specifications has been enhanced, providing final margin values instead of ratios and initial parameters for calculations. However, it's important to note that the margin is calculated based on the instrument price at the time the specification window opens and is not updated in real-time. Traders can recalculate values based on current prices by reopening the instrument specification.

Signals Service Update with MQL5 Machine Learning Integration

The update disables support for the Signals service for demo accounts. Traders can now access enhanced statistics on their training accounts using the new trading report. This report includes various metrics characterizing strategy profitability and risks, such as growth, balance and equity graphs, trade distribution diagrams, and more.

The MQL5 programming language has introduced new methods tailored for machine learning operations, including Confusion Matrix for calculating the error matrix applied to a vector of predicted values, Confusion Matrix Multi label for computing error matrices for each label in a vector of predicted values, Classification Metric for evaluating the quality of predicted data compared to true data using a classification metric, and Classification Score for computing the classification metric to assess the quality of predicted data relative to the true data.

The latest updates in the MQL5 programming language include enhancements such as improved data saving to UTF-8 formatted text files through the File Write function. Additionally, Signal functions have been deprecated and will now return empty signal sets. In Meta Editor, profiling now benefits from an increased sampling rate, capturing application states 10,000 times per second for more precise measurement of function execution rates. These improvements collectively enhance the language's functionality and profiling capabilities.

The update addresses various issues, including the freezing of forward testing in generic optimization mode, profit calculation errors for Close By operations, and display issues in the Web Terminal. MetaTrader 5 users are encouraged to update their platforms to benefit from these enhancements and bug fixes for a smoother trading experience.

About the Author: Tareq Sikder
Tareq Sikder
  • 603 Articles
  • 4 Followers
About the Author: Tareq Sikder
A Forex technical analyst and writer who has been engaged in financial writing for 12 years.
  • 603 Articles
  • 4 Followers

More from the Author

Retail FX

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}