This commit is contained in:
2026-08-29 16:20:33 +08:00
commit cba31428dc
52 changed files with 6553 additions and 0 deletions
@@ -0,0 +1,35 @@
# 计划:分仓管理工具(阶段航点)
> 编号:PLAN-001 | 粒度:阶段航点(大粒度) | 创建:2026-08-27 | 状态:进行中
> 派生自终极目标:目标-001(DSH 插件形态)、目标-008(真实交易系统接入)、目标-002(策略定义能力)
> 依据需求:**R-002(已定稿,2026-08-27** —— 符合入范围门槛
## 目标
实现「分仓管理工具」:在 DSH 中通过插件设置维护持仓策略(策略=标签,含显示/隐藏开关),在主窗口上方 tab 栏(对话/轨迹/上下文后)按设置显示策略标签,每个标签下加载对应持仓数据;QMT 提供全量真实持仓,策略分仓数据本地存储管理。
## 范围
**做**
1. 插件设置管理能力(ctx.settings 注册):策略(标签)CRUD + 显示/隐藏开关;
2. 主窗口上方 tab 栏扩展:在「对话/轨迹/上下文」后添加策略标签 tab,每个 tab 加载对应持仓数据;
3. 数据处理与存储:QMT 读全量持仓;策略分仓数据本地持久化(JSON/DSH 数据目录);
4. 数据源抽象(QMT Bridge MCP 适配器,技术约束-001)。
**不做**(本期):
- 网格参数管理(区间/格距/档位)—— 后续;
- 做T 交易记录 —— 后续;
- 风控规则引擎 —— 后续;
- 下单交易(纯只读);
- 策略仓复杂聚合(市值/盈亏占比)—— 后续。
## 实现方式
- 独立插件仓库(one_divine_lot),作为**外部插件**挂载到 DSH 宿主;
- 客户端 UI 扩展(tab 栏)需修改 DSH 宿主 composition 加载 client 插件(遵循 editing-cordis-compositions 技能)。
## 验收标准(待迭代细化)
1. DSH 设置中出现「神之一手」设置管理,可添加策略(标签)、配置显示/隐藏;
2. 主窗口上方 tab 栏出现策略标签(在对话/轨迹/上下文后),按设置显示/隐藏;
3. 每个标签下加载对应持仓数据(QMT 全量持仓按策略归属过滤);
4. 策略配置与分仓数据本地持久化,重启不丢失;
5. QMT 全量持仓读取正常(真实数据)。