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

温馨提示:投资有风险,选择需谨慎。
-
六月基金跌得心慌?国金AI选好基金,帮你筛标的、控节奏
2026-07-06 14:52
-
不想下载一堆APP,如何选券商?4类合规渠道横向对比,省心避坑!
2026-07-06 14:52
-
一文讲清:股票、基金、债券、逆回购的交易单位、数量、金额和费率
2026-07-06 14:52


问一问

+微信
分享该文章
