大家好,QMT 量化软件本身支持读取 Level‑2 深度行情,但软件并不自带行情数据源,深度行情权限绑定证券实盘账户,不是安装软件就可以直接使用,很多用户手机 APP 能够查看 L2,QMT 却获取不到数据,主要是终端接口权限没有同步放开,需要账户、客户端、代码三方面同时配置到位。
具体内容分析:
第一,账户层面的前置条件。实盘账户需要已经开通完整 Level‑2 行情权限,部分限时体验类权益,仅开放手机 APP 端,不会下放至 QMT 量化接口,要提前确认权限支持 PC 量化终端调用。MiniQMT 轻量版部分券商不提供 L2 接口能力,想要调用深度数据建议使用完整版 QMT。账户需要完成量化白名单审批,签署程序化交易相关协议,风险测评达到 C4 等级。登录 QMT 必须使用已开通权限的实盘资金账号,游客模式、纯行情账号无法获取深度行情数据流。
第二,策略代码常用调用方式。实时订阅推送模式,在策略初始化函数中调用 subscribe_quote 进行订阅,数据类型选用 l2quote、l2order、l2transaction,分别对应 L2 快照、逐笔委托、逐笔成交,行情更新后通过回调函数接收实时数据,比较适配对时效性要求高的交易策略。主动拉取模式,借助 get_market_data_ex 接口,传入 L2 对应数据类型参数,可以按需获取快照、委托队列等信息,适合低频定时读取数据的策略。回测环境需要本地预先下载历史 L2 数据包,否则回测阶段无法读取历史深度行情,仅实盘环境可以接收实时推送。
第三,调用异常的常见排查思路。手机 APP 可以正常展示 L2,QMT 返回空数据,大多是券商没有把 L2 接口权限同步开放给量化终端,需要客户经理协助核对后台配置。代码使用 L2 专属字段,但账户本身权限不足,程序不会直接报错,只是返回空白数据。客户端通信设置里行情服务器选择异常,可以切换服务器地址重试;一次性订阅标的数量过多,超出订阅上限,会造成部分品种数据缺失。交易北交所、可转债,也要确认 L2 权益本身覆盖对应市场,否则对应标的拿不到深度数据。
第四,实盘运行注意事项。Level‑2 行情只作为策略研判辅助,不能直接确保策略收益。大量标的同时订阅会加重电脑与网络负载,不再需要的标的及时执行反订阅。回测缺少完整 L2 历史数据时,回测结果会存在偏差,不能直接等同于实盘表现。正式投入资金前,先用小资金试运行,比对 QMT 输出的盘口信息和券商 APP 展示数据是否一致。
大家可以微信搜索关注叩富问财,回复level2 ,匹配专属客户经理,核对 QMT 终端 L2 接口开通条件,确认量化账户行情权限完整度,规避策略运行拿不到深度行情的问题。
发布于2026-8-19 17:39 北京



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18630917047 

