【详细操作】量化交易软件miniQMT-行情获取!
发布时间:2026-4-24 14:04阅读:80
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!

温馨提示:投资有风险,选择需谨慎。
-
养虾理财用的金融Skill是什么?国泰海通灵犀Skills实测,新手也能装
2026-05-09 13:41
-
豆包开启付费!AI行业迎来拐点,普通投资者该怎么布局?
2026-05-09 13:41
-
2026国金证券新人开户能够享受哪些福利?(含6888元品质礼包)
2026-05-09 13:41


问一问

+微信
分享该文章
