Files
one_divine_lot/docs/04-迭代记录/05-交易记录接入/迭代目标.md
T
kyugao bb3f8bd28d feat: 迭代03-05 交易记录接入、行情实时、QMT连接配置、data store 标准化
- R-004 QMT连接配置:多配置管理 + 会话头部快捷切换(03-QMT连接配置)
- R-005 WS盘中价格实时更新:服务端中转+缓存+前端轮询(04-WS盘中价格实时更新)
- R-006 策略数据 JSON data store 标准化(store.json/market.json/schema.json)
- R-007 交易记录接入:当日订单+成交单表合并(委托主行+展开成交明细)、时间段查询(今日/本周/本月+手动起止)、费用计算(佣金费率万m_dCommission+最低5元、印花税卖出万5、过户费双向万0.1)
- 架构治理:api 按领域拆分、component 目录、QmtHealthMonitor
2026-09-01 13:21:49 +08:00

1.8 KiB
Raw Blame History

迭代目标:05-交易记录接入(订单与成交 + 日期导航)

目标

在「交易记录」tab 接入 QMT Bridge 当日委托(/trade/orders)与当日成交(/trade/trades单表合并展示(委托主行 + 按 m_strOrderSysID 展开成交明细)+ 基于交易日历的日期导航(当日默认选中,历史接口占位)。

目标描述

  • 范围:R-007(范围已定稿 2026-09-01);不新增其他功能域;
  • 要解决的问题:交易记录 tab 当前为占位(PlaceholderTab),无当日订单/成交数据展示,无法支撑交易复盘(目标-006);
  • 引用需求:R-007(范围定稿,2026-09-01
  • 实现方式:服务端 REST 直连 QMT Bridge(技术约束-003)+ 前端轮询(技术约束-010 思路)+ 单表合并 UI;
  • 日期导航:复用 /data/calendar/trading_dates,为老师完善历史成交接口预留。

目标讨论过程

  • 2026-09-01 老师提出需求:接入订单与成交数据,开始需求和技术研究(R-007 入池);
  • 2026-09-01 技术研究:API 面实测(orders/trades 字段全表)、方向判定澄清(m_nOffsetFlag + m_strOptName)、数据时效研究(仅当日)、sample data 沉淀;
  • 2026-09-01 范围定稿:当日订单+成交接入 + 日期导航(老师将完善历史接口);
  • 2026-09-01 展示设计定稿:单表合并(委托主行 + 展开成交明细)+ 排序默认降序可手动调整
  • 关键决策:Q1-Q11 全部有结论(两块合一、3-5s 轮询、m_nOffsetFlag 判方向、本期不持久化、红买绿卖、P1 等)。

对老师的配合需求

  • QMT Bridge(激活配置)可达,验证当日订单/成交返回真实数据;
  • 构建安装后重载页面配合验证;
  • 历史成交接口完善后接入日期导航历史查询(本期仅占位)。