Skip to content

Releases: etcherfx/sol-trade

Release list

v2.0.0

Choose a tag to compare

@etcherfx etcherfx released this 25 Nov 03:00
d2b86cd

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 in strategy.py.
  • Introduced a refreshed CLI experience using rich for clearer visualization of balances and positions.

Improvements

  • Rewrote trading loops for more efficient price polling and stronger typing across trading.py, config.py, and transactions.py.
  • Added safer SOL balance-protection logic to prevent insufficient-fund order attempts.
  • Hardened terminal behavior in main.py, improving screen clearing and preventing accidental Ctrl+C terminations.

Bug Fixes

  • Standardized order serialization to floats to eliminate precision-related order rejections.
  • Added missing os imports 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

v1.0.0

Choose a tag to compare

@etcherfx etcherfx released this 04 Feb 22:47
13d57a8

Release Notes

  • Initial release

Full Changelog: https://github.com/etcherfx/SolTrade/commits/1.0.0