Skip to main content

A Python-based trading framework integrating with MetaTrader 5 (MT5).

Project description

pyta-trader

pyta-trader is a Python-based trading framework designed to facilitate algorithmic trading by integrating with MetaTrader 5 (MT5). It provides tools for fetching market data, analyzing price movements, and executing trades programmatically.


Features

  • MT5 Integration: Connects seamlessly with MetaTrader 5 for real-time data and order execution.
  • Chart Management: Fetches and updates candlestick data efficiently.
  • Modular Design: Organized codebase for easy maintenance and scalability.

Getting started

Prerequisites

  • Python 3.7 or higher
  • MetaTrader 5 installed and configured

Configurations

Rename .sample.env to .env and update the necessary configurations.

Running tests

python -m unittest discover -s test

License

This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. To view a copy of this license, visit here

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

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

pyta_trader-0.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

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

pyta_trader-0.1.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file pyta_trader-0.1.0.tar.gz.

File metadata

  • Download URL: pyta_trader-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pyta_trader-0.1.0.tar.gz
Algorithm Hash digest
SHA256 551b60fc5a60574ca1d5f926c0d2f6aa7c6405ae1ac5cf2776358f1e569478b3
MD5 166fda4b0d559f16bb50cb79b377a6c9
BLAKE2b-256 fa2e8115419d4d87469506258673021cf3a391e5e6f40131d7f412c713934567

See more details on using hashes here.

File details

Details for the file pyta_trader-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyta_trader-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pyta_trader-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7adc9778acc46bade40f6ddcfccc236cc38238cafe789cffeed375a7bf626fc9
MD5 841b1fdefb0e28dc6d02a4ae1f276d2a
BLAKE2b-256 d307e0e2a023f1f0fc2aff74691dc923169c62b5f28de8abd2c0412b34307dc9

See more details on using hashes here.

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