Files
one_divine_lot/docs/05-需求池/草稿/数据池中间层与策略表格动态字段配置.md
2026-08-29 16:20:33 +08:00

28 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 草稿:数据池(数据集)中间层 + 策略表格动态字段配置
> 状态:起草(未成形,不进入计划/迭代范围)| 登记日期:2026-08-28
> 来源:R003 讨论(2026-08-28,老师提出)—— 从 R003 中拆分独立
> 关联:R-003docs/05-需求池/R-003.md)、T-005 草稿(ws 实时数据)、R-002(已实现)
## 想法概述
在插件服务端构建一层**数据池(数据集)中间层**:
1. **数据集定义**:按股票代码聚合的宽表(内存 Map),合并多数据源字段(持仓 / 合约信息 / 行情快照 / 本地份额元数据),字段带源前缀、可溯源;
2. **数据源映射**:每个字段声明「来源 + 提取逻辑」;数据源适配器 → 填充器(filler)写入数据池;新增数据源(如未来 WS 5400 全量实盘订阅)只需新增填充器,池结构零改动;
3. **策略持仓表格**:策略 tab 下表格的数据,从「列配置 × 数据池行」渲染,不再写死字段;
4. **动态字段配置**:每个策略 tab 独立配置列(自定义列名 → 数据池字段名 → 顺序 → 显隐),存本地 JSON,设置页管理。
## 待讨论点
- [ ] 数据池字段命名规范(源前缀?直接名?)
- [ ] 数据池范围(仅持仓+自选 vs 全市场 5400)
- [ ] 刷新时机(启动构建/操作后刷新/手动刷新/定时)
- [ ] 惰性 vs 全量拉取
- [ ] 存储介质(服务端内存起步,SQLite 升级边界)
- [ ] 列配置数据结构与存储位置
- [ ] 与未来 WS 全量订阅(T-005)的衔接
- [ ] 优先级与排期(定稿后确定)
> 成熟后按「三要素」(边界清楚 / 核心逻辑明确 / 老师确认)讨论定稿,再转正到根目录形成正式需求。