收藏 分销(赏)

JR∕T 0155.2-2018 证券期货业场外市场交易系统接口 第2部分:订单接口(金融).pdf

上传人:曲**** 文档编号:90893 上传时间:2022-07-03 格式:PDF 页数:38 大小:1.75MB
下载 相关 举报
JR∕T 0155.2-2018 证券期货业场外市场交易系统接口 第2部分:订单接口(金融).pdf_第1页
第1页 / 共38页
JR∕T 0155.2-2018 证券期货业场外市场交易系统接口 第2部分:订单接口(金融).pdf_第2页
第2页 / 共38页
JR∕T 0155.2-2018 证券期货业场外市场交易系统接口 第2部分:订单接口(金融).pdf_第3页
第3页 / 共38页
JR∕T 0155.2-2018 证券期货业场外市场交易系统接口 第2部分:订单接口(金融).pdf_第4页
第4页 / 共38页
JR∕T 0155.2-2018 证券期货业场外市场交易系统接口 第2部分:订单接口(金融).pdf_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、ICS 03.060 A 11 JR 中 华 人 民 共 和 国 金 融 行 业 标 准 JR/T 0155.22018 证券期货业场外市场交易系统接口 第 2 部分:订单接口 OTC trading system interface for securities and futures market Part 2: Orders 2018 - 01 - 18 发布 2018 - 01 - 18 实施 中国证券监督管理委员会 发 布 JR/T 0155.22018 I 目 次 前言 . II 引言 . III 1 范围 . 1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 会话传输

2、. 2 5 消息格式 . 2 5.1 数据类型 . 2 5.2 域 . 3 5.3 安全与加密 . 4 5.4 数据完整性 . 5 5.5 扩展方式 . 5 6 消息结构 . 5 6.1 消息头 . 5 6.2 消息尾 . 6 7 实时交易业务 . 7 7.1 申报请求 . 7 7.2 执行报告(MsgType=8) . 9 7.3 产品状态查询 . 10 7.4 账户信息登记 . 11 8 辅助处理 . 12 8.1 缺口重发 . 12 8.2 未知消息拒绝应答(MsgType=UF008) . 13 9 数据字典 . 14 附录 A(规范性附录) 产品账户编码规则 . 26 附录 B(资料

3、性附录) 计算校验和 . 27 附录 C(规范性附录) 二级产品账户导入文件数据格式 . 28 附录 D(规范性附录) 消息错误码 . 30 JR/T 0155.22018 II 前 言 JR/T 01552018证券期货业场外市场交易系统接口分为3个部分: 第1部分:行情接口; 第2部分:订单接口; 第3部分:结算接口。 本部分为JR/T 01552018的第2部分。 本部分按照GB/T 1.12009给出的规则起草。 本部分的编制参考了JR/T 00222004证券交易数据交换协议的相关内容。 本部分由全国金融标准化技术委员会证券分技术委员会(SAC/TC180/SC4)提出。 本部分由全

4、国金融标准化技术委员会(SAC/TC180)归口。 本部分起草单位:中国证监会信息中心、中国证监会机构部、中国证券业协会、中证机构间报价系统股份有限公司、福建顶点软件股份有限公司。 本部分主要起草人:张野、刘铁斌、周云晖、刘叶青、高红洁、杨胜平、徐亚钊、曹雷、刘云清、李睿、罗黎明、刘辉、刘建宝、孙登。 JR/T 0155.22018 III 引 言 场外市场是多层次资本市场的重要组成部分。 场外交易系统负责提供私募产品的发行转让、 登记结算、信息服务等功能。 经过近几年的系统建设和业务发展, 通过与证券公司柜台市场的互联互通, 机构间私募产品报价与服务系统(以下简称“报价系统”)目前已经建设成

5、为场外市场的重要基础设施之一。报价系统是为参与人提供私募产品报价、 发行、 转让及相关服务的专业化电子平台, 可以提供私募产品注册、 报价询价、发行转让、份额登记、资金结算、信息服务等核心功能。 JR/T 0155.22018 1 证券期货业场外市场交易系统接口 第 2 部分:订单接口 1 范围 本部分规定了证券期货业场外市场交易系统订单接口的术语和定义、会话传输、消息格式、消息结构、实时交易业务、辅助处理、数据字典等内容。 本部分适用于场外交易系统与证券公司柜台交易系统等机构之间进行的订单数据交换。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。 凡是注日期的引用文件, 仅所注日

