Get Trial

MetaTrader 5 build 2340 simplifies working with SQLite and Python — algorithmic trading increased accessibility

MetaQuotes Software Corp.

3 March 2020

Now you can work with SQLite databases directly from the trading platform. You can create and connect to databases, view tables and roll back changes, without using any third-party shells. Integration with SQLite provides traders with maximum performance when working with big data in MQL5.

MetaTrader 5 build 2340 simplifies working with SQLite and Python

The language of structured queries allows quick and efficient task solving. You no longer need complex loops and samples. This greatly simplifies the collection and compilation of statistics, for making trading decisions, while it also helps in arranging slices of the trading history for full-scale analytics.

Working with Python has become more convenient since it already features multiple libraries for machine learning, process automation, as well as data analysis and visualization. To launch a script, simply drag it into your chart, similar to a regular MQL5 application. The platform now incorporates new functions for working with Python, allowing users to not only gather analytics, but to also perform trading operations.


Finding the optimal strategy for your Expert Advisor has become easier - there are more options for simulating brokerage conditions during testing. Users are able to apply their own trading account settings, including the ability to set the maximum number of open orders and positions, as well as manage their margin, position accounting system and commissions for all operations.


Furthermore, MQL5 applications are now launched faster, and the tester operation in the Market Scanner mode has been accelerated as well.

Launch the latest MetaTrader 5 version and try out its new features. Find the full list of updates in the Release Notes.

Download MetaTrader 5