Skip to main content

A Package Designed to simplify strategy development on package xts-api-client

Project description

Changelog

[v0.1.2] - Released: 09-Jan-2025

Changes:

  • examples/example1.py
    • Refactored code for improved readability and efficiency.
  • examples/example2.log (New)
    • Log file for the second example script.
  • examples/example2.py (New)
    • Added a script demonstrating two example algorithmic trading strategies using the tradx library.
  • src/tradx/baseClass/baseAlgo.py
    • Added functionality to track orders and positions at the strategy level.
    • Implemented the ability to square off individual strategy positions intraday without disrupting others.
  • src/tradx/baseClass/order.py (New)
    • Introduced a Pydantic class to manage strategy-level orders.
  • src/tradx/baseClass/orderEvent.py
    • Fixed a bug in attribute types for 'OrderAverageTradedPrice' and 'OrderAverageTradedPriceAPI.'
  • src/tradx/baseClass/position.py (New)
    • Introduced a Pydantic class to manage strategy-level positions.
  • src/tradx/interactiveEngine.py
    • Refactored code for better maintainability.
    • Added functionality to cancel individual orders.

[example1 Added] - Released: 08-Jan-2025

Changes:

  • examples/example1.log (New)
    • Log file for the first example script.
  • examples/example1.py (New)
    • Example script showcasing basic functionality of the tradx library.

[v0.1.1] - Released: 08-Jan-2025

Changes:

  • algoContainer.py
    • Fixed the broadcast function to work with the new Pydantic class for candle data.
  • baseClass/baseAlgo.py
    • Added virtual functions for unsubscribe, initialize, and deinitialize.
  • baseClass/index.py (New)
    • Implemented a separate Pydantic class for index data management.
  • marketDataEngine.py
    • Made the subscribe and unsubscribe functions functional.
    • Updated loadMaster function to fetch options and futures master data.
    • Fixed bugs in on_event_candle_data_full.

Initial Commit - Released: 07-Jan-2025

Changes:

  • Introduced the tradx package.

This changelog provides a clear and organized view of the changes across different versions.

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

tradx-0.10.0.tar.gz (47.9 kB view details)

Uploaded Source

Built Distribution

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

tradx-0.10.0-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

File details

Details for the file tradx-0.10.0.tar.gz.

File metadata

  • Download URL: tradx-0.10.0.tar.gz
  • Upload date:
  • Size: 47.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.5

File hashes

Hashes for tradx-0.10.0.tar.gz
Algorithm Hash digest
SHA256 d445db555a24fcb82e13b4c182cc74186d1ca11722073a7c21aa340e440b2e11
MD5 3412dc8b4668b45fba5261868c9d9f30
BLAKE2b-256 2a06c8eeef627c4e621dacfda6b7c76d84ae989b8572c23807263e569d6346e6

See more details on using hashes here.

File details

Details for the file tradx-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: tradx-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 52.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.5

File hashes

Hashes for tradx-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ccf4ec2387cfd0121c4c4cfda2cdba94a777e02ae6c5e694bd880de0b4c338fd
MD5 10a9a0399fc2d18c24d1bd6675cd44a3
BLAKE2b-256 a9d4c5d63a0c77a99c81e866f20a6f919e9bf089162c0dbf6c5ac857308dc9a7

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