6、期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 26592000 世界各国和地区名称代码 GB/T 124062008 表示货币和资金的代码 GB 180302005 信息技术 中文编码字符集 GB/T 236962009/ISO 10383:2003 证券和相关金融工具 交易所和市场识别码 JR/T 00222004 证券交易数据交换协议 ISO/IEC 646:1991 信息技术ISO信息交换七位编码字集( Information technology-ISO 7-bit coded character set for informat

7、ion interchange ) 3 术语和定义 下列术语和定义适用于本文件。 3.1 参与人 participants 认可场外交易系统的服务声明并完成用户注册流程的法人或其他机构。 3.2 一级产品账户 sender sub id 场外交易系统为参与人开立的用于记载其直接持有或间接持有的私募产品份额的账户。 3.3 二级产品账户 security account 参与人为投资者开立的用于记载私募产品份额的账户。 注:编码规则见附录A。 3.4 证券信息请求编号 security status req id 证券公司柜台系统自定义的行情信息报送序号。 3.5 JR/T 0155.22018

8、 2 参与人申报单编号 clord id 参与人为每笔申报单分配的编号,在有效申报日期内唯一。 注:其中,前3位或前5位是场外交易系统为参与人分配的机构结算码,其余代码可由参与人的柜台系统自行定义。 3.6 交易系统申报单编号 order id 场外交易系统为每笔申报单统一分配的编号,在有效申报日期内唯一。 3.7 成交记录号 exec id 场外交易系统为执行报告消息分配的连续编号。 注:每个柜台独立分配,并且在单个交易日内唯一。 3.8 成交配对号 trade id 当订单发生部分成交或全部成交时,场外交易系统为买卖双方分配的配对编号。 注:买卖双方共用同一个成交配对号。 3.9 应用程序

9、编程接口 application programming interface;API 系统不同组成部分衔接的约定。 4 会话传输 通信双方应使用实时消息服务进行会话通讯。 通信双方分别基于消息接口的API定义,自行开发消息收发处理程序。 通信中与会话传输相关的登录登出、状态初始化、序号管理、重发纠错等功能,均由消息服务承载解决。 5 消息格式 5.1 数据类型 5.1.1 分类 数据类型用于定义数据域的取值类型。本接口由基本数据类型(整数、浮点数、单字符、字符串、二进制数据块)和在此基础上扩展的数据类型组成。 5.1.2 整数型 使用int表示。无逗号和小数位的序号,可表示正负(ASCII码字

10、符-,0至9组成)。符号占据一个字符位置。允许前置字符零(例:“00023”=“23”)。取值-2147483648到2147483647。 整数类型的扩展定义: 长度Length:以整数表示字节为单位的数据长度,正数; 重复数NumInGroup:以整数表示重复组的个数,正数; 消息序号SeqNum:以整数表示消息序号,正数; 域号TagNum:以整数表示的域号(或称Tag),正数,首位不能为零; 月日期号day-of-month:以整数表示的月份中第几天,取值1至31; JR/T 0155.22018 3 Number(m)、N(m):m表示所有有效数字的最长位数(不含正负号)。 5.1.

11、3 浮点数型 使用float表示。含有可选的小数部分,可表示正负(ASCII码字符-,0至9和.组成)。最多16位有效数字。允许前置字符零(例:“00023”=“23”)。允许小数部分后置字符零(例:“23.0”=“23.0000”=“23”)。除非特别声明,浮点数类型均有正负。 浮点数类型的扩展定义: 量Qty:申报数量等,可以有小数部分; 价格Price:小数位数可变; 价格偏移量PriceOffset:代表价格偏移量的浮点域; 金额Amt:典型的价格与数量相乘结果,如成交金额; 百分比Percentage:小数表示方法:.05代表5%; Number(m,n)、N(m.n):m表示所有有

