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
v3.5.7: Fix Decimal JSON serialization in order placement
- Fixed JSON serialization error when placing orders with Decimal prices
- Convert Decimal prices to float for API requests while maintaining internal precision
- Added comprehensive documentation examples in Documentation_Examples/
- Updated all version references to v3.5.7 in README, CHANGELOG, and docs
- Verified all examples work with the fixed serialization
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,9 +28,9 @@ A **high-performance async Python SDK** for the [ProjectX Trading Platform](http
28
28
29
29
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.
30
30
31
-
## 🚀 v3.5.6 - Event System & Bracket Order Enhancements
31
+
## 🚀 v3.5.7 - Order Placement Serialization Fix
32
32
33
-
**Latest Version**: v3.5.6 - Critical fixes for multi-instrument event handling and automatic price alignment for bracket orders, ensuring robust real-time trading operations.
33
+
**Latest Version**: v3.5.7 - Fixed JSON serialization error when placing orders with Decimal prices, ensuring all price values are properly converted for API requests while maintaining internal precision.
34
34
35
35
**Key Improvements**:
36
36
- 🔄 **Event Forwarding**: Fixed multi-instrument event propagation with proper bus forwarding
@@ -39,7 +39,7 @@ This Python SDK acts as a bridge between your trading strategies and the Project
39
39
- 🛡️ **Improved Reliability**: 30+ test fixes ensuring production stability
40
40
- ⚡ **Real-time Fixes**: Corrected bar data access in streaming examples
41
41
42
-
See [CHANGELOG.md](CHANGELOG.md) for complete v3.5.6 fixes and previous version features.
42
+
See [CHANGELOG.md](CHANGELOG.md) for complete v3.5.7 fixes and previous version features.
Copy file name to clipboardExpand all lines: docs/examples/advanced.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Advanced Trading Examples
2
2
3
-
This page demonstrates sophisticated trading strategies and advanced features of the ProjectX Python SDK v3.5.6. These examples include order placement with automatic price alignment, risk management, and complex event-driven trading systems with proper multi-instrument event forwarding.
3
+
This page demonstrates sophisticated trading strategies and advanced features of the ProjectX Python SDK v3.5.7. These examples include order placement with automatic price alignment, risk management, and complex event-driven trading systems with proper multi-instrument event forwarding.
4
4
5
5
!!! warning "Live Trading Alert"
6
6
**These examples place REAL ORDERS on the market!**
Copy file name to clipboardExpand all lines: docs/examples/realtime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Real-time Data Processing Examples
2
2
3
-
This page demonstrates how to work with real-time market data streams using the ProjectX Python SDK v3.5.6. Learn to handle WebSocket data, process multiple timeframes, and build real-time trading systems with the enhanced event system.
3
+
This page demonstrates how to work with real-time market data streams using the ProjectX Python SDK v3.5.7. Learn to handle WebSocket data, process multiple timeframes, and build real-time trading systems with the enhanced event system.
Copy file name to clipboardExpand all lines: docs/guide/realtime.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Real-time Data Guide
2
2
3
-
This guide covers comprehensive real-time data streaming using ProjectX Python SDK v3.5.6+. All real-time operations are fully asynchronous and provide high-performance WebSocket connectivity with automatic reconnection, memory management, and enhanced event forwarding for multi-instrument support.
3
+
This guide covers comprehensive real-time data streaming using ProjectX Python SDK v3.5.7+. All real-time operations are fully asynchronous and provide high-performance WebSocket connectivity with automatic reconnection, memory management, and enhanced event forwarding for multi-instrument support.
0 commit comments