量化QMT、miniQMT获取行情函数攻略!
发布时间:5小时前阅读:35
QMT 和 miniQMT 可通过多种函数获取行情数据,以下是相关攻略:
QMT 获取行情函数
get_market_data_ex函数:这是获取历史行情数据的通用函数,支持所有周期和品种的数据下载。基本调用格式为:- python
from xtquant import xtdata
data = xtdata.get_market_data_ex(
field_list=("open", "high", "low", "close", "amount"),
stock_list=("SH_600000"),
period="1d",
start_time="20200101",
end_time="20250601"
)
subscribe_quote函数:用于订阅当日行情数据,适用于盘中实时交易、高频策略等场景。通过该函数提前向本地缓存服务器注册需要的行情数据,后续可从本地缓存快速读取。示例代码如下:- python
def callback_func(data):
# 行情处理逻辑
pass
C.subscribe_quote(
stock_list=('510310.SH'),
period='1m',
callback=callback_func
)
miniQMT 获取行情函数
get_market_data函数:用于获取历史行情数据,支持日线、分钟线等多种周期。示例代码为:- python
from xtquant import xtdata
data = xtdata.get_market_data(
field_list=('close', 'open', 'high', 'low', 'volume'),
stock_list=('000001.SZ', '600000.SH'),
period='1d',
count=100
)
get_market_data_ex函数:可获取五档行情数据,包含买卖盘信息。使用方法如下:- python
data_ex = xtdata.get_market_data_ex(
field_list=('close', 'bidPrice', 'askPrice'),
stock_list=('000001.SZ'),
period='1d',
count=10
)
get_full_tick函数:能够获取完整的 Tick 数据,示例代码为:- python
def on_data(datas):
print(datas)
xtdata.subscribe_quote(('000001.SZ'), 'tick', callback=on_data)
get_local_data函数:用于获取本地已经保存的历史数据,例如:- python
historical_data = xtdata.get_local_data((), ("510300.SH"), period="1d", count=-1)
股票/量化开户找我!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠多多!免费量化使用量化软件QMT+miniQMT+ptrade!

温馨提示:投资有风险,选择需谨慎。
-
REITs扩募是什么?普通人能参与吗?附APP实操指南
2026-06-17 17:19
-
理财问答选哪个?知乎vs叩富问财全面对比,一文搞懂
2026-06-17 17:19
-
@所有人,2026年端午节A股休市安排出炉!
2026-06-17 17:19


问一问

+微信
分享该文章