12、效数字的最长位数(不含小数点和正负号),小数位数为n。 5.1.4 单个字符型 使用char表示。指除界定符外所有字母字符和标点字符,区分字母大小写。 字符类型的扩展定义: 布尔Boolean:该域取值于两个字符,(Y=True/Yes,N=False/No)。 5.1.5 字符串型 使用string表示。区分字母大小写。 字符串类型的扩展定义: 多元值字符串MultipleValueString:用空格分隔; 国家Country:遵守GB/T 26592000的规定; 字符串货币类型Currency:遵守GB/T 124062008的规定; 交易所或市场编号Exchange:遵守GB/T 2

13、36962009的规定; 字符串Char(n)、C(n):表示长度不超过n个字节的字符串; 年月日期month-year,格式:YYYYMMDD,YYYY = 0000-9999, MM = 01-12,DD = 01-31,WW = w1,w2,w3,w4,w5; 国际标准时时间戳UTCTimestamp,格式:YYYYMMDD HH:MM:SS(秒)或YYYYMMDD HH:MM:SS.sss(毫秒),YYYY = 0000-9999, MM = 01-12, DD = 01-31, HH = 00-23, MM = 00-59, SS = 00-59 (秒),sss=000-999 (毫

14、秒); 国际标准时时间UTCTimeOnly或者time(用于结算文件中),格式:HH:MM:SS或HH:MM:SS.sss,HH = 00-23, MM = 00-59, SS = 00-59 (秒),sss=000-999 (毫秒); 国际标准时日期UTCDate,格式:YYYYMMDD,YYYY = 0000-9999, MM = 01-12, DD = 01-31; 本地市场日期LocalMktDate,格式:YYYYMMDD,YYYY = 0000-9999, MM = 01-12, DD = 01-31。 5.1.6 二进制数据 使用data表示。无格式和内容限制的原始数据,包含长

15、度域和数据域两个部分。 长度域用于记录数据域的字节数,长度域后面紧跟数据域。数据域可以包含数值0 x01等数据。 5.2 域 5.2.1 域的组成 域是基本的数据元素,域的定义包括:域号(tag)、域名、业务含义和数据类型。 JR/T 0155.22018 4 域号是域的区分标志,在本标准范围内统一分配。在消息中,通过域号来确定不同的域。 域的数据类型决定了其取值范围。 域的取值范围可以是一个集合, 任何在此集合外的取值被认为是非法的。域的详细说明参见第9章。 5.2.2 域的使用 域的使用可以分为三类:必填的,可选的,条件限制选择(即根据其他相关域的存在条件或取值来决定是否必填)。作为一个完

16、整的消息,必填域和条件限制选择域是应包含的内容。 5.2.3 自定义域 市场参与者可以根据业务需要扩展定义新的域,即自定义域。 5.2.4 域字符编码 域的取值为汉字时,应按照GB 180302005的规定。 域的取值为英文时,应按照ISO/IEC 646:1991的规定。 5.2.5 域界定 消息中所有的域(包含data类型数据域)都有一个分隔符来界定分隔,该分隔符就是不可打印字符ASCII码“SOH”(#001,hex:0 x01,本文档中以表示)。 所有消息以“8=SACSTEPx.yz”字符串开始,并以“10=nnn”字符串结束。 除data数据类型的域以外,其他数据类型的域都不应包含

17、域界定符。 5.2.6 语法 任何消息都由多个“域号=值”的基本结构组成,每个“域号=值”的基本结构之间,都使用域界定符分隔。消息组成结构如图1所示: 图1 消息格式 消息由消息头、消息正文和消息尾组成。每个组成部分都由一系列“域号=值”组成,并且在遵循以下规则前提下,每个组成部分的“域号=值”基本结构可以是任意的次序: a) 开始部分应是消息头,随后是正文,最后是消息尾; b) 消息头的前3个域的次序不能改变:起始串(Tag =8)、消息体长度(Tag =9)、消息类型(Tag =35); c) 消息尾的最后一个域应是校验和域(Tag=10); d) 重复组中,域出现的顺序应遵循该重复组在消

18、息或组件中定义的次序; e) 在一条消息中,除重复组以外,任何其他域都不能重复出现。 5.2.7 重复组 域可以在重复组里多次重复, 用以传输数组类的数据。 通常域名起始为No符号的域指明重复的次数,并位于重复组的开始处。 重复组的定义通过缩进的符号表示,重复组也可嵌套。使用子重复组时不能省略父重复组。 5.3 安全与加密 由于消息有可能在不安全的网络上传输交换, 可对敏感数据加密处理。 具体加密的方法由连接双方自行约定,可以使用数字签名、密钥交换和正文加密等安全技术。 除某些需要公开识别的域应以明文传输以外, 消息中的其他任何域都可以加密并放置在密文数据域(SecureData)内。当然,这

