【详细操作】量化交易软件QMT-行情获取!
发布时间:2026-4-24 14:02阅读:336
QMT 量化交易软件获取行情数据主要有本地数据获取、全推数据获取和订阅数据获取三种方式。具体操作如下:
- 本地数据获取:适用于策略回测场景,数据为下载到本地的加密文件,盘中不会自动更新。可使用
download_history_data接口下载指定区间数据到本地硬盘,如download_history_data("000001.SZ","1d","20230101","")可下载平安银行从 2023 年 1 月 1 日至今的日线数据。获取数据时,可使用get_local_data从本地文件读取,也可以用get_market_data_ex(subscribe=False),如ContextInfo.get_market_data_ex(fields=(), stock_code=("000001.SZ"), period='1d', subscribe=False)。 - 全推数据获取:客户端启动后会自动接收全市场的最新数据快照。可直接使用
get_full_tick一次性获取当前全市场最新数据,如tick = C.get_full_tick(("000001.SZ","600519.SH"))。也可以用subscribe_whole_quote注册回调函数,每次处理增量部分,示例代码如下:
python
def call_back(data):
print(data)
def init(C):
C.stock_list = ("000001.SZ","600519.SH")
C.subID = C.subscribe_whole_quote(C.stock_list, callback=call_back)
def handlebar(C):
print("============================")
print("C.subID: ",C.subID)
- 订阅数据获取:指向行情服务器主动申请获取指定品种、指定周期的实时行情数据,支持分笔、1 分钟、5 分钟、日线四种周期,有最大订阅数量限制。首先使用
subscribe_quote()函数发起订阅,指定合约代码、周期类型、回调函数等参数,如xtdata.subscribe_quote(stock_code="600000.SH", period="1m", callback=quote_callback)。服务器会实时推送行情数据到客户端,新数据到达时自动触发预设的回调函数quote_callback。在回调函数中处理推送的数据,也可使用get_market_data_ex(subscribe=True)主动获取最新数据。 - 在进行行情获取前,需安装最新版 QMT 客户端并登录(需开通量化权限),保持客户端运行,同时安装 QMT 官方 SDK,命令为pip install xtquant -i https://pypi.tuna.tsinghua.edu.cn/simple。
开户找我优惠多多!选8888资金靓号!ETF佣金万0.5!逆回购手续费百万分之一!免费量化qmt/ptrade!更多优惠欢迎找我!

温馨提示:投资有风险,选择需谨慎。
- 现在 QMT 与 PTrade 量化交易怎么选,量化免费开通保姆级全攻略(2026 最新)
- 2026 年最新量化交易 QMT+PTrade 开通全攻略:轻松看懂量化开通门槛
- 2026 量化账户开通全指南|同一账户可同时开通 QMT+PTrade,保姆级流程
- 迅投 QMT 量化交易最新版开户全攻略:申请条件、开通流程!看完就懂!
- 2026 年量化交易开户手续攻略:QMT 如何办理开户?
- 2026 最新|QMT+PTrade 开通保姆级指南✅正版量化软件免费使用,无额外年费!
- 2026年免费量化QMT开通全攻略:开通条件 + 完整流程 + 全套避坑指南!
- 2026 最新版 QMT 量化软件|免费开通完整攻略!足不出户,手机线上一站式办理
-
叩富问财是一个什么平台?
2026-08-10 15:10
-
国泰灵犀APP3.0正式上线啦!亮点功能都有哪些?
2026-08-10 15:10
-
交易所关掉量化专线通道,对普通投资者到底是好是坏?
2026-08-10 15:10


问一问

+微信
分享该文章
