QMT 系统管理层摘要

日期: 2026-04-07 适用对象: 老板、新同事、非核心开发成员 命名说明: 对外简称采用 QTS;当前代码目录仍为 qss/

1. 一句话总结

QMT 不是单一策略程序,而是一套围绕量化交易建立的工作平台。它已经形成了“数据底座 + 标的筛选 + 策略研究 + 交易执行 + 监控推送”的完整闭环雏形。

2. 四个核心子系统分别做什么

QTS

QTS (Quantitative Trading System) 是交易执行主系统。

它负责把策略信号真正落到交易闭环,包括:

  • 策略在线运行
  • 风控校验
  • 委托执行
  • 持仓/资产状态管理
  • API 与运行态对外暴露

简单说,QTS 负责“做”。

SPS

SPS (Strategy Push System) 是监控推送系统。

它负责盘中状态观察、信号变化提醒和消息推送,重点是“监控”和“告警”,不是交易执行。

简单说,SPS 负责“看”,而且是 只推不交易

TSS

TSS (Trading Strategy Search) 是策略研究与回测系统。

它负责策略搜索、历史回测、参数比较和策略验证,输出的是研究结论,而不是实盘执行动作。

简单说,TSS 负责“试”。

ITS

ITS (Investment Target Selection) 是投资标的筛选与评审系统。

它负责从全市场中筛选候选标的,并通过多维评审给出优先级和结论。它输出的是候选池和评审报告,而不是直接下单。

简单说,ITS 负责“挑”。

3. 整体关系如何理解

可以用一句话概括这套体系:

qdata 提供数据底座,ITS 负责挑标的,TSS 负责试策略,QTS 负责真执行,SPS 负责把结果推出来。

如果换成管理语言:

  • qdata 是底层基础设施
  • ITS 是投前筛选
  • TSS 是策略实验室
  • QTS 是执行中枢
  • SPS 是监控与对外告警层

4. 当前系统的成熟度判断

已经具备的平台能力

  • 已有统一数据底座,多个模块共用
  • 已有交易执行主链路,具备事件驱动结构
  • 已有监控与推送能力,可支撑盘中观察
  • 已有策略研究和回测区域,可持续迭代策略
  • 已有 AI 评审和候选池机制,具备智能增强能力

仍在演进中的部分

  • 对外命名和代码目录命名尚未完全统一
  • 代码包边界仍有历史遗留,需要进一步规范
  • ITS 输出到 QTS / SPS 的消费规则还在固化,候选池接口尚未完全标准化
  • Windows QMT 执行环境与 Mac/Linux 研究环境仍在逐步拆分中

5. 为什么这套架构值得继续投入

从业务角度看,它解决的是三个关键问题:

1. 把“研究”和“执行”分开了

很多量化项目会把策略试验、盘中监控和实盘执行混成一团,导致一改研究逻辑就影响交易稳定性。QMT 当前已经开始把这几层拆开,这对稳定性很重要。

2. 把“看”和“做”分开了

ITS 和 SPS 负责看,QTS 负责做。职责清楚以后,后续扩 AI、扩筛选器、扩提醒方式,都不会直接污染交易主链路。

3. 已经具备平台化基础,而不是脚本堆砌

虽然仓库里还有历史命名和结构遗留,但从代码实际形态看,它已经不是“很多脚本拼在一起”,而是一个有明确主干的数据-研究-执行平台雏形。

6. 管理层最该关注的下一步

如果站在投入产出比角度,下一步最值得做的不是再加一个策略,而是继续收敛架构。

优先级建议如下:

  1. 统一对外命名与文档口径
  2. 固化 QTS / SPS / TSS / ITS 的职责边界
  3. 逐步推进“研究侧”和“执行侧”的部署拆分
  4. 把 ITS 输出沉淀为分层候选池与稳定接口,供 QTS / SPS 按场景消费

7. 建议的管理层表述

如果你需要对外一句话介绍这套系统,推荐直接这样说:

QMT 是一套面向量化交易的工作平台,底层有统一数据系统,上层分为标的筛选、策略研究、交易执行和监控推送四个子系统,当前已经具备平台雏形,下一阶段重点是架构收敛与执行侧稳定化。