Skip to content

v0.3.12

Choose a tag to compare

@Quantweb3-Scott Quantweb3-Scott released this 25 Mar 10:16
· 53 commits to main since this release

What's New

Added

  • pandas>=3.0.1 is now a required dependency

Changed

  • MetaTrader5 is now an optional dependency (tradfi group, Windows only) 鈥?installing on Linux/macOS no longer fails
  • All Bybit TradFi demo strategies now include a Windows platform tip at the top

Fixed

  • _check_platform() now raises SystemExit instead of RuntimeError on non-Windows, producing a clean exit with a descriptive message
  • BybitTradeFiPrivateConnector.connect() catches ImportError from MT5 init and converts it to a SystemExit with an actionable message
  • Added _mt5_connected guard flag 鈥?disconnect() returns immediately if MT5 was never connected, preventing a crash during engine teardown
  • BybitTradeFiOrderManagementSystem.__init__ no longer calls synchronous balance/position init; deferred to async methods inside connect()