量化交易软件怎么选:QMT、PTrade、聚宽、米筐、掘金、BigQuant 对比
选型篇 — 先想清楚代码跑在哪、怎么连到你的账户
先说结论:只想研究和回测,用聚宽、米筐、BigQuant 这类在线平台,注册就能用;要让程序拿你自己的股票账户自动下单,最常见的做法是走券商提供的 QMT 或 PTrade,要先在对应券商开户;会写代码、想全部自己掌控,用 vn.py 这类开源框架。先回测、再模拟、最后才上实盘。
本站与下面这些平台和券商都没有合作关系,也不提供开户链接。各家的功能和收费变化很快,表里的内容于 2026-10-15 对照各家官网核对,开通条件和费用一律以开户券商的说明为准。
01 · 一张表看区别
| 软件 | 谁做的 | 代码跑在哪 | 能否接实盘 | 怎么获取 | 写策略用 |
|---|---|---|---|---|---|
| QMT / MiniQMT | 迅投 | 你自己的电脑,要开着 MiniQMT 客户端 | 能,连你在该券商的账户 | 在提供 QMT 的券商开户后申请 | Python(xtquant) |
| PTrade | 恒生电子 | 券商机房(托管),关掉电脑也在跑 | 能,连你在该券商的账户 | 在提供 PTrade 的券商开户后申请 | Python,只能用内置的库 |
| 聚宽 JoinQuant | 聚宽 | 聚宽的服务器(网页上写代码) | 官方文档讲的是回测和模拟交易 | 网站注册;另有平台会员和本地数据服务 JQData | Python |
| 米筐 RiceQuant | 米筐 | 在线平台,或装在本地的 RQSDK | 以官方说明为准 | 在线平台注册;RQSDK 数据和回测套件需申请试用 | Python |
| BigQuant | BigQuant | BigQuant 的服务器(网页上写代码或拖模块) | 有模拟交易;实盘需另外申请 | 网站免费注册 | Python,另有可视化模块 |
| 掘金量化 | 掘金 | 你自己的电脑(Windows 终端) | 以官方和券商说明为准 | 官网免费注册下载 | Python、C++、C#、Matlab |
02 · 券商提供的实盘终端:QMT 和 PTrade
这两个是“能真正下单”的那一类。它们不是直接卖给个人的软件,而是券商采购后提供给自己的客户,所以第一步永远是在提供它的券商开户。哪些券商提供、要不要资产门槛、收不收费,各家券商甚至各营业部都不一样,以开户券商的说明为准。网上常见的“某某万资产才能开”的说法,我们没法逐家核实,不照抄。
QMT 是 迅投的券商端交易终端。写 Python 策略的人常用 MiniQMT 加 xtquant 库:按迅投的文档,xtquant 提供行情和交易两个模块,运行前要先启动 MiniQMT 客户端。也就是说,程序跑在你自己的电脑上,可以用你自己装的 Python 和第三方库,但电脑要一直开着、网络要稳定。
PTrade 是恒生电子的量化交易终端。恒生没有公开的官方文档,以下几点来自第三方整理的 PTrade API 文档:策略托管在券商机房运行,关掉自己的电脑也在跑;机房是内网,一般连不了外网,也不能用 pip 装第三方库,只能用内置的库;部分券商的实盘版不支持盘中回测。代码写法和聚宽类似,都是 initialize、handle_data 这类函数。具体限制以你开户券商的版本为准。
二者怎么选:想用自己的库、自己的数据源,选 QMT;不想让电脑一直开着、策略也不依赖外部数据,选 PTrade。
03 · 在线研究平台:聚宽、米筐、BigQuant
这一类在网页上写代码,数据由平台提供,不用自己装环境,适合入门和做研究。代价是代码跑在平台的服务器上,要接受平台的资源和网络限制。
- 聚宽:用 Python 写策略,官方文档覆盖回测和模拟交易,并说明策略在隔离的进程里运行,有 CPU、内存、带宽和超时限制。另有平台会员和本地数据服务 JQData。
- 米筐:除了在线平台,还有装在本地的 RQSDK 套件(RQData 数据、RQAlpha Plus 回测等),需要申请试用;官网称已提供给 Claude Code 等 AI 工具用的技能文件。它的开源回测框架 RQAlpha 只允许非商业使用。
- BigQuant:主打 AI 量化,提供因子库、可视化模块和 Python 两种写法,有模拟交易,实盘需要另外申请。
04 · 本地终端:掘金量化
掘金量化官网写的是免费提供策略研究、回测、交易和分析的终端,支持 Windows,可以用 Python、C++、C#、Matlab 写策略。能否接实盘以官方和开户券商的说明为准。
05 · 不想被平台绑住:开源框架
上面这些平台的代码大多只能在自家环境里跑,换平台要改写。想把数据、回测和交易都握在自己手里,可以用开源框架: vn.py 整合了多种国内交易接口,也接入了迅投研的数据和行情;Qlib 适合用机器学习做研究。九个开源框架的详细对比见 量化回测框架怎么选,AI 方向的项目见 AI 量化开源项目有哪些。
06 · 开通之前先问清楚
- 门槛和费用:要不要资产门槛、要不要交月费,佣金会不会因此调整。
- 能交易什么:股票、ETF、可转债、融资融券、期货是否都支持。
- 策略放在哪:PTrade 这类托管模式,代码存在券商的机房;在线平台的代码存在平台服务器上。介意策略外泄就选本地运行的方案。
- 有没有限制:行情频率、下单频率、能不能联网、能不能装第三方库。
- 出错怎么办:程序下错单的损失由你承担。先在模拟环境跑一段时间,方法见 模拟盘对接。
07 · 怎么选
- 刚开始学:聚宽、米筐或 BigQuant 的在线平台,先把一个最简单的策略回测跑通。
- 策略验证过、想自动下单,会自己折腾环境:QMT(MiniQMT)。
- 想让策略一直跑、不想管电脑:PTrade。
- 程序员、想全部自己掌控:vn.py 加券商接口。
- 还不清楚量化要哪些工具:先看 量化工具有哪些。
常见问题
QMT 和 PTrade 有什么区别?
两者都由券商提供给客户。QMT 常用 MiniQMT 加 xtquant 库写 Python,程序跑在自己电脑上,要开着 MiniQMT 客户端,可以用自己装的库;PTrade 的策略托管在券商机房,关掉电脑也在跑,但一般连不了外网、只能用内置的库(这几点来自第三方整理的 PTrade 文档,以开户券商的版本为准)。
个人怎么开通 QMT 或 PTrade?
先在提供它的券商开户,再向券商申请开通。要不要资产门槛、收不收费,各家券商甚至各营业部都不一样,以开户券商的说明为准。
只想学习和回测,用哪个量化平台?
用聚宽、米筐、BigQuant 这类在线平台,注册就能在网页里写 Python、用平台提供的数据回测;想装在自己电脑上,可以用掘金量化的终端。
量化交易软件要花钱吗?
各家不一样:掘金量化官网写的是免费终端,BigQuant 可以免费注册,聚宽另有平台会员,QMT 和 PTrade 的费用以开户券商的说明为准。
本文不构成任何投资建议。程序化交易同样可能亏损,回测结果不代表未来收益;各平台的功能、费用和开通条件以官方和开户券商的说明为准。