19、些被加密的域也可以同时保留明文的表示方式。 JR/T 0155.22018 5 可以对消息正文内的所有域进行加密。 如果消息的重复组内有一部分需要加密, 那么应该对整个重复组进行加密。 正文加密方案有三种: a) 将安全敏感的域加密后移至SecureData域; b) 将所有允许加密的域加密后移至SecureData域; c) 将所有允许加密的域加密后移至SecureData域,同时这些域以明文在消息中重复出现。 5.4 数据完整性 数据完整性可以通过两个方法保证:消息体长度和校验和验证。 消息体长度是以BodyLength域来表示, 其值是计算出的消息长度域后面的字符数, 包含紧靠校验和域标

20、志10=之前的界定符SOH。 校验和是把每个字符的二进制值从消息开头8=中的8开始相加,一直加到紧靠在校验和域10=之前的域界定符,然后取按256取模得到的结果。 校验和域位于消息的最末一个, 校验和的计算是在加密之后进行的。 计算校验和的代码段按照附录B。 5.5 扩展方式 5.5.1 扩展分类 扩展可分为两种类型:消息定义扩展和域定义扩展。 消息定义扩展可以通过新增消息类型来实现, 但应尽量在已有消息中通过域定义扩展或修改取值范围来定义新业务。已有消息所代表的业务在扩展时不能改变。 域定义扩展可以通过新增域来实现, 但应尽量通过修改取值范围来扩展域的定义。 已定义的必填域不能取消定义或改变

21、成可选域。 5.5.2 扩展规则 自定义消息的消息类型值首字符为UF。其他类型的消息由全国金融标准化技术委员会根据国际相关标准的变化统一定义并发布。对于尚未发布的扩展消息,将以参考文件指引的形式发布。 消息的模块顺序在扩展定义时不能改变,即保持消息头、消息体和消息尾的顺序。而模块的内部,域和重复组的顺序是可以变化的。 消息头的头三个域的定义和位置不能改变,但可以扩展增加消息头的可选域。 消息尾最后一个域的定义和位置不能改变,但可以扩展增加消息尾的可选域。 5.5.3 版本管理 版本号格式为X.YZ,版本号从1.00起始,当新版本完全兼容上一版本时只改变版本号中的Z。 6 消息结构 6.1 消息

22、头 每一个会话应用消息有一个消息头, 该消息头指明消息类型、 消息体长度、 发送目的地、 消息序号、发送起始点和发送时间。 消息头格式如表1所示。 JR/T 0155.22018 6 表1 消息头 域号域号 域名域名 必填必填 说明说明 8 BeginString Y 起始串,取值:SACSTEP1.00(不可加密,消息的第一个域) 9 BodyLength Y 消息体长度(不可加密,消息的第二个域) 35 MsgType Y 自定义消息类型代码(不可加密,消息的第三个域) 49 SenderCompID Y 发送方代码(填写场外交易系统为参与人分配的机构结算编码) 56 TargetComp

23、ID Y 接收方代码(填写场外交易系统的标识代码,报价系统的编码为 899) 115 OnBehalfOfCompID N 最初发送方标识符(可加密) ,用于经第三方发送。 128 DeliverToCompID N 最终接收方标识符(可加密) ,用于经第三方发送。 90 SecureDataLen N 密文数据长度 91 SecureData N 密文数据(紧跟密文数据长度域) 34 MsgSeqNum N 柜台系统自定义的消息序号(可加密) 50 SenderSubID Y 发送方子标识符(可加密,填写参与人用于经纪业务的一级产品账户) 142 SenderLocationID N 发送方

