Releases: etcherfx/sol-trade
Releases · etcherfx/sol-trade
Release list
v2.0.0
Release Notes
New
- Migrated the trading stack to the Jupiter Ultra API for faster fills and broader routing.
- Replaced pandas-ta with TA-Lib for indicator computation across strategy modules.
- Added a standalone backtesting harness (
backtest_default_strategy.py) with supporting updates instrategy.py. - Introduced a refreshed CLI experience using
richfor clearer visualization of balances and positions.
Improvements
- Rewrote trading loops for more efficient price polling and stronger typing across
trading.py,config.py, andtransactions.py. - Added safer SOL balance-protection logic to prevent insufficient-fund order attempts.
- Hardened terminal behavior in
main.py, improving screen clearing and preventing accidentalCtrl+Cterminations.
Bug Fixes
- Standardized order serialization to floats to eliminate precision-related order rejections.
- Added missing
osimports and fixed subprocess-based terminal clearing to resolve rare Windows startup crashes.
Docs Changes
- Overhauled README.md to document the new uv-based workflow, updated configuration examples, and refreshed SOL wallet deposit instructions.
Full Changelog: 1.0.0...2.0.0