Get Trial

Integration with Python, support for Market and Signals services in Wine (Linux/MacOS) and highly optimized strategy tester in MetaTrader 5 build 2085

MetaQuotes Software Corp.

14 June 2019

In the new MetaTrader 5 version, we have added an API which enables request of MetaTrader 5 terminal data through applications, using the Python high-level programming language. The API contains multiple libraries for machine learning, process automation, as well as data analysis and visualization.

MetaTrader package for Python is designed for efficient and fast obtaining of exchange data via interprocessor communication, directly from MetaTrader 5. The data received via this pathway can be used for statistical calculations and machine learning.

MetaTrader 5 integration with Python

We have optimized the store of trading robots and the copy trading service: the Market and Signals sections now operate up to 7 times faster. Furthermore, the built-in platform services have become available for traders using UNIX-like operating systems, including macOS, Linux and Ubuntu. The new build features support for "Market", "Signals" and "Search" in Wine.

Market and Signals support in Wine

The built-in learning program has been translated into more than 30 languages, including Spanish, Chinese, Portuguese and German, among others. Hints only appear for the actions which the user has never performed in the platform. The training progress bar is seamlessly displayed in the toolbar.

Built-in interactive learning system in 30 languages

New options in the updated platform enable verification of phone numbers and emails, as they have been specified by traders when opening demo and preliminary accounts. The need for data verification is determined by the broker. If the option is enabled, confirmation codes are automatically sent to the trader during an account request and special code fields appear in the dialog box. Confirmation codes are valid for several minutes.

Phone and email verification in MetaTrader 5

We have expanded MQL5.community payment options through the PayPal system. After logging into PayPal, traders can allow further payments to MetaQuotes Software and make other purchases with one click.

Payment for MQL5.community services via PayPal

In MetaTrader 5 build 2085, we have performed a large internal optimization of the strategy tester, which enables much faster testing for some of the task types and higher operation stability. Major improvements include:

  • Operations with frames on local, network and cloud agents have been optimized. Such operations are now processed faster and are never skipped.
  • The tester can now redistribute tasks to agents during the optimization process. If a new agent has become available, the tester automatically creates a new package of tasks, using those which were earlier distributed among other agents.
  • Optimization logging has been extended: it includes detailed statistics related to the MQL5 Cloud Network usage.
  • Operation of cloud testing agents has been optimized: now computation tasks are distributed more efficiently.

Find out more about the latest build innovations in Release notes.

Launch the latest MetaTrader 5 version and try out its new features.