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

View File

@@ -21,6 +21,7 @@
"clsx": "^2.1.1",
"date-fns": "^4.1.0",
"framer-motion": "^12.23.24",
"lightweight-charts": "^5.0.9",
"lucide-react": "^0.552.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",