24、方位标识符(可加密,预留) 57 TargetSubID N 接收方子标识符(可加密,预留) 143 TargetLocationID N 接收方方位标识符(可加密,预留) 116 OnBehalfOfSubID N 最初发送方子标识符(可加密,预留) 144 OnBehalfOfLocationID N 最初发送方方位标识符(可加密,路由模式下订单源柜台的机构结算码) 129 DeliverToSubID N 最终接收方子标识符(可加密,预留) 145 DeliverToLocationID N 最终接收方方位标识符(可加密,预留) 43 PossDupFlag N 可能重复标志,重复发送时

25、使用(可加密) 97 PossResend N 可能重发标志,重复发送时使用(可加密) 52 SendingTime Y 发送时间(可加密) 122 OrigSendingTime N 原始发送时间(可加密) 347 MessageEncoding N 消息编码类型代码 (消息中 Encoded 域的字符编码类型 (非 ASCII 码) ) 369 LastMsgSeqNumProcessed N 最后处理消息序号(可加密) 370 OnBehalfOfSendingTime N 最初发送时间(用 UTC 表示时间) 6.2 消息尾 每一个消息(会话或应用消息)有一个消息尾,并以此终止。消息尾

26、可用于分隔多个消息,包含有3位数的校验和值。 消息尾格式如表2所示。 JR/T 0155.22018 7 表2 消息尾 域号域号 域名域名 必填必填 说明说明 93 SignatureLength N 数字签名长度(不可加密) 89 Signature N 数字签名(不可加密) 10 CheckSum Y 校验和,消息的最末域(不可加密,计算方法按照附录 B) 。 7 实时交易业务 7.1 申报请求 7.1.1 订单申报请求(MsgType=D) 柜台系统向场外交易系统发送订单申报请求, 由场外交易系统进行意向展示、 交易撮合等后续处理。 对于柜台系统重复发送的订单申报请求, 如果之前收到过该

27、订单, 场外交易系统通过执行报告消息回应订单状态;如果之前未收到,场外交易系统通过执行报告消息回应订单确认。 订单申报请求的格式如表3所示。 表3 订单申报请求 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=D 11 ClOrdID Y 参与人申报单编号 18 ExecInst Y 执行指令代码 59 TimeInForce Y 长效订单标识 126 ExpireTime Y 有效日期(TimeInForce=1 时订单的有效日期) 109 ClientID N 资金账户 9017 SecurityAccount Y 二级产品账户 48 SecurityID Y 产品

28、代码 54 Side N 买卖方向代码 44 Price Y 价格 38 OrderQty Y 订单数量 9001 AgreementNo N 约定号 9002 CodeOfTargetProduct N 产品转换等业务指定的目标产品代码 516 OrderPercent N 订单比例代码(整笔转让等交易限制) 9003 CustomerType N 客户类型代码(1.普通投资者,2.做市商) 9004 DeliveryMode N 交收方式代码(1.货银对付,2.见券付款,4.见款付券,8.纯券过户) 9005 DeliveryDate N 交收日期(最迟交收日期) 9006 Contact

29、Person N 联系人 9007 ContactInfo N 联系方式及备注信息 标准消息尾 Y JR/T 0155.22018 8 7.1.2 撤单申报请求(MsgType=F) 参与人向场外交易系统发送撤单申报请求,撤消相关订单中所有的未成交部分。 撤单申报请求消息仅在相关订单没有产生成交或者部分成交的情况下被接受。 即撤单申报请求仅在原订单中有剩余数量时才有效。 对于未成交订单或者部分成交订单中的未成交部分, 场外交易系统只允许一次性全部撤单,不支持部分撤单。 撤单申报请求消息被视作一张新订单,ClOrdID域应填写一个新的数值。如果撤单申报请求被场外交易系统拒绝, 执行报告的ClOr

30、dID域应放置撤单申报请求中的该域数值, 原始订单中的ClOrdID域数值放入OrigClOrdID域。ClOrdID域的数值应始终保证唯一。 对于参与人发送的撤单申报请求,场外交易系统需要立即回应。除非撤单能立刻被处理或拒绝,否则场外交易系统应先发送一个待撤消的执行报告。 撤单申报请求的格式如表4所示。 表4 撤单申报请求 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=F 11 ClOrdID Y 参与人申报单编号 41 OrigClOrdID Y 原始的参与人申报单编号(即需要撤消的订单申报请求中的 ClOrdID 字段) 18 ExecInst Y 执行指令代码

