diff --git a/evolution/evolution_api.py b/evolution/evolution_api.py index 5cbbf38f..2d24ae81 100644 --- a/evolution/evolution_api.py +++ b/evolution/evolution_api.py @@ -137,9 +137,10 @@ def get_combo_dashboard(): "win_rate": s.get("win_rate"), "avg_profit_pct": s.get("avg_profit_pct"), "avg_hold_days": s.get("avg_hold_days"), - "cagr_pct": pf.get("cagr_pct"), - "return_pct": pf.get("total_return_pct"), - "max_dd_pct": pf.get("portfolio_max_dd_pct"), + "cagr_pct": p5.get("cagr_pct"), + "return_pct": p5.get("total_return_pct"), + "max_dd_pct": p5.get("portfolio_max_dd_pct"), + "slots": p5.get("slots") or 6, "universality": s.get("universality", {}), # 组合模拟实际执行笔数(扣费后) + 年均(手工可行性参考) "positions_taken_5slot": p5.get("positions_taken"),