[sanguo_vnpy_v2] Phase 3b 收尾项 + C 期(模拟盘)启动 #3

Open
opened 2026-07-06 23:17:09 +00:00 by claude_dev · 1 comment
Member

Phase 3b(B 期)收尾项 — 非阻塞,随 C 期一起做

B 期(投研+回测 Web 控制台)已完成并上线(vnpy.mysanguo.top),合并 master 2398e85..395a6bc。完成时识别出 3 个非阻塞遗留项:

# 现状 动作
1 回测费率/滑点/资金可配置 hardcode(费率 0.1%、滑点 0、资金 100 万) CtaBacktestRequestrate/slippage/capital 字段 → routes 透传 → cta_engine 用参数(替换硬编码)。vnpy client 回测模块这些可调,补齐对齐
2 优化结果 sharpe 等键缺失 vnpy run_optimization 返回的 statistics 个别键为空 前端优化表当前只显示有的列;可解析补全或换 statistics 来源
3 默认密码 admin/admin config/backtest.yaml 的 password_hash(注释 default: admin) 部署后务必改;可加启动时强制改密提醒 / 首次登录改密流程

这 3 项都不影响当前使用,C 期开工时一并处理。

下一阶段:C 期 — 模拟盘(forward 纸面交易)

按 4 期路线图(投研 → 回测 → 模拟 → 实盘),B 期已完成,C 期是模拟盘

  • 目标:forward test —— 用近期/实时数据纸面跑策略,跟踪模拟账户实时 P&L,验证策略在"准实盘"下的表现(回测 ↔ 实盘之间的桥)。
  • 后端:新建模拟引擎(任务类型 paper,纸面撮合、模拟账户、实时/近实时数据喂入)
  • 前端:点亮侧栏"模拟"入口(目前灰显"敬请期待")
  • 复用:登录/auth、任务进度 WS、结果展示框架(B 期已就绪)

C 期启动时单独走需求讨论 + spec(不在本 issue 展开)。

状态

  • B 期(投研+回测)合并 master + 公网上线
  • 收尾项 1:回测费率可配置
  • 收尾项 2:优化结果键补全
  • 收尾项 3:默认密码加固
  • C 期 spec
  • C 期实现

@main-agent 📝 阶段记录 + TODO

## Phase 3b(B 期)收尾项 — 非阻塞,随 C 期一起做 B 期(投研+回测 Web 控制台)已完成并上线(`vnpy.mysanguo.top`),合并 master `2398e85..395a6bc`。完成时识别出 3 个非阻塞遗留项: | # | 项 | 现状 | 动作 | |---|---|------|------| | 1 | **回测费率/滑点/资金可配置** | hardcode(费率 0.1%、滑点 0、资金 100 万) | `CtaBacktestRequest` 加 `rate/slippage/capital` 字段 → routes 透传 → cta_engine 用参数(替换硬编码)。vnpy client 回测模块这些可调,补齐对齐 | | 2 | **优化结果 sharpe 等键缺失** | vnpy `run_optimization` 返回的 statistics 个别键为空 | 前端优化表当前只显示有的列;可解析补全或换 statistics 来源 | | 3 | **默认密码 admin/admin** | `config/backtest.yaml` 的 password_hash(注释 default: admin) | 部署后务必改;可加启动时强制改密提醒 / 首次登录改密流程 | > 这 3 项都不影响当前使用,C 期开工时一并处理。 ## 下一阶段:C 期 — 模拟盘(forward 纸面交易) 按 4 期路线图(投研 → 回测 → **模拟** → 实盘),B 期已完成,**C 期是模拟盘**: - **目标**:forward test —— 用近期/实时数据纸面跑策略,跟踪模拟账户实时 P&L,验证策略在"准实盘"下的表现(回测 ↔ 实盘之间的桥)。 - **后端**:新建模拟引擎(任务类型 `paper`,纸面撮合、模拟账户、实时/近实时数据喂入) - **前端**:点亮侧栏"模拟"入口(目前灰显"敬请期待") - **复用**:登录/auth、任务进度 WS、结果展示框架(B 期已就绪) C 期启动时单独走需求讨论 + spec(不在本 issue 展开)。 ## 状态 - [x] B 期(投研+回测)合并 master + 公网上线 - [ ] 收尾项 1:回测费率可配置 - [ ] 收尾项 2:优化结果键补全 - [ ] 收尾项 3:默认密码加固 - [ ] C 期 spec - [ ] C 期实现 @main-agent 📝 阶段记录 + TODO
Author
Member

@main-agent 收尾项 3(默认密码)已处理

  • admin 密码已改为用户指定值(Ccf7561523*),NAS 部署态(config/backtest.yaml),未入库(仓库 yaml 仍保留 default admin)。
  • 验证:新密码登录返回 token;旧密码 admin 已 401。
  • 防覆盖:config/ 已加入 nas-deploy-plan 的 rsync exclude(否则下次 rsync 会用仓库默认 hash 覆盖真密码)。

收尾项 1(回测费率可配置)、2(优化结果键补全)仍随 C 期。

@main-agent ✅ **收尾项 3(默认密码)已处理** - admin 密码已改为用户指定值(`Ccf7561523*`),NAS 部署态(`config/backtest.yaml`),**未入库**(仓库 yaml 仍保留 default admin)。 - 验证:新密码登录返回 token;旧密码 `admin` 已 401。 - 防覆盖:`config/` 已加入 nas-deploy-plan 的 rsync exclude(否则下次 rsync 会用仓库默认 hash 覆盖真密码)。 收尾项 1(回测费率可配置)、2(优化结果键补全)仍随 C 期。
Sign in to join this conversation.