← 返回工具目录 · 全部教程

QMT 和 PTrade 怎么选:区别、开通门槛、收费、MiniQMT 和能不能接大模型

选型篇 — 已经决定要让程序自动下单,QMT 和 PTrade 开哪个

先说结论:QMT 和 PTrade 看代码跑在哪。想用自己装的 Python 库、外部数据或大模型,选 QMT:写代码用 MiniQMT 加 xtquant,登录时勾极简模式,策略在你自己的 Python 里;完整版用客户端内置的 Python 3.6。不想让电脑一直开着、只用平台内置的数据和库,选 PTrade,策略托管在券商机房。两者都要先在提供它的券商开户,先跑模拟再上实盘。

本站与迅投、恒生和任何券商都没有合作关系,也不提供开户链接。下文事实于 2026-10-21 对照迅投知识库、上交所原文和第三方整理的 PTrade 文档核对;开通条件和费用一律以开户券商的说明为准。还在比较聚宽、米筐这类在线平台的,先看 量化交易软件怎么选。

01 · 一张表看区别

QMTPTrade
谁做的迅投恒生电子
代码跑在哪你自己的电脑券商机房(托管)
电脑要一直开着吗要不用
写策略用什么MiniQMT + xtquant(你自己的 Python),或客户端内置的 Python 3.6平台内置的 Python,写法和聚宽类似
能不能装第三方库xtquant 方式可以;内置 Python 可能受券商白名单限制只能用内置清单里的库(第三方整理的文档)
能不能调用大模型 APIxtquant 方式在你自己的环境里,可以;内置 Python 以券商限制为准以开户券商的说明为准
模拟交易迅投社区可申请 7×24 小时仿真以开户券商的说明为准
怎么拿到在提供 QMT 的券商开户后申请在提供 PTrade 的券商开户后申请

怎么选: 想用自己装的 Python 库、外部数据或大模型,选 QMT,写代码用 MiniQMT 加 xtquant。不想让电脑一直开着、策略只用平台内置的数据和库,选 PTrade。还在学、只想先回测,先用聚宽、米筐这类在线平台。想把数据、回测、交易全握在自己手里,用 vn.py 这类开源框架。两者都不是直接卖给个人的软件,第一步都是在提供它的券商开户,门槛和收费以开户券商的说明为准。先跑模拟,再上实盘。这篇只比较 QMT 和 PTrade,不是六家平台的总览,也不是先数据再回测那篇工具顺序,也不是本站常见问题页。

适合谁: 已经决定要让程序用自己的股票账户自动下单,正在 QMT 和 PTrade 之间选的人。你要的是代码跑在本机还是券商机房、能不能装第三方库和接大模型、MiniQMT 是什么、怎么开通、收不收费,以及 2025 年 7 月起施行的程序化交易报告要求。

不适合谁: 还在比较聚宽、米筐、掘金、BigQuant,或者只要先数据再回测再模拟盘的工具顺序的人。开通门槛和收费各家券商不一样,这篇不写死数字。云服务器开通和远程连接是另一篇,而且那篇用的是 Ubuntu,跑 QMT 要另选 Windows。这篇也不是六家平台总览,也不是常见问题页。

英文版是同一篇: How to choose between QMT and PTrade。六家平台的总览是 量化交易软件怎么选,不是这篇。

02 · QMT、MiniQMT、投研端是什么关系

按 迅投知识库的新手指南,QMT 分两种来路:券商 QMT 侧重交易,要跟券商申请;投研端 侧重策略研究,在迅投的投研网站注册购买。个人想拿自己的股票账户自动下单,用的是券商 QMT。

登录券商 QMT 时勾选“极简模式”,进入的就是 MiniQMT。它本身不怎么用来看盘,主要给 xtquant 提供连接:xtquant 是迅投基于 MiniQMT 做的 Python 库,分行情(xtdata)和交易(xttrader)两个模块,能报单、撤单、查资产、查持仓。文档写明,运行使用 xtquant 的程序前要先启动 MiniQMT 客户端。xtquant 从迅投知识库下载压缩包安装,不是用 pip 装,目前支持 64 位 Python 3.6 到 3.12, 2025 年 5 月的版本说明另写了支持 Python 3.13。

不勾极简模式,就是完整的 QMT 客户端,常被叫作“大 QMT”。它在客户端里内置 Python 3.6,策略写在客户端里运行,自带 NumPy、Pandas 等常用库;但所有策略在同一个线程里执行,不能用多线程和多进程。

写 Python 策略的人大多用 MiniQMT 加 xtquant:策略就是一个普通的 Python 程序,用什么版本、装什么库、怎么调试都由你自己决定。

03 · PTrade 的托管模式:好处和限制

PTrade 是恒生电子的量化交易终端。恒生官网没有公开的使用文档,以下几点来自第三方整理的 PTrade API 文档,具体以你开户券商的版本为准:

代价是:代码存在券商的机房里,数据只能用平台提供的。能不能从机房访问外网,我们没有找到可以核实的公开说明,以开户券商的说明为准。

04 · 怎么开通

两者的流程大致相同:

  1. 在提供 QMT 或 PTrade 的券商开户(已有账户的,先问这家券商提不提供)。
  2. 向券商申请开通,按要求签署程序化交易相关的补充协议、填写报告信息(见第 07 节)。
  3. 从券商给的渠道下载客户端,用券商发的账号登录。

门槛:要不要资产门槛、门槛多高,各家券商甚至同一家券商的不同营业部都不一样,以开户券商的说明为准。迅投社区有一份 各家券商支持 QMT 的情况和门槛分档,按高、中、低三档列了几十家券商(2025 年 4 月编辑),可以先看看哪些券商提供,再去问具体条件。网上常见的“某某券商多少资产就能开”的说法,我们没法逐家核实,不照抄。

