TradeServer 4.0.7.131¶
Released 2026-08-19. All versions
Exchanges¶
- WEEX: added as a new exchange, with spot and USDT perpetual futures
- Gate.io: now available in the standalone/desktop build
- BloFin: an API key the exchange has revoked is now reported as invalid keys, so the account deactivates instead of retrying forever
- Kraken: "Insufficient funds" order rejections are now reported as insufficient funds instead of a generic error
Bots and trading¶
- Orders: an order still in flight now waits for its real outcome instead of being assumed failed, so a slow exchange response no longer produces a phantom failed order
- Positions: closing a managed spot position that leaves untradeable dust now closes the position instead of leaving it open and re-firing on the next tick
- Positions: positions are archived when they close, so position history stays complete
HaasScript¶
- Fixed WriteExportData writing an entire series into a single CSV field
- An "unknown reference" error now points at the line that actually has the fault
- Fixed a single non-ASCII character blanking an entire script decompile
Backtests and charts¶
- Backtest History: the chart now pages past the first partition; long backtests previously showed only the first 10,000 candles (about 14 days on a 2-minute interval) and then stopped
- Labs: a lab that fails now reports a Failed status with the reason instead of appearing to run forever, and canceling a lab reports honest progress counters
Platform¶
- Onboarding: the product tour now records that you have completed it immediately, so it no longer reappears on your next visit
- MCP: lab, script and documentation tools no longer answer confidently when the underlying call did not succeed; fixed the get_bot_profits description and export defaults
- UI: toast notifications no longer cover the tools row in a section header
- Standalone: a missing price-cache table is now treated as "no data" rather than crashing on startup