31、 109 ClientID N 资金账户 9017 SecurityAccount Y 二级产品账户 48 SecurityID Y 产品代码 54 Side N 买卖方向代码 44 Price N 价格 38 OrderQty N 订单数量(原始订单数量) 58 Text N 摘要说明 标准消息尾 Y 7.1.3 质押回购申报请求(MsgType=S) 柜台系统通过质押回购申报请求向场外交易系统发起质押回购业务。 合约签订时,正回购方发送“质押交易申请”请求,场外交易系统通过执行报告向柜台系统反馈接收成功。逆回购方发送“质押交易确认”请求,场外交易系统接收并匹配成功后,通过执行报告向交易双方

32、推送成交信息。柜台系统应记录TradeID域的数据,用于后续的到期回购、提前终止等业务处理。 合约到期时,正回购方发送“到期回购”请求,场外交易系统成功接收后启动到期回购处理流程。 合约提前终止时,任意一方向场外交易系统发送“提前终止申请”请求,场外交易系统通过执行报告向柜台系统反馈接收成功。另一方发送“提前终止确认”请求,场外交易系统匹配处理后向交易双方推送成交确认。质押回购申报请求的格式如表5所示。 质押回购业务到期时, 正回购方若未发起或延期发起到期回购申请, 进入违约处置流程, 人工处理。 JR/T 0155.22018 9 表5 质押回购申报请求 域号域号 域名域名 必填必填 说明说

