很多券商宣称支持 QMT 开通,为什么开通之后却发现缺少 Tick 行情等核心功能?
发布时间:9小时前阅读:12
很多量化新手在开通 QMT 权限后,满怀期待地打开软件,却发现想用的 Tick 行情、历史数据或某些高级接口“灰”了或者用不了。这往往不是软件坏了,而是券商提供的“版本”和“数据包”和你预想的不一样。
以下是导致这种“功能缺失”的常见原因,以及对应的解决办法:
1. 券商版与投研版的功能差异
QMT 分为券商版和迅投投研版,两者的功能定位和收费模式完全不同。
- 券商版(免费):大部分券商免费提供给个人投资者的就是“券商版”。它包含了基础的实盘交易、策略回测和分钟级行情,但很多高级数据(如全量 Level-2 Tick 数据、逐笔委托/成交)通常不包含在免费版内。
- 投研版(收费):如果你需要全量的 Tick 历史数据、高频行情接口和更复杂的回测功能,通常需要向迅投购买“投研版”,年费通常在万元以上。很多客户经理在推销时只强调“软件免费”,却默认省略了高级数据收费的环节。
2. Level-2 行情数据需要额外订阅
Tick 级别的数据精度依赖于 Level-2 行情数据。
- 默认限制:QMT 默认自带的是基础的 Level-1 行情(3秒刷新一次),如果你用代码去订阅 Tick 推送或获取逐笔数据,可能会发现数据缺失或返回空值。
- 收费订阅:大多数券商的 QMT 专业版不包含免费的 Level-2 行情,需要用户额外付费订阅(通常几百元一年)。如果不买这个数据包,Tick 相关的策略就无法正常运行。
3. 开通的是 MiniQMT 而非标准版
很多券商为了降低门槛,会默认给新手开通 MiniQMT(极简版)。
- 功能阉割:MiniQMT 本质上只是一个轻量级的下单接口,它不支持策略回测,也不支持内置的行情面板和高级数据下载功能。它只能让你用外部的 PyCharm 或 VS Code 写代码并发送下单指令。
- 解决建议:如果你需要回测、下载历史 Tick 数据或使用内置编辑器,必须向客户经理明确申请开通 QMT 标准版(专业版)。
4. 历史 Tick 数据下载受限
即使你开通了专业版并订阅了 Level-2 行情,QMT 券商版在获取历史数据时也有严格限制。
- 时间范围限制:券商版 QMT 通常只支持下载最近 1 个月的历史 Tick 数据。如果你想用 1 年前的 Tick 数据做回测,软件会提示无法获取。
- 流量与流速限制:批量下载 Tick 数据会占用大量带宽,券商服务器通常会限制下载速度和单次下载的股票数量,如果代码里写死了一键下载全市场历史 Tick,很容易导致程序卡死或报错。
5. API 调用频率与接口权限限制
为了防止散户误操作引发高频交易违规,券商会对 QMT 的接口调用做限制。
- 频率限制:部分券商限制了
subscribe_whole_quote(实时订阅推送)的调用频率或订阅数量。如果你一次性订阅了太多标的的 Tick 数据,可能会被服务器拦截。 - 高频报备:如果你写的策略涉及极高频的 Tick 级刷单,触发了交易所的高频认定标准(如每秒 300 笔),券商可能会在后台限制你的报单通道,导致接口返回失败。
开通前如何确认与解决?
为了避免开通后“货不对板”,建议在联系客户经理时,直接确认以下 4 个核心问题:
- 确认版本:“给我开通的是 QMT 标准版(专业版)还是 MiniQMT?标准版是否包含回测和下载历史数据的功能?”
- 确认数据:“这个版本默认包含 Level-2 行情和 Tick 数据吗?如果不包含,额外订阅一年的费用是多少?”
- 确认历史数据范围:“券商版 QMT 允许下载多久的历史 Tick 数据?如果不够用,有没有替代的数据源方案?”
- 确认接口限制:“策略中调用 Tick 订阅接口的频率和数量有限制吗?如果我想做盘中高频监控,会不会被限制接口?”
量化交易是“细节决定成败”,在交钱或入金之前,把软件的功能边界和数据成本摸清楚,能帮你省下不少冤枉钱和调试时间。
股票/量化开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠福利多多!免费量化使用量化软件QMT+ptrade!
【立即咨询开通】
温馨提示:投资有风险,选择需谨慎。


问一问

+微信
分享该文章
