0d88e3e43ad443fd1c90d0c8510d31f7bcff0872
/performance summed paper + live P&L into one number. DashboardClient's 30d Performance tile consumes this directly and presents it as real performance — so a user who tried paper mode then went live saw simulated gains inflating the headline number on the homepage. Now: exclude hl_order_id=='paper' by default. Added optional ?include_paper query param for callers that explicitly want simulated stats. Analytics page already filters client-side by is_paper (separate fix), so both surfaces now agree: real-money numbers never include simulated fills. 72 tests pass. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 填 backend .env(生产值):
POSTGRES_PASSWORD=强密码 FRONTEND_URL=https://你的前端域名 ENCRYPTION_KEY=之前生成的那个 AI_API_KEY=sk-... ENVIRONMENT=production 2. 改前端 .env.local:
NEXT_PUBLIC_API_URL=https://api.你的域名.com NEXT_PUBLIC_WS_URL=wss://api.你的域名.com 启动:
cd backend docker compose up -d
Description
Languages
Python
99.6%
Shell
0.3%
Dockerfile
0.1%