当前位置: 首页 > news >正文

量化数据接口,level2历史数据,level2实时数据,逐笔成交,逐笔委托,10档行情接口

Level2 行情说明文档
DEMO 地址:https://stockapi.com.cn/

  1. 交易所说明
    交易所 数据类型
    上交所 十档行情快照(Level-2)、委托队列(Level-2)、逐笔委托(Level-2)、逐笔成交(Level-2)
    深交所 十档行情快照(Level-2)、委托队列(Level-2)、逐笔委托(Level-2)、逐笔成交(Level-2)
    数据品种 ETF、A 股、可转债

python请求demo

import gzip
import base64
from io import BytesIOdef decompress_gzip_base64(base64_string):# 步骤 1: 解码 Base64 字符串compressed_data = base64.b64decode(base64_string)# 步骤 2: 使用 BytesIO 处理字节流with BytesIO(compressed_data) as byte_stream:# 步骤 3: 解压缩 GZIP 数据with gzip.GzipFile(fileobj=byte_stream) as gzip_file:# 读取解压缩的数据decompressed_data = gzip_file.read()return decompressed_data.decode('utf-8')  # 将字节数据转换为字符串# 解压缩示例
decompressed_text = decompress_gzip_base64("H4sIAAAAAAAACj2MzQqCUBCF9z5JwhBzlSs9QvteqNr0hxmk6EJI+sFFIQWVoj2OM+ZbdFNrZvGdw8w5lE0pzMviUEUT+CE/crBl/wTsP2v/DhS7vAjISTtVFilHr86wd61nTmeqW0Hz8/+tqaP1juLVO9mT7amOXpkt+ZHqUI831cVVcbYTyp3vqYWuSRSIVn80hFaBgYZEUxhgoZqBiSAloFohGkipfQDtLbJAygAAAA==")
print(f"解压缩后的字符串: {decompressed_text}")# 解压缩后的字符串: 市场代码,代码,交易日,时间,委托号,委托价格,委托数量,委托类别,委托代码,原始订单号(上海),逐笔数据序号(序号)
# 501006.SH,501006,20250312,60000830,55,0,0,11,0,0,55

实时数据说明:

集合竞价

9:15 - 9:20 可以下委托单、撤单;
9:20 - 9:25 可以下委托单,但不可以撤单;
9:25 是集合竞价期间成交时刻,产生开盘价、成交价等;集合竞价期间的委托单能成交的按开盘价成交,不能成交的就进入连续竞价。

上海市场
1、逐笔委托: 在 [9:15, 9:25)时间区间的逐笔委托数据,会在9:25分一起推送;连续竞价期间会实时推送;
2、逐笔成交: 9:25分成交后会有推送数据,连续竞价期间会实时推送;
3、快照: 在[9:15, 9:25) 会推送上一交易日收盘后的价格数量等数据;在9:25分后实时推送有效数据,连续竞价期间会3秒一推。

深圳市场
1、逐笔委托: 集合竞价、连续竞价时间区间均会实时推送;
2、逐笔成交: 集合竞价、连续竞价时间区间均会实时推送 (在集合竞价区间的推送是状态为Cancel的成交单);
3、快照: 在[9:15, 9:25) 会推送上一交易日收盘后的价格数量等数据;在9:25分后实时推送有效数据,连续竞价期间会3秒一推。

使用流程

①连接tcp Socket
②发送登录命令 DL,用户名,密码
③发送订阅命令 DY2,用户名,密码,000001.SZ,600000.SH (需要DL指令返回成功后才可订阅)
④发送取消订阅指令 QXDY2,用户名,密码,000001.SZ,600000.SH
备注:
全推用户不需要订阅。默认全市场推送,登录的TCP链接断开所有的订阅会清空,所以重连的时候一定要重新订阅。

http://www.dtcms.com/a/271212.html

相关文章:

  • 姿态估计:捕捉人体动作的科技艺术
  • 科技对生态保育的影响?
  • Git系列--3.分支管理
  • 自学软件测试需要学哪些内容?
  • 图像硬解码和软解码
  • 轻量锁偏向锁重量锁害人不浅!synchronized源码!
  • eggNOG数据库注释文件
  • HCIA暑期作业
  • 阿里云和腾讯云RocketMQ 发消息和消费消息客户端JAVA接口
  • 高速公路门架系统的三种数据(交易流水、牌识流水、雷达轨迹)是怎么生成的
  • 区块链平台以太坊核心原理
  • 人工智能与机器学习暑期科研项目招募(可发表论文)
  • 【Modern C++ Part8】Prefer-nullptr-to-0-and-NULL
  • 小赛安全智脑×动态MCP Server:让组件API对接像搭积木一样简单
  • 基于lottie的微信小程序动画开发指南
  • [论文阅读] 软件工程 | 一篇关于开源许可证管理的深度综述
  • 轻松更改 Power BI 中的数据源类型
  • 川翔云电脑:突破硬件极限,重构设计生产力范式
  • 软件设计师中级概念题
  • Vue+ElementUI聊天室开发指南
  • 桌面开发,在线%图书管理系统%开发,基于C#,winform,界面美化,mysql数据库
  • 技术开发栈中 URL地址末尾加不加 “/“ 有什么区别?
  • 028_this关键字的使用场景
  • ABP VNext + Marten:事件溯源与 CQRS 全流程实战
  • Amazon SageMaker 部署 AIGC 应用:训练 - 优化 - 部署 - Web 前端集成应用实践
  • 解决IDEA缺少Add Framework Support选项的可行性方案
  • ObjectClear - 图像处理新革命,一键“抹除”图像中任意物体与阴影 支持50系显卡 一键整合包下载
  • 响应式原理二:响应式依赖收集
  • 前端进阶之路-从传统前端到VUE-JS(第四期-VUE-JS页面布局与动态内容实现)(Element Plus方式)
  • Higress 上架 KubeSphere Marketplace,助力企业构建云原生流量入口