返回列表 发布新帖

MINIQMT 券商Level 2 数据获取问题

1415 7
发表于 2024-12-24 22:34:03 | 显示全部楼层 阅读模式

QMT 技术团队,您好! 请问如果我想获取日内level 2 的全部股票数据,比如说以下几类:

  • l2order - level2逐笔委托
  • l2transaction - level2逐笔成交
  • l2quoteaux - level2实时行情补充(总买总卖)
  • l2orderqueue - level2委买委卖一档委托队列

请问应该如何高效获取?(全量股票的实时level 2)

看了一下文档中写到:

image.png

image.png

image.png

对此有些困惑,文档中不建议订阅单股数量大于50,但是却没有L2的全推订阅函数(subscribe_whole_quote 回调返回的是tick数据,而非L2 逐笔成交数据)

请问应该如何高效获取全量股票的实时level 2 数据,以逐笔成交订单为例(l2transaction)

我是应该先订阅全推行情(subscribe_whole_quote(code_list, callback=None)),然后使用get_l2transaction进行获取数据?

def f(data):    
    code_list = list(data.keys())    # 获取到本次触发的标的代码
    l2transaction_in_callabck = xtdata.get_l2_transaction([],code_list,period = 'l2transaction')    # 在回调中获取l2transaction 数据
    print(l2transaction_in_callabck )

xtdata.subscribe_whole_quote(all_stock_list,callback=f)

还是应该for 循环全量股票列表,逐个订阅(subscribe_l2_transaction)然后使用get_l2_transaction进行获取数据?

def f(data):    
    code_list = list(data.keys())    # 获取到本次触发的标的代码
    l2transaction_in_callabck = xtdata.get_l2_transaction([],code_list,period = 'l2transaction')    # 在回调中获取l2transaction 数据
    print(l2transaction_in_callabck )

for i in code_list:
    xtdata.subscribe_l2_transaction(i,period='l2transaction',count=-1,callback=f) # 订阅时设定回调函数

评论7

Anonymous
发表于 2024-12-25 11:30:55 来自手机 | 显示全部楼层
*******9398 发表于 2024-12-25 10:55
L2行情需要购买,如果通过券商可以打折

已有L2权限
~量子~
发表于 2024-12-26 10:25:20 | 显示全部楼层

        试试这个: xtdata.subscribe_quote(code, 'l2transaction', callback=subscribe_callback) --- 回调函数里就有L2数据了吧?
~量子~
发表于 2025-1-9 16:17:43 | 显示全部楼层
你的Level2速度快吗? How much?
口淡行动
发表于 2025-2-4 20:22:00 | 显示全部楼层
*******9398 发表于 2024-12-25 10:55
L2行情需要购买,如果通过券商可以打折

哪个券商可以打折?
*******1595_mJGnW
发表于 2025-2-14 13:42:57 | 显示全部楼层
这个LEVEL2数据是需要什么权限? 是和QMT 购买还是在哪里购买?
~量子~
发表于 2025-2-22 10:44:25 | 显示全部楼层
刘兵 发表于 2025-2-11 23:24
出交易所的展示行情,1380元每年,非常快

展示行情有啥用, 这里肯定要可以用API读取level2行情。   通达信,同花顺的level2展示行情一年也才300左右。
~量子~
发表于 2025-2-22 11:54:22 | 显示全部楼层
添财少年 发表于 2025-2-18 15:49
我有三方的L 2数据,你可以去测试一下
要开通QMT和mini QMT的可以联系我+:QMT-GJ888,股票万0.854,融资 ...

三方的L2数据 How Much?
时延多少?

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 | 技术支持 Discuz! 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表