33、明 标准消息头 Y MsgType=S 11 ClOrdID Y 参与人申报单编号 18 ExecInst Y 执行指令代码 59 TimeInForce Y 长效订单标识 126 ExpireTime Y 有效日期(TimeInForce=1 时,用户订单的有效日期) 9017 SecurityAccount Y 二级产品账户 48 SecurityID Y 产品代码(质押品的产品代码) 54 Side Y 买卖方向代码(业务方向: 1 =逆回购方(出资方) 2 =正回购方(融资方) 44 Price Y 价格(单张质押品的面值/净值) 38 OrderQty Y 订单数量(质押品数量) 9

34、001 AgreementNo N 约定号 516 OrderPercent N 订单比例代码(整笔质押等交易限制) 9003 CustomerType N 客户类型代码 9006 ContactPerson N 联系人 9007 ContactInfo N 联系方式及备注信息 9013 Duration N 期限 318 GrossTradeAmt N 融入资金总额 9046 NumberOfDaysAnnual N 计息天数 9023 TradeID N 成交配对号(发起到期回购申报或提前终止申报请求时,需提供合约期初的成交配对号) 9047 RepoRate N 回购利率/补偿利率 90

35、48 Discount N 折算比例 标准消息尾 Y 7.2 执行报告(MsgType=8) 场外交易系统在接收到柜台系统发送的订单申报请求或撤单申报请求之后, 或者场外交易系统中已接收订单的状态发生变化(如多批次成交)时,场外交易系统向柜台系统发送执行报告消息。 每个执行报告中都包含两个域:OrdStatus和ExecType。OrdStatus域用以报告订单的当前状态。ExecType域用以标识执行报告的执行类型。执行报告中的ExecType域和OrdStatus域共同指示了订单状态的改变。在同一个执行报告中,上述两个域的取值不能存在冲突。执行报告的格式如表6所示。 JR/T 0155.2

36、2018 10 表6 执行报告 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=8 37 OrderID Y 交易系统申报单编号(场外交易系统申报单编号) 11 ClOrdID Y 参与人申报单编号 41 OrigClOrdID Y 原始的参与人申报单编号(即需要撤消的订单申报请求中的ClOrdID 字段) 150 ExecTypea Y 执行类型代码 60 TransactTime Y 执行时间 39 OrdStatusa Y 订单状态代码 109 ClientID N 资金账户 9017 SecurityAccount Y 二级产品账户 48 SecurityID

37、Y 产品代码 18 ExecInst Y 执行指令代码 17 ExecID N 成交记录号 9023 TradeID N 成交配对号 1020 TradeVolume N 成交数量(如为部分成交,填写本批次的成交数量) 8504 TotalValueTraded N 成交金额(如为部分成交,填写本批次的成交金额) 44 Price N 价格(如为部分成交,填写本批次的成交价格) 38 OrderQtyb N 订单数量(原始订单数量) 14 CumQty N 累计执行数量(含当前批次在内的、所有“已成交”和“已撤单”订单的总数量) 151 LeavesQty N 剩余数量(原始订单中未成交且未撤

38、单部分的数量) 6 AvgPx N 成交平均价 9026 CancellationVolume N 撤单数量 58 Text Y 摘要说明 567 TradSesStatusRejReason Y 消息错误码 标准消息尾 Y a ExecType 或 OrdStatus 为已撤消、当天完成、已过期、已计算、已拒绝时,订单不处于活跃状态,LeavesQty 为0。 b 订单数量 OrderQty = 累计执行数量 CumQty + 剩余数量 LeavesQty。 7.3 产品状态查询 7.3.1 产品状态请求(MsgType=UF101) 柜台系统通过发送产品状态请求消息, 可以向场外交易系统实

39、时查询相关产品的可交易状态、 持有人数量、剩余份额等当前信息。 JR/T 0155.22018 11 产品状态请求的格式如表7所示: 表7 产品状态请求 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=UF101 48 SecurityID Y 产品代码 461 CFICode N 产品类别代码 标准消息尾 Y 7.3.2 产品状态应答(MsgType=UF102) 产品状态应答的格式如表8所示。 表8 产品状态应答 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=UF102 150 ExecType Y 执行类型代码 (Y=数据处理成功,N=数

40、据处理失败) 60 TransactTime Y 执行时间 461 CFICode Y 产品类别代码 48 SecurityID Y 产品代码 55 Symbol Y 产品名称 326 SecurityTradingStatus Y 交易状态代码 9032 TotalAvailableHead Y 总剩余名额 9033 TotalAvailableVol Y 总剩余份额 58 Text Y 摘要说明 567 TradSesStatusRejReason Y 消息错误码 标准消息尾 Y 7.4 账户信息登记 7.4.1 账户登记请求(MsgType=UF201) 参与人通过柜台系统为投资者开立并

41、维护二级产品账户。 在发送订单申报请求之前, 柜台交易系统需要将二级产品账户信息报送至场外交易系统,以便场外交易系统正常接收委托申报业务。 柜台系统可以通过实时消息或数据文件的方式报送二级产品账户信息。 本节主要介绍实时消息的报送方式。数据文件的报送方式见附录C。 账户登记请求的格式定义如表9所示。 JR/T 0155.22018 12 表9 账户登记请求 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=UF201 11 ClOrdID Y 参与人申报单编号 9007 ContactInfo Y 联系方式及备注信息 9017 SecurityAccount Y 二级产品

42、账户 9027 AccountType Y 账户类别代码 9028 IndividualOrInstitution Y 开户主体类别代码 9029 InvestorName Y 投资者姓名 9030 CertificateTypeCode Y 证件类型代码 9031 CertificateNo Y 证件号码 9034 AccountStatus Y 二级账户状态代码 9236 CustomerRiskRatingResult Y 客户风险等级测评结果代码 标准消息尾 Y 7.4.2 账户登记应答(MsgType=UF202) 场外交易系统在接收到参与人发送的账户登记请求消息之后, 向参与人回复

43、账户登记应答消息, 并反馈账户信息的登记执行情况。 账户登记应答的格式如表10所示。 表10 账户登记应答 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=UF202 11 ClOrdID Y 参与人申报单编号 150 ExecType Y 执行类型代码 (Y=数据处理成功,N=数据处理失败) 60 TransactTime Y 执行时间 9017 SecurityAccount Y 二级产品账户 58 Text Y 摘要说明 567 TradSesStatusRejReason Y 消息错误码 标准消息尾 Y 8 辅助处理 8.1 缺口重发 8.1.1 缺口重发请求(

44、MsgType=UF007) JR/T 0155.22018 13 当发生通信中断、 系统故障等突发事件时, 参与人可能无法连续接收到场外交易系统对某条或某批申报请求的应答确认,或者是在此期间因成交状态变化而推送的执行报告。在突发事件结束后,参与人可以通过向场外交易系统发送缺口重发请求(Response Gap Resend Request),重新获取应答确认或者执行报告等信息。 缺口重发请求的格式如表11所示。 表11 缺口重发请求 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=UF007 11 ClOrdID N 参与人申报单编号 (查询申报请求的当前处理状态时,

45、必填) 8067 GapMessageType Y 原始的请求消息(MsgType)类型 8068 GapStartNum N 缺口开始编号 (对应执行报告中的成交记录号) 8069 GapEndNum N 缺口结束编号 (对应执行报告中的成交记录号) 标准消息尾 Y 对于柜台交易系统发起的业务请求,申请缺口重发时,缺口开始编号和缺口结束编号填写数字0;对于场外交易系统推送的执行报告, 申请缺口重发时, 缺口开始编号和缺口结束编号填写对应的成交记录号。 示例: a) 参与人之前发送过订单申报请求,现需要核实订单状态。缺口重发请求的报文如下: 11=1008067=D8068=8069= b)

