Skip to main content

MQL5 EA emulator — run MetaTrader EAs in Python without MetaTrader

Project description

mql2py

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

pip install mql2py
from mql2py import MQL5Runtime, Engine

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

CLI

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mql2py-0.1.0.dev14.tar.gz (49.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mql2py-0.1.0.dev14-py3-none-any.whl (55.3 kB view details)

Uploaded Python 3

File details

Details for the file mql2py-0.1.0.dev14.tar.gz.

File metadata

  • Download URL: mql2py-0.1.0.dev14.tar.gz
  • Upload date:
  • Size: 49.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mql2py-0.1.0.dev14.tar.gz
Algorithm Hash digest
SHA256 55720510f52ba5add6ed877386a1a98e2687c470a3b8064d89b0cff49287c7c7
MD5 675731a1d23b83e246900bb1f3f732a8
BLAKE2b-256 07a35c58b25b2a29e47c5096988a651c05085b3a8cefdeeda07c7c27579deabd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mql2py-0.1.0.dev14.tar.gz:

Publisher: delivery.yml on elpic/kairos

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mql2py-0.1.0.dev14-py3-none-any.whl.

File metadata

  • Download URL: mql2py-0.1.0.dev14-py3-none-any.whl
  • Upload date:
  • Size: 55.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mql2py-0.1.0.dev14-py3-none-any.whl
Algorithm Hash digest
SHA256 4ba32d072075faf82d1215a2eaddb65afc05154a42fd1a7e530101f0bb291189
MD5 7cac692661a38c4ef60ac01eadc28eaa
BLAKE2b-256 32461de3fa333068100cf29805f54a292363ac1eaff536da2eb3aa8c376aedf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mql2py-0.1.0.dev14-py3-none-any.whl:

Publisher: delivery.yml on elpic/kairos

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page