The dedicated desktop edition of SimTradeLab, delivering a fast, secure, and fully local environment for strategy development, backtesting, simulation, and broker-side deployment.
SimTradeDesk is the dedicated desktop edition of SimTradeLab, delivering a fast, secure, and fully local environment for strategy development, backtesting, simulation, and broker-side deployment. It builds on the open-source SimTradeLab core while offering a refined, commercial-grade desktop experience. No Python. No environment setup. Just download, install, and start building strategies. Features - PTrade-compatible API — 46 core APIs; strategies run identically on PTrade and locally - Strategy editor — autocompletion and syntax highlighting for PTrade API - Backtesting — A-share historical data with real-time log streaming - Parameter optimizer — hyperparameter search with walk-forward validation (optimization period + holdout period) - Results visualization — equity curves, drawdown charts, trade history, and key metrics - Backtest comparison — overlay NAV curves with time-axis alignment and side-by-side metric tables - Version history — automatic strategy snapshots with diff view and one-click restore - CSV / PNG export — export data tables and charts - Built-in terminal — integrated command-line panel for quick debugging - Multi-language UI — Chinese / English / German - Cross-platform — Windows, macOS, Linux
What's new in 0.7.11
[0.7.11] - 2026-09-27 Added - Multiple branded clients can now be installed on the same device, with fully isolated sign-in state and data. - Admins can configure session timeout per brand from the admin portal. - New admin roles with per-brand scope: super admin, brand admin, and brand operator. - Low-code template version deletion. Changed - Low-code strategy export now delivers ready-to-run files matching the official PTrade format; the backtest range and capital follow your current settings. - Refreshed result panel visuals. Fixed - Fixed sign-in state leaking between branded clients installed on the same device. - Backtest startup now reports the concrete reason when access verification fails (subscription tier, expired sign-in, or unregistered device) instead of a generic error.