68dfbf817545b40f3df5ae996bd680df163991e4
Metaquotes MQL5 - Python Backtrader - API
Development state: Alfa (Code not stable yet, documentation in development)
Table of Contents
- About the Project
- [Installation and usage](#Installation and usage)
- Usage
- License
About The Project
This project was created to work as a broker for Backtrader trading framework. It uses ZeroMQ sockets to communicate. Python side of this project located here: Python Backtrader - Metaquotes MQL5
Working:
- Account info
- Balance info
- Historical data
- Live data
- Fetching orders/positions
- Order creation
Not working:
- Cancel order
- Close position
- Trades info
- Check socket connection
- Change timeframe and instrument symdol
Installation and usage
- Inastall ZeroMQ for MQL5 https://github.com/dingmaotu/mql-zmq
- Put 'include/json.mpq' from this repo to your host 'include' directoty.
- Compile the code and attach it to chart in Metatrader 5.
- This version dosn't support symbol and timeframe changing. You should control it yourself.
License
Distributed under the MIT License. See LICENSE for more information.
Languages
MQL5
98.9%
Shell
1.1%