You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,9 +21,9 @@ A **high-performance async Python SDK** for the [ProjectX Trading Platform](http
21
21
22
22
This Python SDK acts as a bridge between your trading strategies and the ProjectX platform, handling all the complex API interactions, data processing, and real-time connectivity.
23
23
24
-
## 🚀 v3.5.2 - TradingSuite with Enhanced Testing & Documentation
**Latest Version**: v3.5.2 - Comprehensive bug fixes for session management in multi-instrument mode, complete test coverage for TradingSuite module, and thoroughly updated documentation. Fixed critical bugs where session methods were using incorrect attribute names (`_contexts` instead of `_instruments`).
26
+
**Latest Version**: v3.5.3 - Comprehensive documentation updates, complete test coverage for realtime_data_manager module, and modernized all code examples. Fixed type safety issues and achieved 100% test passing rate across the SDK.
27
27
28
28
**Key Benefits**:
29
29
- 🎯 **Multi-Asset Strategies**: Trade ES vs NQ pairs, commodity spreads, sector rotation
@@ -32,7 +32,7 @@ This Python SDK acts as a bridge between your trading strategies and the Project
32
32
- 🛡️ **Backward Compatible**: Existing single-instrument code continues to work
33
33
- ⚡ **Performance Optimized**: Parallel context creation and resource sharing
34
34
35
-
See [CHANGELOG.md](CHANGELOG.md) for complete v3.5.2 bug fixes, testing improvements, and documentation updates.
35
+
See [CHANGELOG.md](CHANGELOG.md) for complete v3.5.3 bug fixes, testing improvements, and documentation updates.
36
36
37
37
### 📦 Production Stability Guarantee
38
38
@@ -677,11 +677,14 @@ orderbook = OrderBook(
677
677
cache_ttl=300# 5 minutes
678
678
)
679
679
680
-
# In RealtimeDataManager
681
-
data_manager= RealtimeDataManager(
682
-
instrument="NQ",
680
+
# In ProjectXRealtimeDataManager (integrated with TradingSuite)
681
+
# Data manager is configured via DataManagerConfig
682
+
from project_x_py.realtime_data_manager.types import DataManagerConfig
0 commit comments