交易所行情基础相关知识

目录

一、行情基本概念

二、简单交易模型

三、行情系统结构

四、各种行情协议

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. 公告

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

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

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

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

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

geoserver发布arcgis server离线瓦片

1.使用tif文件也可以发布服务&#xff0c;但是我下载的tif文件发布的服务总数模糊不清&#xff0c;原因可能是地图比例尺问题。 2.仔细研究&#xff0c;发现下载的arcgis server瓦片都是高清的&#xff0c;于是想到直接加载arcgis瓦片&#xff0c;这样图片/坐标系之间问题都完…

Elasticsearch入门

Elasticsearch简介 分布式的、Restful风格的搜索引擎支持对各种类型的数据的检索&#xff1a;结构化、非结构化的数据均可搜索速度快&#xff0c;可以提供实时的搜索服务&#xff1a;可以提供实时的搜索服务便于水平扩展&#xff0c;每秒可以处理PB级海量数据&#xff1a;集群…

【PHP+VUE】手术麻醉临床信息管理系统源码

一、前言 手术麻醉信息系统将为医院手术室带来规范化的工作管理标准、实时快捷的信息流&#xff0c;医疗经验的积累和有效归纳, 全面解决了手术室麻醉过程管理的信息化和数字化。 能够规范手术室的工作流程&#xff0c;实现麻醉、手术过程中的信息数字化和网络化&#xff0c;…

Jenkins---jenkins生成Allure报告

目录 前言 Allure插件安装 生成Allure报告 遇到的问题 总结&#xff1a; 前言 前几天介绍了如何生成html报告&#xff0c;目前绝大部分公司都是用的allure报告&#xff0c;那么今天也介绍下如何通过jenkins生成allure报告。 Allure插件安装 jenkins中存在支持allure报告…

如何批量将PDF转换为图片?

在生活工作中&#xff0c;我们会处理很多电子合同。这些电子合同一般是PDF格式&#xff0c;不但存储空间大&#xff0c;且预览起来不太便捷&#xff0c;需要我们转换为图片格式更方便预览。如果人工一一处理比较繁琐复杂&#xff0c;有没有什么方案可以快速将pdf转换为图片呢&a…

数分面试题-SQL高频考点

目录标题 1、SQL语言分类2、join连接3、列转换3.1 列转行3.2 行转列 4、分页查询5、字符串处理函数5.1 字符函数5.2 数学函数5.3 日期函数 6、索引6.1 什么是索引6.2 建立索引的优缺点6.3 索引有哪些6.4 索引为什么快6.5 什么情况下加索引6.6 怎么知道索引用没用上6.7 用过组合…

Jmeter实现生成全局参数-随机数

我在做项目的过程中&#xff0c;用的比较多的是【前置处理中】-用户参数 步骤一&#xff1a;添加参数处理器 步骤二&#xff1a;填写项目中可能会用到的一些参数&#xff08;固定的或者随机的都可以&#xff09; teacher_name${__RandomString(1,赵钱孙李周吴郑王冯陈褚卫蒋沈…

计算机网络(谢希仁版)基础期末复习

一、前言 该篇文章是对计算机网络&#xff08;谢希仁版&#xff09;常考的期末复习知识点进行的总结&#xff0c;可以供大家进行简单的复习&#xff0c;适用于网络工程、计算机网络类专业的同学进行复习使用。其他对计算机网络感兴趣的同学、相关专业人士也可进行阅读。 二、第…

SpringBoot第27讲:SpringBoot集成MySQL - MyBatis 多个数据源

SpringBoot第27讲&#xff1a;SpringBoot集成MySQL - MyBatis 多个数据源 本文是SpringBoot第27讲&#xff0c;在某些场景下&#xff0c;Springboot需要使用多个数据源&#xff0c;以及某些场景会需要多个数据源的动态切换。本文主要介绍上述场景及 SpringBootMyBatis实现多个数…

数据湖真的能取代数据仓库吗?【SNP SAP数据转型 】

数据湖和数据仓库的存在并不冲突&#xff0c;也并不是取代的关系&#xff0c;而是相互的融合关系。 数据湖是近两年中比较新的技术在大数据领域中&#xff0c;对于一个真正的数据湖应该是什么样子&#xff0c;现在对数据湖认知还是处在探索的阶段&#xff0c;像现在代表的开源产…