PTrade 没有找到类似的公开汇总,同样以开户券商的说明为准。

05 · 收不收费

我们没有找到券商公开写明 QMT 或 PTrade 收费标准的页面。开通前问清楚三件事:软件本身要不要交费;有没有月费或年费;开通会不会和佣金费率、资产或交易量挂钩。以开户券商的说明为准。

06 · 想接大模型、用 AI 做策略,选哪个

想让策略调用 DeepSeek、通义千问这类大模型的 API,或者跑 TradingAgents-CN 这类投研 Agent,关键看代码能不能访问外网、能不能装需要的库。

简单说:想用 AI,优先 MiniQMT 加 xtquant。

07 · 程序化交易报告:个人要注意什么

证监会于 2024 年 5 月 15 日发布《证券市场程序化交易管理规定(试行)》,《上海证券交易所程序化交易管理实施细则》自 2025 年 7 月 7 日起施行。和个人最相关的有三点:

以上是上交所的规定;在深交所交易的,按深交所的对应规则执行,具体由开户券商告知。

08 · 电脑要一直开着怎么办

QMT 的程序跑在你自己的电脑上,盘中电脑和 MiniQMT 都得开着。迅投知识库的安装说明都是按 Windows 写的(安装目录不要放 C 盘,否则可能要用管理员权限运行),所以常见做法有两种:一台家里常开的 Windows 电脑,或者一台 Windows 系统的云服务器。

注意本站的 云服务器开通教程 用的是 Ubuntu(Linux),适合跑数据采集、回测和投研 Agent;要跑 QMT 得另选 Windows 系统镜像。PTrade 托管在券商机房,没有这个问题。

09 · 别踩的坑

10 · 怎么选

常见问题

怎么选?

想用自己装的 Python 库、外部数据或大模型,选 QMT,写代码用 MiniQMT 加 xtquant。不想让电脑一直开着、策略只用平台内置的数据和库,选 PTrade。还在学、只想先回测,先用聚宽、米筐这类在线平台。想把数据、回测、交易全握在自己手里,用 vn.py 这类开源框架。两者都不是直接卖给个人的软件,第一步都是在提供它的券商开户,门槛和收费以开户券商的说明为准。先跑模拟,再上实盘。这篇只比较 QMT 和 PTrade,不是六家平台的总览,也不是先数据再回测那篇工具顺序,也不是本站常见问题页。

适合谁?

已经决定要让程序用自己的股票账户自动下单,正在 QMT 和 PTrade 之间选的人。你要的是代码跑在本机还是券商机房、能不能装第三方库和接大模型、MiniQMT 是什么、怎么开通、收不收费,以及 2025 年 7 月起施行的程序化交易报告要求。

不适合谁?

还在比较聚宽、米筐、掘金、BigQuant,或者只要先数据再回测再模拟盘的工具顺序的人。开通门槛和收费各家券商不一样,这篇不写死数字。云服务器开通和远程连接是另一篇,而且那篇用的是 Ubuntu,跑 QMT 要另选 Windows。这篇也不是六家平台总览,也不是常见问题页。

QMT 和 PTrade 哪个好?

看你要不要用自己的 Python 环境。想用自己装的库、外部数据或大模型,选 QMT,写代码一般用 MiniQMT 加 xtquant;不想让电脑一直开着、策略只用平台内置的数据和库,选 PTrade。两者都要先在提供它的券商开户再申请。

QMT 和 PTrade 有什么区别?

最大的区别是程序跑在哪:QMT 跑在你自己的电脑上,PTrade 的策略托管在券商机房。由此带来几个差别:QMT 要电脑一直开着,PTrade 关掉电脑也在跑;MiniQMT 加 xtquant 可以用你自己装的 Python 和第三方库,PTrade 只能用平台内置的库(来自第三方整理的 PTrade 文档,以开户券商的版本为准)。

QMT 和 MiniQMT 有什么区别?

MiniQMT 是登录 QMT 时勾选“极简模式”进入的形态,给 xtquant 这个 Python 库提供行情和交易连接,策略写在你自己的 Python 里;完整版 QMT(常被叫作大 QMT)在客户端里用内置的 Python 3.6 跑策略。迅投文档写明,运行使用 xtquant 的程序前要先启动 MiniQMT 客户端。

开通 QMT 或 PTrade 要多少资金?

各家券商不一样,同一家券商的不同营业部也可能不一样,以开户券商的说明为准。迅投社区维护着一份各券商支持 QMT 的情况和门槛分档清单,可以先看一眼再去问券商。

QMT 和 PTrade 收费吗?

我们没有找到券商公开写明收费的页面,要不要交费、会不会和佣金挂钩,以开户券商的说明为准。开通前把这一条问清楚。

QMT 能在 Mac 上用吗?

迅投知识库的安装说明都是按 Windows 写的(比如安装目录不要放 C 盘、配置环境变量)。用 Mac 的人一般要准备一台 Windows 电脑或 Windows 云服务器,具体以券商提供的客户端为准。

PTrade 能用 pip 装第三方库吗?

按第三方整理的 PTrade 文档,平台提供一份固定的第三方库清单,会随版本增删,不能自己装别的库。具体以开户券商的版本为准。

个人做量化要向交易所报告吗?

要。按上交所的通知,在上交所开展股票程序化交易的投资者,首次开展前应当向接受其交易委托的券商报告,券商核查后再报给交易所;未经报告的投资者不得进行程序化交易。开通 QMT 或 PTrade 时,券商一般会让你签补充协议、填报告信息。

本文不构成任何投资建议。程序化交易同样可能亏损,回测结果不代表未来收益;QMT、PTrade 的功能、费用和开通条件以官方和开户券商的说明为准。