交易所行情基础相关知识

目录

一、行情基本概念

二、简单交易模型

三、行情系统结构

四、各种行情协议

1.FIX 

2.STEP

3.FAST

4.Binary 

五、集合竞价和连续竞价

1.集合竞价

2.连续竞价

六、上交所LDDS和深交所Binary行情对比


一、行情基本概念

行情是描述市场繁荣状态的数据,比较笼统,例如买卖交易量。准确一些的描述是,揭示交易所标的交易与买卖相持状况的数据(标的指买卖的东西)。

二、简单交易模型

交易网关(TDGW)是为向会员等市场参与者提供交易接入而设计开发的应用软件,交易网关作为交易报盘定位的客户端,提供基于socket的交易流接口。

行情网关(MDGW)用于提供行情服务。不同的行情信息被分为多个频道发送,市场参与者可以根据需要选择只接收指定频道的行情信息。

(33 封私信 / 80 条消息) 股市交易的撮合机制究竟是怎么运行的? - 知乎 (zhihu.com)

A股的撮合机制和行情数据 - 简书 (jianshu.com)

连续撮合:

成交价格分为3种情况:

1)中性盘

成交价=最高买入申报价格=最低卖出申报价格

2)内盘

卖出情况。成交价=最高买入申报价格

3)外盘

买入情况。成交价=最低卖出申报价格

三、行情系统结构

上交所LDDS(实时行情数据以 FAST 编码的二进制数据,通过 tag96 嵌入 STEP 消息中)

https://www.cnblogs.com/wpcockroach/p/9508775.html

 

四、各种行情协议

国内交易所协议FIX STEP FAST Binary_step和binary协议_wqfhenanxc的博客-CSDN博客

fast协议 fix - 简书 (jianshu.com)

1.FIX 

一篇搞懂FIX协议_冰雪积木的博客-CSDN博客

使用tag=value的方式记录数据

优点:简单易用

缺点:数据冗余

