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

温馨提示:投资有风险,选择需谨慎。
-
震荡行情难赚钱?国泰海通网格交易工具,手把手教你赚稳波动差价
2026-04-20 14:43
-
华泰证券新老客户十年Level2行情免费领啦!速览领取指南
2026-04-20 14:43
-
国泰海通合并1周年!周年庆福利满满,怎么高效领取?(含新客理财券)
2026-04-20 14:43


问一问

+微信
分享该文章
