小果全能大QMT量化交易助手:把 QMT 策略代码交给自然语言来写

前言

写 QMT 策略的人通常卡在两类地方。一类是 API 记忆:ContextInfo 的调用顺序、历史数据下载接口的参数、撮合规则的写法,写错一个就报错,报错信息还不一定指向真正的原因。另一类是策略工程化:回测和实盘是两套代码,逐 K 线生效和立即下单的切换逻辑不一样,全局变量、白名单、阻塞操作这些坑,往往要在回测通过之后才暴露。

小果全能大QMT量化交易助手就是冲着这两类问题来的。它把 QMT 的 API 接口、运行机制、数据结构和常见的实战经验封装进一个 Skill,让模型在你用自然语言描述需求之后,直接产出可跑的策略代码,包括回测模型和实盘模型。

这是什么

一句话定位:面向「迅投QMT极速策略交易系统」的策略开发 Skill,覆盖从策略编写、回测建模、实盘改造到代码检查的完整链路。

出品方:小果,微信 xg_quant。Skill 归属社区(community)发布,分类 professional,坐标 @user_676c825d/xgquantmtassistant。

当前版本以 SkillHub 页面为准为 1.0.2(另有一份介绍资料写 2.0.0,两处不一致,用前建议到官方地址核对)。页面显示评分 100000、下载 2911、安装 0,标签 requires_api_key=false,即不需要额外申请 API Key。

它解决的核心问题是:把「知道要做什么」和「写出正确的 QMT 代码」之间的翻译成本省掉。

核心功能

下面按功能矩阵逐条说明,均为页面已列出的能力。

  1. 策略开发。按需求描述生成 QMT 策略代码,品种覆盖股票、期货、期权、ETF、可转债、两融。
  2. 策略回测。生成完整的回测模型代码,包含历史数据获取、撮合规则、绩效分析三部分。
  3. 实盘交易。生成实盘模型代码,支持逐 K 线生效和立即下单两种模式。
  4. 代码检查。检测 QMT 策略常见错误,明确点名的有 ContextInfo 回滚、全局变量、白名单、阻塞操作。
  5. 策略模板。内置双均线、MACD、RSI、布林带、网格交易、多因子选股等模板,可以直接拿来改参数。
  6. 函数查询。解释 QMT 全部 API 函数的用法、参数和示例。
  7. 问题诊断。针对 QMT 运行报错给出解决方案和修复建议。
  8. 数据管理。提供历史数据下载、财务数据获取、实时行情订阅的完整方案。

其中第 4 点值得单独说一句:很多通用的代码检查工具看不出 ContextInfo 回滚这类 QMT 特有的问题,因为这与平台的策略生命周期和上下文处理机制绑定。这也是这个 Skill 比通用 Python 代码助手更贴近 QMT 的原因。

安装与启用

官方地址:https://api.skillhub.cn/user_676c825d/xgquantmtassistant
SkillHub 页面:https://www.skillhub.cn/skills/user_676c825d/xgquantmtassistant
坐标:@user_676c825d/xgquantmtassistant

下面列出已核实的接入信息。抓取到的资料里没有提供安装命令、SKILL.md 路径或配置字段,因此不臆造命令,用前请到上面的官方地址按页面指引启用。

已核实的配置项:

requires_api_key = false
分类 = professional
来源 = community

不同客户端(Cursor / Codex CLI / Claude Code)的启用方式在现有资料中没有分别说明,这里不做区分描述。

典型用法

这个 Skill 的用法是一句话需求进、一套策略代码出。输入是自然语言描述,输出覆盖策略本体、回测模型和实盘模型。下面给出三段需求描述的写法,属于用法示例,不代表实际生成结果。

示例一,方向型策略:

帮我写一个沪深300成分股的双均线策略,5日和20日,
手续费按万三,先写回测模型,再给实盘版本,
用逐K线生效模式。

示例二,事件型策略:

写一个MACD底背离选股策略,股票范围排除ST,
每个交易日开盘调仓,给出绩效分析部分。

示例三,问题诊断:

我的QMT策略在回测时报错,怀疑是ContextInfo回滚导致的,
帮我检查代码并给出修复建议。

三类需求对应功能矩阵里的不同条目:前两类走策略开发加回测/实盘,第三类走问题诊断。实际使用时,需求描述里带上品种、参数、调仓频率、手续费口径,能减少来回补充信息的轮次。

适用场景与注意

适合的人:已经在用或准备用迅投QMT做策略开发,希望把写代码和查文档的时间压下来;或者手上有策略逻辑,但不熟悉 QMT 接口和运行机制。

不适合的场景:这个 Skill 绑定 QMT 平台,接口名、生命周期、数据结构都按 QMT 来,换到其他量化框架(如聚宽、米筐)不能直接复用,只能当思路参考。它也不是行情数据供应商,数据管理部分提供的是下载和订阅方案,具体数据覆盖范围和更新频率要按 QMT 平台的实际数据服务来。

需要注意的点:

  1. 版本信息存在不一致(1.0.2 与 2.0.0),安装前到官方地址确认当前版本。
  2. 页面显示安装量为 0,属于新上架或低使用量状态,遇到问题缺少社区验证案例。
  3. 生成代码仍需自己过一遍回测,特别是撮合规则和手续费口径,这些是绩效分析里最容易产生偏差的地方。
  4. 逐 K 线生效和立即下单两种模式的代码结构不同,切换前先确认策略的运行周期设定。

结尾

这个 Skill 的价值在于它把 QMT 的 API、运行机制和常见坑位集中到一处,让策略开发的起点从查文档变成描述需求。对于已经在 QMT 上写策略的人,代码检查和问题诊断两项能省掉一部分排错时间;对于刚入门的人,内置模板和函数查询提供了一条比较稳的上手路径。

官方地址:https://api.skillhub.cn/user_676c825d/xgquantmtassistant

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye