【详细操作】量化交易软件miniQMT-行情获取!
发布时间:2026-4-24 14:04阅读:163
miniQMT 是量化交易终端软件,可通过其 Python 接口库 XtQuant 中的 xtdata 模块获取行情数据。具体操作如下:
- 获取历史数据并结合最新全推数据:适合获取历史数据和最新数据,且不受订阅数限制。示例代码如下:
python
import xtquant.xtdata as xtdata
# 定义股票代码
stock_code = '600001.SH'
# 1. 下载历史数据到本地
xtdata.download_history_data(stock_code, period='1d', start_time='20230101', end_time='20231010')
# 2. 获取本地历史数据
history_data = xtdata.get_local_data(
field_list=(),
stock_list=(stock_code),
period='1d',
start_time='20230101',
end_time='20231010',
count=-1,
dividend_type='none',
fill_data=True
)
print("历史数据:")
print(history_data)
# 3. 获取最新的全推数据(盘中实时更新)
latest_tick_data = xtdata.get_full_tick((stock_code))
print("最新全推数据:")
print(latest_tick_data)
- 实时订阅并获取数据:适合需要实时订阅并获取最新数据的场景。示例代码如下:
python
import xtquant.xtdata as xtdata
# 定义股票代码
stock_code = '600001.SH'
# 1. 订阅单股行情数据
seq = xtdata.subscribe_quote(stock_code, period='1d')
# 2. 获取订阅的最新数据
market_data = xtdata.get_market_data_ex(
field_list=(),
stock_list=(stock_code),
period='1d',
start_time='',
end_time='',
count=10,
dividend_type='none',
fill_data=True,
subscribe=True
)
print("订阅的最新数据:")
print(market_data)
# 3. 反订阅行情数据
xtdata.unsubscribe_quote(seq)
- 通过回调函数获取实时行情:可实时监控行情变化。示例代码如下:
python
import xtquant.xtdata as xtdata
# 定义股票代码
stock_code = '600001.SH'
# 定义回调函数处理数据更新
def callback(data):
print(data)
# 订阅行情
xtdata.subscribe_quote(stock_code, period='tick', callback=callback)
# 保持程序运行
xtdata.run()
此外,也可直接调用xtdata.get_full_tick函数,无需订阅即可获取当前市场快照。使用上述功能前,需确保 miniQMT 已打开,若要进行实盘交易则需登录账号。
股票开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!融资利率5%以下!优惠多多!免费量化!ptrade&QMT!

温馨提示:投资有风险,选择需谨慎。
-
叩富网:18年财商教育,学练问一站式成长
2026-06-08 16:08
-
开通证券账户时涉及的账户、账号、密码都有哪些?
2026-06-08 16:08
-
新手选股总踩坑?国金AI选好股,帮你轻松找潜力股
2026-06-08 16:08


问一问

+微信
分享该文章