[SUCTF2019]hardcpp

前言 又遇到ollvm了 解混淆 可以直接用angr运行脚本去除除控制流平坦化&#xff0c;最好在ancoda等管理环境里面安装angr不然问题很多 https://github.com/Pure-T/deflat 去除前 去除后&#xff0c;它将多余的直接nop了 分析 主要加密区域位于匿名函数这一块&#xff0c…

Kafka 小结

Kafka 是由 Linkedin 开发并开源的分布式消息系统&#xff0c;因其分布式及高吞吐率而被广泛使用&#xff0c;现已与 Cloudera Hadoop、Apache Storm、Apache Spark、Flink 集成。 Kafka 使用场景 页面访问量 PV、页面曝光 Expose、页面点击 Click 等行为事件&#xff1b;实时计…

uniapp中uni-popup的用法——实例讲解

uni-pop弹出层组件&#xff0c;在应用中弹出一个消息提示窗口、提示框等,可以设置弹出层的位置&#xff0c;是中间、底部、还是顶部。 如下图效果所示&#xff1a;白色区域则为弹出的pop层。 一、 创建一个自定义组件&#xff1a; 1.项目中安装下载uni-pop插件。 2.把pop内容…

同一局域网内IP 192.168.1.10 和 IP 10.10.10.8 可以互相访问吗?

同一局域网内IP 192.168.1.10 和 IP 10.10.10.8 可以互相访问吗&#xff1f; 1、网上邻居的方式&#xff1a; 鼠标点击 我的电脑 属性 计算机名&#xff0c;查看一下 计算机名&#xff08;这个可以点击更改&#xff0c;自己设定和更改&#xff09; 查看一下工作组&#xff0c;一…

Python———PyCharm下载和安装

&#xff08;一&#xff09;开发环境介绍 开发环境&#xff0c;英文是 IDE &#xff08; Integrated Development Environment 集成开发环境&#xff09;。 不要纠结于使用哪个开发环境。开发环境本质上就是对Python 解释器python.exe 的封装&#xff0c;核心都一样。可以说&…

PostgreSQL使用localhost可以连接,使用IP无法连接

问题描述&#xff1a;PostgreSQL使用localhost可以连接&#xff0c;使用IP无法连接 默认情况下&#xff0c;刚安装完成的 postgresSQL12 无法使用 数据库连接工具&#xff08;如postman&#xff09;连接。需要为其修改配置&#xff0c;开放连接权限。 修改pg_hba.conf 增加…

采用VMD按照某一坐标轴旋转坐标结构

关注 M r . m a t e r i a l , \color{Violet} \rm Mr.material\ , Mr.material , 更 \color{red}{更} 更 多 \color{blue}{多} 多 精 \color{orange}{精} 精 彩 \color{green}{彩} 彩&#xff01; 主要专栏内容包括&#xff1a; †《LAMMPS小技巧》&#xff1a; ‾ \textbf…

深入理解深度学习——BERT派生模型:BART(Bidirectional and Auto-Regressive Transformers)

分类目录&#xff1a;《深入理解深度学习》总目录 UniLM和XLNet都尝试在一定程度上融合BERT的双向编码思想&#xff0c;以及GPT的单向编码思想&#xff0c;同时兼具自编码的语义理解能力和自回归的文本生成能力。由脸书公司提出的BART&#xff08;Bidirectional and Auto-Regre…

java文件夹上传,保留文件夹结构

需求: 产品要求可以上传文件夹,文件夹下包含其他文件夹 前端上传文件夹,可以把文件以及所在文件所在文件夹信息传到后端 1.前端设置 需要设置 webkitdirectory enctype multipart/form-data <!DOCTYPE html> <html> <head><meta charset"UTF-8&…

应用层:动态主机配置协议(DHCP)

1.应用层&#xff1a;动态主机配置协议(DHCP) 笔记来源&#xff1a; 湖科大教书匠&#xff1a;应用层概述 湖科大教书匠&#xff1a;动态主机配置协议(DHCP) 声明&#xff1a;该学习笔记来自湖科大教书匠&#xff0c;笔记仅做学习参考 如何配置用户主机才能使用户主机正常访问…