1.FIX消息的一般格式为:一个标准头+消息体+一个标准的尾部;
2.消息头的前三个域为 BeginString(tag#8)+BodyLenth(tag#9)+MsgType(tag#35);
3.标准消息尾的最后一个域为CheckSum(tag#10);
4.一个特定的tag 数应当是唯一的。如果重复,将被认为是一个违反规范的错误;
5. 所有消息由8=FIX.x.y<SOH>标记开始,最后由10=nnn<SOH>标记结束。
6.某些数据类型如MultipleValueString、MultipleCharValue的数据域,可以包含多个由空格隔开,由一个<SOH>结束的部分。(例如18=2 9 C<SOH>代表三个独立的值’2’,‘9’,和’C’)
7. 所有的TAG标记都要有明确的值,没有值的信息单元在FⅨ消息中应当不被列出。消息中还有空值的TAG会被拒绝接收。 

 ^A即<SOH>标签

2.STEP

FIX协议的中国本土化

3.FAST

上交所FAST行情接口对接_ldds系统对接_布兰姥爷的博客-CSDN博客

基于金融FIX协议的上交所FAST行情数据介绍以及解析方法,另附C++解析方法_fix协议行情解析_weixin_41534685的博客-CSDN博客

FAST技术及在上海证券交易所的应用 [证券信息技术知识库] (ssetech.com.cn)

其核心是一个压缩算法,将按照fix规范定义的数据经过压缩以后,其形式已经不是key-value形式了,是给出一个一个key的模板文件,然后在传输过程中只传输value,其很大程度上降低发送、接收双方的带宽。 

在FIX的基础上,使用模板的方法,去掉tag=标签,减小冗余

优点:冗余小,占用带宽更少

 

4.Binary 

深交所自己定的二进制格式的协议。所有消息都包含3部分,分别是消息头、消息体、消息尾,消息头8字节,是两个整数 MsgType 和 BodyLen,代表消息类型和消息体长度,消息尾是4字节的整数checksum校验位。

五、集合竞价和连续竞价

沪深交易所的集合竞价机制_集合竞价撮合机制_ztenv的博客-CSDN博客

1.集合竞价

位于开盘和收盘时,所有交易者给出买入申报和卖出申报,系统确定一个交易量最大的价格,作为开盘价格或者收盘价格。

以我国竞价交易制度为例,集合竞价时成交价格的确定原则是:

1、在有效价格范围内选取成交量最大的价位;

2、高于成交价格的买进申报与低于成交价格的卖出申报全部成交;

3、与成交价格相同的买方或卖方至少一方全部成交。

两个以上价位符合上述条件的,上海证券交易所规定使未成交量最小的申报价格为成交价格。若仍有两个以上申报价格符合条件,取其中间价为成交价格。深圳证券交易所取距前收盘价最近的价位为成交价。集合竞价的所有交易以同一价格成交。集合竞价未成交的部分,自动进入连续竞价。

2.连续竞价

买价高于卖价即可成交。

六、上交所LDDS和深交所Binary行情对比

 

 

表 1 上交所LDDS和深交所binary行情的区别

上交所LDDS

深交所binary

落后一些

更先进

  1. 变化全量快照,3s一次,若无变化则顺延
  2. 周期全量快照,30s一次
  3. 盘后固定价格交易行情数据3s一次
  4. 逐笔通道序号消息在3s内没有逐笔消息时发送

实时推送

  1. 市场实时状态3s一次
  2. 证券实时状态15s一次
  3. 频道心跳3s一次
  4. 快照行情频道统计消息15s一次

上交所binary只有L1数据

Step(L2)

Binary(L2)

4个L2实时数据:

  1. 快照数据
  2. 逐笔成交
  3. 逐笔委托
  4. 逐笔合并
  1. 快照数据
  2. 逐笔成交
  3. 主笔委托
  4. 市场实时状态
  5. 公告

快照数据优先级高于逐笔成交和逐笔委托

快照数据定时发布,不能重传

每类快照行情都有自己的发布频率

逐笔行情有序号,支持重传

逐笔行情有序号,支持重传

同支证券代码的逐笔委托消息与逐笔成交消息在同一个通道中发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/12852.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker学习笔记26

Docker stack应用&#xff1a; 1&#xff09;Docker 层级关系中的最高层次——stack&#xff0c;一个stack就是一组有关联的服务的组合&#xff0c;可以一起编排&#xff0c;一起管理。 早期&#xff0c;使用service来发布服务。但是service每次只能发布一个service。 yaml可…

基于matlab检测使用校准的立体摄像头拍摄的视频中的人物并确定其与摄像头的距离(附源码)

一、前言 此示例演示如何检测使用校准的立体摄像头拍摄的视频中的人物&#xff0c;并确定他们与摄像头的距离。 二、加载立体摄像机的参数 加载对象&#xff0c;这是使用应用程序或函数校准相机的结果。 三、创建视频文件阅读器和视频播放器 创建用于读取和显示视频的系统对…

使用easyexcel出现的错误

说明&#xff1a;easyexcel&#xff08;官网&#xff1a;https://easyexcel.opensource.alibaba.com/&#xff09;是阿里巴巴提供的&#xff0c;用于项目中读取/导出excel文件的工具&#xff0c;本文介绍使用easyexcel常见的两种错误。 错误一&#xff1a;java.lang.NoSuchMet…

金九银十面试必备,对标阿里 P7Java 架构师面试题

开源一套金九银十自刷的面试题库&#xff0c;自己感觉还不错&#xff0c;也拿了几个 Offer&#xff08;三个大厂的&#xff0c;字节、蚂蚁、滴滴&#xff09;&#xff01;下面直接上干货哈&#xff01; JVM 篇&#xff08;87 道&#xff09; JVM 篇中面试题中的知识点&#xff…

【C语言基础】遍历

(꒪ꇴ꒪(꒪ꇴ꒪ ),我是祐言博客主页&#xff1a;C语言基础,Linux基础,软件配置领域博主&#x1f30d;快上&#x1f698;&#xff0c;一起学习&#xff01;送给读者的一句鸡汤&#x1f914;&#xff1a;集中起来的意志可以击穿顽石!作者水平很有限&#xff0c;如果发现错误&…

软件工程——第9章面向对象方法学引论知识点整理

本专栏是博主个人笔记&#xff0c;主要目的是利用碎片化的时间来记忆软工知识点&#xff0c;特此声明&#xff01; 文章目录 1.当前最好的软件开发技术是&#xff1f; 2.面向对象的原则是什么&#xff1f; 3.人们把客观世界中的实体抽象为什么&#xff1f; 4.软件系统本质上…

pdf怎么转换成jpg图片?分享几个实用的方法!

记灵在线工具是一种非常方便的工具&#xff0c;可以帮助我们将PDF文件转换为图片格式。下面介绍三种不同的方法&#xff0c;让我们来了解一下。 方法一&#xff1a;记灵在线工具 1、打开记灵在线工具&#xff0c;在工具列表中选择“PDF转图片”。 2、将需要转换的PDF文件添加…

金融时间序列预测方法合集:CNN、LSTM、随机森林、ARMA预测股票价格(适用于时序问题)、相似度计算、各类评判指标绘图(数学建模科研适用)

项目设计集合&#xff08;人工智能方向&#xff09;&#xff1a;助力新人快速实战掌握技能、自主完成项目设计升级&#xff0c;提升自身的硬实力&#xff08;不仅限NLP、知识图谱、计算机视觉等领域&#xff09;&#xff1a;汇总有意义的项目设计集合&#xff0c;助力新人快速实…

【Unity项目】Unity实现 双屏显示效果

需求&#xff1a;两个屏显示项目&#xff0c;一个屏显示列表&#xff0c;一个屏显示列表按钮点击后的效果。 最近在修改一个项目&#xff0c;是要求分屏显示项目&#xff0c;一个一体机&#xff0c;一个大屏&#xff0c;一体机当作目录界面&#xff0c;大屏当作模型显示界面&am…

mysql 常用命令综合简单运用

目录 第一大题创建数据库创建用户表及约束字段修改位置修改字段数据类型修改字段名字添加字段修改表名字删除字段修改表的存储引擎 第二大题创建表及外键和其他约束删除外键约束和查找外键名 第三大题创建数据库创建用户同时授权一些功能修改用户的密码更新权限列表查看用户的权…

直击WAIC2023|英码正式加入华为昇腾APN,共同携手引领AI向实而生!

7月6日&#xff0c;以“智联世界&#xff0c;生成未来”为主题的世界人工智能大会&#xff08;以下简称&#xff1a;WAIC2023&#xff09;在上海世博中心盛大开幕。本届AI盛会将举办科学前沿和产业发展2场全体会议、10场主题论坛&#xff0c;以及多场生态论坛及活动&#xff1b…

工业物联网安全监测解决方案:工业安全节能管理

工业自动化和工业化的快速发展&#xff0c;工厂安全问题越来越受到重视。工厂安全监测是保障工厂安全运行的关键技术之一&#xff0c;它可以及时发现并处理潜在的安全问题&#xff0c;防止事故的发生&#xff0c;保障员工的安全和工厂的正常运转。智能改造成为广大企业关注的热…