哪些投资者适合 QMT?QMT 实时行情、历史 K 线、Tick 数据获取方法
发布时间:6小时前阅读:52
QMT 作为本地量化终端,不仅支持图形化看盘,还提供 xtquant 全套行情接口,分为实时盘中行情和本地历史行情两套获取方式。
一、QMT 量化软件,哪些人会使用?
1. 个人量化投资者(最主流群体)
- 具备基础 Python 编程能力,想要自主编写交易策略,做 ETF、可转债、个股日内回转、波段策略;
- 做基本面多因子选股,需要读取财报、财务指标,进行批量回测;
- 看重策略代码保存在本地,不想把核心策略上传到云端平台;
- 可以自备电脑或者云服务器,能够自己维护网络、解决软件基础问题。
门槛提示:个人投资者需要满足券商量化权限开通条件,达到资产、交易经验、风险测评要求,申请完整版 QMT。
2. 中小私募、工作室
- 中小量化团队,需要 Tick 级高精度回测、多标的批量监控、多账户管理;
- 有自研策略,追求本地低延迟行情通道,需要对接期权、期货、两融等多品种。
3. 量化学习爱好者
- 学习量化回测、指标编写,用来验证交易思路,先跑模拟盘,暂不上实盘;
- 研究历史 K 线、Tick 逐笔数据,复盘历史行情,学习量化逻辑。
不适合使用 QMT 的人群
- 完全不会编程,只想直接使用现成网格、条件单,优先选 PTrade;
- 无法长期保持电脑开机,没有条件部署云服务器;
- 只需要简单看盘,不需要编写策略、回测,普通行情软件足够。
二、QMT 获取行情信息两大模式
QMT 行情分为可视化手动查看和代码接口自动获取,策略开发主要依靠 xtquant 接口。行情包含 L1 五档基础行情(开通权限自带),Level2 十档、逐笔成交属于增值行情,需要单独订阅。
模式 1:图形界面手动查看行情
登录完整版 QMT 客户端,选择行情 + 交易模式,直接在软件界面添加标的,查看 K 线、盘口、成交。
特点:适合人工盯盘,策略自动交易不依赖这种手动查看。
模式 2:代码接口获取行情(策略开发核心,分两类)
① 实时行情(盘中策略使用,必须先订阅)
核心逻辑:先订阅标的行情,才能持续收到盘中实时数据,不订阅直接读取会返回空数据。
subscribe_quote:订阅单个 / 多个标的行情,支持 1 分钟 K 线、Tick 逐笔数据,策略 init 初始化函数中调用;subscribe_whole_quote:全市场全推行情,一次性接收全市场快照,适合批量监控大量标的;unsubscribe_quote:反订阅,释放订阅额度,标的不用时一定要释放,防止订阅超限行情中断。
代码获取实时 K 线:get_market_data_ex,在 handlebar 中获取 K 线价格,用来计算均线、指标,触发买卖信号。
② 历史行情(回测、离线研究使用,本地存储)
QMT 历史行情不会自动下载,需要提前盘后在客户端【操作】→【数据管理】下载,或者代码download_history_data下载到本地硬盘。
支持日线、分钟 K 线、Tick 逐笔数据,支持前复权、不复权。
get_market_data/get_local_data:读取已经下载好的本地历史数据,用于回测、历史复盘、批量因子计算。- Tick 数据占用硬盘空间巨大,按需下载,不建议一次性下载全市场多年 Tick 数据。
三、两种开发环境下行情调用区别
- QMT 内置策略引擎(模型研究)
使用 ContextInfo 内置对象,C.subscribe_quote订阅行情,C.get_market_data_ex读取 K 线,回测和实盘策略通用写法。
示例片段:
def init(C):
#初始化,订阅标的1分钟行情
C.subscribe_quote(["510300.SH"], period="1m")
def handlebar(C):
#获取最近10根1分钟K线
bar_data = C.get_market_data_ex(["close"], ["510300.SH"], period="1m", count=10)
- xtdata 库(模型研究 / MiniQMT 离线研究)
独立 Python 环境批量拉取数据,适合批量选股、离线数据分析。
from xtquant import xtdata
#下载历史日线数据
xtdata.download_history_data("510300.SH", period="1d", start_time="20250101", end_time="20260901")
#读取本地日线数据
data = xtdata.get_market_data(["close"], ["510300.SH"], period="1d")
四、行情获取高频踩坑点
- 忘记订阅标的,直接读取行情,返回空值。实盘策略最常见报错;
- 一次性订阅上百只标的,超过订阅上限,行情丢包、数据中断;不用标的及时反订阅;
- 盘中下载大量历史 Tick 数据,占用带宽,导致盘中行情卡顿,历史数据尽量盘后下载;
- 登录模式选错,用纯行情模式,部分行情接口、交易接口受限;策略开发务必选择行情 + 交易模式;
- 混淆 L1 与 Level2 行情:开通 QMT 默认是 L1 五档行情;逐笔、十档盘口需要额外付费订阅 Level2;
- QMT 是本地客户端,电脑关机、断网,行情接收停止,策略不再获取新行情。
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠多多!免费量化使用量化软件QMT+ptrade!

温馨提示:投资有风险,选择需谨慎。
-
账户业务哪些必须临柜?可线上办清单与3类需临柜情形
2026-09-14 18:13
-
华泰证券开户流程是什么?线上开户需要几分钟?
2026-09-14 18:13
-
养老理财9月底有望再扩围:谁能买、怎么选?别把它和个人养老金搞混了
2026-09-14 18:13


问一问

+微信
分享该文章
