Skip to content

v2.4.0

Choose a tag to compare

@shepherdpp shepherdpp released this 14 Apr 12:31
· 268 commits to master since this release
a8af9ba

2.4.0 (2026-04-14)

  • Live trading
    Added a configurable, testable live-trading foundation: LiveTradeConfig for validated runtime configuration; a pluggable RiskManager that can reject unsafe orders before submission with clear reasons; and broker-side adapter skeleton APIs (connect/submit/cancel/poll_fills) to prepare for future integrations (e.g. QMT).
    Improved observability and recovery for live runs: clearer artifacts inventory (logs/breakpoints/risk logs) and more consistent order lifecycle behaviors in CLI/TUI.
  • Documentation
    Added a dedicated live-trading documentation module (docs/source/live_trading/) covering overview, configuration/run, risk and order lifecycle, broker adapter integration, and troubleshooting.
    Added a hands-on tutorial with dual simulator paths (asset_type='E' and asset_type='FD') and a design note explaining S1.3 architecture decisions and compatibility boundaries.
    Refined simulation references (overview/CLI/TUI), API cross-links, and home-page navigation so users can reach live-trading guidance with a clearer path.