feat: redesign backtest module UI and fix 404 issue

- Fix backtest API 404 by registering routes in setupRoutes()
- Redesign BacktestPage with 3-step wizard configuration
- Add progress ring visualization with animation
- Add equity chart with trade markers using Recharts
- Add trade timeline with card-style display
- Add stats cards for equity, return, drawdown, sharpe
- Add tab navigation for overview/chart/trades/decisions
- Improve run history list with status icons
- Add lightweight-charts dependency (for future use)
This commit is contained in:
tinkle-community
2025-12-14 00:23:51 +08:00
parent 4aa612f397
commit 1e135ea9c3
4 changed files with 1269 additions and 1108 deletions

File diff suppressed because it is too large Load Diff