Files
sanguo_vnpy_v2/.claude/workdir/BRAINSTORM.md
T
claude_dev 510f77e6ea fix(backtest): result_id 用 DB 行 id + equity/trades 落 JSON(S1.1+S1.2)
- BacktestResult 加 id;save_result 设 result.id=lastrowid(修 get_result bug)
- runner._on_done 用 result.id(getattr 兜底 FactorReport)
- cta_engine 构建 equity_curve/trades DataFrame;save 传 file_dir
- result_store parquet→JSON(去 pyarrow 依赖,本机/容器都稳)
- 16 tests passed
2026-07-07 06:06:10 +08:00

1.6 KiB
Raw Blame History

Phase 2 需求探索结果

日期: 2026-07-03 任务: 继续完成 Phase 2 的任务


当前状态分析

已完成 (Phase 1 + 部分 Phase 2)

  • 成交监控 API (sanguo_web/api/routes/trades.py)
  • 资金监控 API (sanguo_web/api/routes/accounts.py)
  • 全局配置 API (sanguo_web/api/routes/settings.py)
  • 前端页面扩展 (sanguo_web/static/js/app.js, templates/index.html)
  • 样式文件 (sanguo_web/static/css/main.css)

待完成 (Phase 2 剩余)

根据 requirements/implementation-plan.md 和当前代码状态:

功能 后端 前端 状态
成交监控页面 需验证
资金监控页面 需验证
活动委托视图 需验证
市场深度盘口 需验证
合约管理 需验证
表格排序 - 需验证
全局配置编辑器 🟡 需完成

需要明确的问题

  1. 全局配置编辑器

    • 后端 API 已完成 (settings.py)
    • 前端表单部分完成
    • 需要确认:哪些配置项需要编辑?是否有安全限制?
  2. 集成测试

    • 测试文件已创建 (test_phase2_enhancements.py)
    • 需要运行并验证
  3. 代码审查

    • 新增代码需要审查
    • 需要确认审查标准

Phase 2 完成定义

Phase 2 被认为完成当:

  • 所有 Phase 2 功能的后端 API 已实现并可用
  • 所有 Phase 2 功能的前端页面已实现并可用
  • 集成测试通过
  • 代码审查完成
  • 文档更新

下一步

进入 Step 2: 编写实现计划