https://github.com/joaopeuko/mql5-python-integration
I created this library to streamline the process of developing an Expert Advisor in MQL5. While MQL5 development can be complex, the same task is more straightforward in Python.
https://github.com/joaopeuko/mql5-python-integration
b3 brazilian-stocks cryptocurrency eurusd eurusd-stock-exchange expert-advisor fimathe forex ibovespa metatrader metatrader5 mql5 mql5-api mql5-python stock stock-market stock-trading
Last synced: 6 months ago
JSON representation
I created this library to streamline the process of developing an Expert Advisor in MQL5. While MQL5 development can be complex, the same task is more straightforward in Python.
- Host: GitHub
- URL: https://github.com/joaopeuko/mql5-python-integration
- Owner: Joaopeuko
- License: mit
- Created: 2020-09-23T13:43:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-23T23:27:04.000Z (9 months ago)
- Last Synced: 2025-04-24T00:27:23.421Z (9 months ago)
- Topics: b3, brazilian-stocks, cryptocurrency, eurusd, eurusd-stock-exchange, expert-advisor, fimathe, forex, ibovespa, metatrader, metatrader5, mql5, mql5-api, mql5-python, stock, stock-market, stock-trading
- Language: Python
- Homepage: https://github.com/Joaopeuko/Mql5-Python-Integration
- Size: 106 KB
- Stars: 165
- Watchers: 13
- Forks: 47
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Mql5-Python-Integration (MQPy)
A Python library designed to simplify the process of creating Expert Advisors for MetaTrader 5. While developing directly in MQL5 can be complex, MQPy provides a more streamlined experience using Python.
## ⚠️ Important Notice
Trading involves risk. Always:
- Use demo accounts for testing
- Never trade with money you cannot afford to lose
- Understand that past performance doesn't guarantee future results
## Installation
```bash
pip install mqpy
```
## Requirements
- Windows OS
- Python 3.8 or later
- MetaTrader 5 installed
## Quick Start
Generate a trading strategy template:
```bash
mqpy --symbol EURUSD --file_name my_strategy
```
## Features
- Simple integration with MetaTrader 5
- Easy-to-use command line interface
- Basic template generation for trading strategies
- Support for various trading strategies:
- Moving Average Crossover
- RSI-based trading
- Bollinger Bands strategies
- Fibonacci Retracement patterns
- Multi-timeframe analysis
- Custom indicator integration
## Documentation
For detailed documentation, examples, and strategy explanations, visit:
[https://joaopeuko.com/Mql5-Python-Integration/](https://joaopeuko.com/Mql5-Python-Integration/)
## Support
MQPy is a free and open-source project. If you'd like to support its development, consider becoming a sponsor.
## License
This project is licensed under the MIT License - see the LICENSE file for details.