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.dev11.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.dev11-py3-none-any.whl (55.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mql2py-0.1.0.dev11.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.dev11.tar.gz
Algorithm Hash digest
SHA256 703f5cda40ae36f2e244cd8ae3124021b87349c7da79f8ee20c2661783ef56dc
MD5 9c36ef9d6e02fa0e861338529d9d813e
BLAKE2b-256 604d6a69777aa943eb23828fea20068ac5a86b710ad812aaa2395112071f845f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mql2py-0.1.0.dev11.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.dev11-py3-none-any.whl.

File metadata

  • Download URL: mql2py-0.1.0.dev11-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.dev11-py3-none-any.whl
Algorithm Hash digest
SHA256 8b6fc347eb58ca303a3c96a1ade772792c3356f935a488d761cade1f333524ed
MD5 dfb80b055c519ee6e7a8a2714e6e6e59
BLAKE2b-256 492144e4f6b4dbc5581a8c035b30b819ec1a655f459b64e80d1afc11858c021e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mql2py-0.1.0.dev11-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