Metadata-Version: 2.4
Name: mql2py
Version: 0.1.1.dev16
Summary: MQL5 EA emulator — run MetaTrader EAs in Python without MetaTrader
Project-URL: Homepage, https://github.com/elpic/kairos
Project-URL: Repository, https://github.com/elpic/kairos
Project-URL: Issues, https://github.com/elpic/kairos/issues
Author: Kairos contributors
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Python: >=3.11
Requires-Dist: pandas>=2.2
Requires-Dist: pyarrow>=14.0
Description-Content-Type: text/markdown

# mql2py

MQL5 EA emulator — run MetaTrader 5 Expert Advisors in Python without MetaTrader.

```python
pip install mql2py
```

```python
from mql2py import MQL5Runtime, Engine

rt = MQL5Runtime(symbol="EURUSD", initial_balance=10_000.0)
engine = Engine(my_ea, rt, bar_dataframe)
engine.run()
```

## CLI

```bash
mql2py-emulator MyEA.mq5 --bars data.parquet --balance 10000
```
