MetaTrader module for Python integration
The announcement -
----------------
New MetaTrader 5 Platform beta build 2245: DirectX functions for 3D visualization in MQL5 and symbol settings in Strategy Tester
Quote:
MQL5: Fixed time operations in the MetaTrader module for Python integration. Now all output data use the time of the trading server to which the terminal is connected.
MetaEditor: Added ability to compile C/C++ and Python projects directly from MetaEditor. Now, multi-lingual projects can be managed using the built-in editor.
New version of MT5 for Python 5.0.18 and beta version of MetaTrader 5 build 2319
New version of MetaTrader 5 for Python 5.0.18 and beta version of MetaTrader 5 build 2319
with new functions and examples.
- beta MT5 is downloaded via Help -> Check beta version
- python library:
Code:
pip install --upgrade metatrader5
more info on post #52 on mql5 forum.
1 Attachment(s)
expanded integration with Python
New MetaTrader 5 Platform Build 2340: Managing account settings in the Tester and expanded integration with Python
The new MetaTrader 5 version will be available through the LiveUpdate system.
Attachment 38429
The announcement -
----------------
Quote:
- MetaEditor: Added new functionality for working with SQLite databases
- MetaEditor: Expanded support for multi-lingual projects. This update provides wider possibilities for working with Python scripts
- MQL5: Completely revised Python integration. The update involves many new functions and new command naming
- MQL5: Significantly accelerated re-launch of MQL5 programs and re-creation of custom indicators from MQL5 programs. In some cases, operations are performed 100 times faster
- MQL5: Added functions for working with databases
- MQL5: Added FileSelectDialog function, which calls the system dialog creating/opening a file or a folder
- MQL5: New DEAL_FEE value in the ENUM_DEAL_PROPERTY_DOUBLE enumeration. It is used for a deal fee. The value indicates a separate commission type charged by the broker
- Tester: Added functionality to specify custom trading account settings during strategy testing, such as trading limitations, margin settings and commission. The new functions provide extended capabilities for modeling various trading conditions
- Updated documentation
- read more here
1 Attachment(s)
SQLite: Native handling of SQL databases in MQL5
Contents
Attachment 38452
Quote:
MQL5 is a perfect solution for algorithmic trading since it is as close to C++ as possible in terms of both syntax and computation speed. The MetaTrader 5 platform offers its users the modern specialized language for developing trading robots and custom indicators allowing them to go beyond simple trading tasks and create analytical systems of any complexity.
In addition to asynchronous trading functions and
math libraries, traders also have access to the
network functions, importing data to
Python, parallel computing in
OpenCL, native
support for .NET libraries with "smart" function import,
integration with MS Visual Studio and data visualization using
DirectX. These indispensable tools in the arsenal of modern algorithmic trading currently allow users to solve a variety of tasks without leaving the MetaTrader 5 trading platform.
more...
New MetaTrader 5 Platform Build 2450
New MetaTrader 5 Platform Build 2450: "Subscriptions" service, UI improvements and revised features in MetaEditor
more..