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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mql2py-0.1.0.dev13.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.dev13.tar.gz
Algorithm Hash digest
SHA256 8f4e741fec012dbb2cc2ab72d8c3780b3351590a046b4ad75fa684117b77b772
MD5 6ba53a8b3df0962a365370acd04b9728
BLAKE2b-256 3c5a4b8039981561819c194ef8b3348638f899ec9618f43e1f04aa97fec63ba1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mql2py-0.1.0.dev13-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.dev13-py3-none-any.whl
Algorithm Hash digest
SHA256 3267a4772dce02606421c1ab9fea50514a8502265e75a2965e917b6e51c75a62
MD5 e7eb0cb858c06041a315e16f1fc2d3eb
BLAKE2b-256 7e680355c27de11f8b16a86856d051ce87226f33bde1311ce3a856f34d8df078

See more details on using hashes here.

Provenance

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