46、参与人之前发送过账户登记请求,需要核实登记执行状态。缺口重发请求的报文如下: 11=1018067=UF2018068=8069= c) 参与人重新请求成交记录号为5到8的执行报告。缺口重发请求的报文如下: 11=1028067=88068=58069=8 8.1.2 缺口重发应答 场外交易系统回复缺口重发请求时, 不生成新的消息记录, 直接重新发送原来的应答确认或对应的执行报告消息。 重发相关消息时,消息头中的“可能重复标志(PossDupFlag)”和“可能重发标志(PossResend)”均填写为“Y”。 8.2 未知消息拒绝应答(MsgType=UF008) 场外交易系统在接收到未知类

47、型的消息(比如类型未知,未填写等)后,向相应的参与人回复未知消息拒绝应答(MsgType=UF008)。 未知消息拒绝应答的格式如表12所示。 JR/T 0155.22018 14 表12 未知消息拒绝应答 域号域号 域名域名 必填必填 说明说明 标准消息头 Y MsgType=UF008 58 Text Y 摘要说明 567 TradSesStatusRejReason Y 消息错误码 标准消息尾 Y 9 数据字典 本文件中各个域的如表13所示。 表13 数据域 域号域号 域名域名 域中文名域中文名 数据类型数据类型 说明说明 6 AvgPx 成交平均价 Price 订单所有成交的平均成交价

48、 8 BeginString 起始串 C12 起始串,指示协议版本,不可加密,消息中的第一个域,取值:SACSTEP1.00 。 9 BodyLength 消息体长度 Length 消息体长度,不可加密,消息的第二个域。 10 CheckSum 校验和 C5 校验和,不可加密,消息最后一个域。 11 ClOrdID 参与人申报单编号 (交易客户方订单编号) C24 由交易客户方(券商)赋予的订单编号,对相应券商(SenderCompID)在订单交易时期内应保证唯一。对跨日订单,可以在该域内嵌入交易日期,参与人内部编号,相当于上海Reff,深圳的 WTHTXH。 其中,前 3 位是参与人机构码,

49、其余代码可由参与人自定义。 14 CumQty 累计执行数量 Qty 订单所有成交的成交总股数 15 Currency 币种代码 Currency 价格的货币单位,可以缺省,但最好给出。 17 ExecID 成交记录号 (执行编号) SeqNum 场外交易系统分配的、连续的成交记录号,用于标识与“成交或部分成交”相关的执行报告消息,在单个交易日内唯一。 在应答订单申报请求时,取值为 0。在与“成交或部分成交”相关的执行报告中,取值从 1 开始递增。 JR/T 0155.22018 15 表 13 数据域(续) 域号域号 域名域名 域中文名域中文名 数据类型数据类型 说明说明 18 ExecIn

50、st 执行指令代码 C4 订单处理指令:订单处理指令: 1057 定价买入 1058 定价卖出 1001 买入(暂不适用) 1002 卖出(暂不适用) 1055 意向买入 1056 意向卖出 1059 确定买入 1060 确定卖出 020 认购申请 022 申购申请 024 赎回申请 036 份额转换申请 衍生品业务:衍生品业务: 1061 买开 1062 卖开 1063 买平 1064 卖平 1065 确认买开 1066 确认卖开 1067 确认买平 1068 确认卖平 质押回购业务:质押回购业务: 1069 质押交易申请 1070 质押交易确认 1071 质押意向申请 1072 到期回购

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 系统集成

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服