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
tradxlibrary.
- Added a script demonstrating two example algorithmic trading strategies using the
- 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
tradxlibrary.
- Example script showcasing basic functionality of the
[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, anddeinitialize.
- Added virtual functions for
- baseClass/index.py (New)
- Implemented a separate Pydantic class for index data management.
- marketDataEngine.py
- Made the
subscribeandunsubscribefunctions functional. - Updated
loadMasterfunction to fetch options and futures master data. - Fixed bugs in
on_event_candle_data_full.
- Made the
Initial Commit - Released: 07-Jan-2025
Changes:
- Introduced the
tradxpackage.
This changelog provides a clear and organized view of the changes across different versions.
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tradx-0.10.0-py3-none-any.whl
(52.4 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d445db555a24fcb82e13b4c182cc74186d1ca11722073a7c21aa340e440b2e11
|
|
| MD5 |
3412dc8b4668b45fba5261868c9d9f30
|
|
| BLAKE2b-256 |
2a06c8eeef627c4e621dacfda6b7c76d84ae989b8572c23807263e569d6346e6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccf4ec2387cfd0121c4c4cfda2cdba94a777e02ae6c5e694bd880de0b4c338fd
|
|
| MD5 |
10a9a0399fc2d18c24d1bd6675cd44a3
|
|
| BLAKE2b-256 |
a9d4c5d63a0c77a99c81e866f20a6f919e9bf089162c0dbf6c5ac857308dc9a7
|