固定收益平台自动报盘接口-上证债券信息网

上传人:Sc****h 文档编号:137962681 上传时间:2022-08-19 格式:DOC 页数:41 大小:2.85MB
收藏 版权申诉 举报 下载
固定收益平台自动报盘接口-上证债券信息网_第1页
第1页 / 共41页
固定收益平台自动报盘接口-上证债券信息网_第2页
第2页 / 共41页
固定收益平台自动报盘接口-上证债券信息网_第3页
第3页 / 共41页
资源描述:

《固定收益平台自动报盘接口-上证债券信息网》由会员分享,可在线阅读,更多相关《固定收益平台自动报盘接口-上证债券信息网(41页珍藏版)》请在装配图网上搜索。

1、固定收益平台自动报盘接口Ver. 1.0一、 概述4二、界面描述4三、数据接口文件定义43.1文件格式43.2申报库: zq_order.dbf53.3回报库: zq_feedback.dbf6四、申报库的填写84.1无条件确定报价申报84.2最优价确定报价成交申报94.3指定确定报价订单成交申报104.4可转确定报价的成交申报114.5协议交易申报124.6出入库申报134.7客户出入库申报134.8转托管申报144.9撤单申报14五、申报库的处理及确认信息的填写155.1申报库处理的一般流程155.2无条件确定报价申报确认165.3最优价确定报价成交申报确认175.4指定确定报价订单成交申

2、报确认185.5可转确定报价的成交申报确认195.6协议交易申报确认205.7出入库申报确认215.8客户出入库申报确认225.9转托管申报确认225.10撤单申报确认23六、成交回报的填写256.1确定报价、待定报价、询价、场务应急成交回报256.2协议交易成交回报276.3出入库、客户出入库成交回报286.4隔夜回购成交回报29七、自动撤单回报的填写30八、行情信息的获取318.1行情数据文件下载方式318.2行情文件格式说明318.3确定报价行情记录格式328.4成交行情记录格式338.5成交明细行情记录格式348.6证券信息记录格式35九、成交数据下载379.1成交数据文件下载方式37

3、9.2成交数据文件格式说明37十、公告信息的获取38210.1公告信息下载方式3810.2公告信息文件格式说明3810.3公告内容存放说明3910.4公告附件存放说明40十一、故障处理4011.1申报库的处理4011.2回报库崩溃的处理403一、概述系统通过数据接口方式,提供报价、成交、申报、确认、回报等功能,涉及申报库、回报库两个dbf 数据文件,及一些格式化txt 行情信息文件等。用户根据规范要求,将相应的数据写入申报库zq_order,当申报库中有记录时,系统持续从申报库中读取并提交后台;当申报库中现有记录都处理完后,系统每 5 秒检查一次是否有最新申报。由系统自动写入回报库zq_fee

4、dback中的信息包括:对用户申报的处理结果确认、与用户相关的成交回报、自动撤单的信息回报等。此外,系统在开市期间,会及时从服务器获取确定报价行情、成交统计行情、成交明细行情、公告信息行情等内容,并保存到用户本地。二、界面描述系统的登录界面与固定收益平台的交易端、场务端相同,用户输入交易员代码、口令等就可以登录系统。完成登录后,进入系统主界面。系统主界面分为上下两个区域,上方为申报状态的控制及显示,称为状态区;下方为申报过程的日志展示,称为日志区。状态区包含一个列表和两个按钮。列表中显示当前已经处理的申报条数、收到的成交回报条数、收到的自动撤单条数、以及申报库中的记录数。两个按钮是开始处理申报

5、和停止处理申报。状态区的信息每1 秒刷新一次。日志区显示报盘机在处理过程中的任何情况,以及从服务器收到的信息。日志区的信息三、数据接口文件定义3.1文件格式考虑到延续性,数据接口文件采用dbf 格式,文件名定义为zq_xxxx.dbf ,根据功能不同, xxxx 使用相应的英文名称代替。以下是各库的字段说明,未做解释的字段,见各申报、回报指令的详细字段说明,申报指令中未提及的字段4系统不做检查。3.2申报库: zq_order.dbf字段名类型长度单位中文名称解释rec_numNumber10.0记录编号表关键字,在 110000000 之间连续递增且唯一rec_dateText8记录日期暂不

6、启用,不做检查rec_timeText6记录时间暂不启用,不做检查order_typeText1申报类型ref_idText10标记字段供交易商识别用companyText3本方交易商代码暂不启用,不做检查traderText6本方交易员代码暂不启用,不做检查accText10本方股东账号firmText5本方席位settleText10本方结算代码暂不启用,不做检查ob_companyText3对方交易商代码ob_traderText6对方交易员代码暂不启用,不做检查ob_accText10对方股东账号ob_firmText5对方席位ob_settleText10对方结算代码暂不启用,不做检

7、查productText2交易产品trade_typeText1交易方式stock_codeText6证券代码stock_nameText30证券简称暂不启用,不做检查withdrawNumber10.0撤单记录编号dirText1买卖方向b_qtyNumber10.0手买入数量5b_priceNumber10.3元买入价格s_qtyNumber10.0手卖出数量s_priceNumber10.3元卖出价格ice_qtyNumber10.0手冰山订单数量nickedText1是否匿名报价statusText1申报处理状态U:未处理、D:已处理3.3回报库: zq_feedback.dbf字段名

8、类型长度单位中文名称解释rec_numText10记录编号表关键字,在 110000000、1000000120000000 和 20000001以上三个区段内分别连续递增且唯一rec_dateText8记录日期YYYYMMDD,记录写入时的本地当前日期rec_timeText6记录时间HHMMSS,记录写入时的本地当前时间fback_typeText1回报类型order_dateText8申报日期暂不启用order_timeText6申报时间暂不启用trade_dateText8成交日期trade_timeText6成交时间ref_idText10标记字段供交易商识别用companyText

9、3本方交易商代码traderText6本方交易员代码accText10本方股东账号firmText5本方席位6settleText10本方结算代码暂不启用,不做检查ob_companyText3对方交易商代码ob_traderText6对方交易员代码暂不启用ob_accText10对方股东账号ob_firmText5对方席位ob_settleText10对方结算代码暂不启用,不做检查productText2交易产品trade_typeText1交易方式stock_codeText6证券代码stock_nameText30证券简称暂不启用withdrawText10被撤单记录编号dirText1

10、买卖方向d_ordernoText10双边报价编号b_ordernoText10买入订单编号b_tradenoText10买入成交编号b_qtyText10手买入数量整数b_priceText10元买入价格三位小数b_profitText10%买入到期收益率四位小数b_full_sumText12万元买入结算金额两位小数s_ordernoText10卖出订单编号s_tradenoText10卖出成交编号s_qtyText10手卖出数量整数s_priceText10元卖出价格三位小数s_profitText10%卖出到期收益率四位小数s_full_sumText12万元卖出结算金额两位小数int

11、erestText12元应计利息八位小数ice_qtyText10手冰山订单数量整数nickedText1是否匿名报价statusText1记录处理结果S:成功、F: 失败、E:本7地错误、N:发送时出错remarkText50返回信息处理结果的文字说明四、申报库的填写报盘机支持以下这些申报:1、无条件确定报价申报(确定报价申报) ;2、最优价确定报价成交申报(最优价成交申报);3、指定确定报价订单成交申报(点击成交申报);4、可转确定报价的成交申报(可转换成交申报);5、协议交易申报;6、出入库申报;7、客户出入库申报;8、转托管申报;9、撤单申报。交易商根据下列规范要求,将相应的数据写入申

12、报库zq_order,以下要求申报的字段,除order_type、 status之外,系统都必须校验其正确性,报盘机都应该上传到后台。4.1无条件确定报价申报无条件确定报价申报(以下称确定报价申报)基本对应原交易端上的双向报价功能,它允许单边报价、双边报价、做市报价、冰山订单、匿名报价等报价方式。字段名中文名称解释rec_num记录编号表关键字。特点:从1 开始,连续递增且唯一order_type申报类型1、确定报价申报ref_id标记字段为交易商保留,供识别用acc本方股东账号firm本方席位product交易产品01:现券交易8trade_type交易方式1:做市报价、2:确定报价,非做市

13、报价时填写2stock_code证券代码dir买卖方向B:买入、S:卖出、D:双边,做市报价必须为双边b_qty买入数量买卖方向为 S 时保持空白b_price买入价格买卖方向为 S 时保持空白s_qty卖出数量买卖方向为 B 时保持空白s_price卖出价格买卖方向为 B 时保持空白ice_qty冰山订单数量保持零或空白代表非冰山订单nicked是否匿名报价Y:匿名报价、N:非匿名报价status申报处理状态U:未处理4.2最优价确定报价成交申报最优价确定报价成交申报(最优价成交申报)是针对报盘机新增的成交方式,该成交申报若成功,则总是和所申报证券当前的最优价报价成交。最优价成交申报相比交易

14、端的点击成交方式内容更丰富,主要体现在成交对象和成交价格上。若用户在申报中指定了买或卖的限价,但系统当前的最优报价不优于该限价,则该成交申报失败。若用户在申报中指定了对手方交易商编号,但系统当前的最优报价不属于该交易商,则该成交申报失败。字段名中文名称解释rec_num记录编号表关键字。特点:从1 开始,连续递增且唯一。order_type申报类型2、最优价成交申报ref_id标记字段为交易商保留,供识别用acc本方股东账号firm本方席位ob_company对方交易商代码指定成交的对手方,空白时表示不限定对手方product交易产品01:现券交易9stock_code证券代码dir买卖方向B

15、:买入、S:卖出b_qty买入数量应保证与后台设置的成交数量单位一致,买卖方向为S时保持零或空白(服务器要比对数量是否一致)b_price买入价格限定最高买入价格,空白时表示不控制,买卖方向为S时应保持零或空白s_qty卖出数量应保证与后台设置的成交数量单位一致,买卖方向为B时保持零或空白(服务器要比对数量是否一致)s_price卖出价格限定最低卖出价格,空白时表示不控制,买卖方向为B时应保持零或空白status申报处理状态U:未处理4.3指定确定报价订单成交申报指定确定报价订单成交申报(点击成交申报)对应原有的点击成交操作,由用户直接指定与某个报价订单成交。用户通过确定报价行情接口文件得到希

16、望成交的确定报价的订单编号。点击成交申报不要求与最优价成交。字段名中文名称解释rec_num记录编号表关键字。特点:从 1 开始,连续递增且唯一。order_type申报类型3、点击成交申报ref_id标记字段为交易商保留,供识别用acc本方股东账号firm本方席位product交易产品01:现券交易stock_code证券代码withdraw指定订单编号(借用)填写希望成交的确定报价的订单编号,从确定报价行情文件的买入订单编号或卖出订单编号字段中提取。dir买卖方向B:买入、S:卖出b_qty买入数量应保证与后台设置的成交数量单位一致,买卖方向为S10时保持零或空白(服务器要比对数量是否一致

17、)b_price买入价格应保证与指定的报价订单价格一致,买卖方向为 S 时应保持零或空白s_qty卖出数量应保证与后台设置的成交数量单位一致,买卖方向为B时保持零或空白(服务器要比对数量是否一致)s_price卖出价格应保证与指定的报价订单价格一致,买卖方向为 S 时应保持零或空白status申报处理状态U:未处理4.4可转确定报价的成交申报可转确定报价的成交申报(可转换成交申报)是针对报盘机新增的成交方式,它能更好地协助交易商达成其成交意愿。该成交申报若成功,则总是和所申报证券当前的最优价报价成交;若不成功,则自动转化为确定报价申报。针对用户在申报中指定的买或卖的价格,若系统当前的最优报价优

18、于该价格,则与最优报价达成成交;否则转化为确定报价,接受其它交易商的成交申报。根据成交申报转化的确定报价,不支持双边报价、做市报价、冰山订单、匿名报价等报价方式。字段名中文名称解释rec_num记录编号表关键字。特点:从 1 开始,连续递增且唯一。order_type申报类型4、可转换成交申报ref_id标记字段为交易商保留,供识别用acc本方股东账号firm本方席位product交易产品01:现券交易stock_code证券代码dir买卖方向B:买入、S:卖出b_qty买入数量应保证与后台设置的成交数量单位一致,买卖方向为S时保持零或空白(服务器要比对数量是否一致)11b_price买入价格

19、限定最高买入价格, 当成交失败时转为报价价格,买卖方向为 S 时应保持零或空白s_qty卖出数量应保证与后台设置的成交数量单位一致,买卖方向为B时保持零或空白(服务器要比对数量是否一致)s_price卖出价格限定最低卖出价格, 当成交失败时转为报价价格,买卖方向为 B 时应保持零或空白status申报处理状态U:未处理4.5协议交易申报协议交易申报延续了交易端上必须由交易员进行2 笔申报,并由系统根据约定号自动匹配的业务逻辑。 约定号借用了确定报价申报的冰山订单数量字段。字段名中文名称解释rec_num记录编号表关键字。特点:从 1 开始,连续递增且唯一order_type申报类型5、协议交易

20、申报ref_id标记字段为交易商保留,供识别用acc本方股东账号acc 与 ob_acc 有且只有一项为空白firm本方席位firm 与 ob_firm 有且只有一项为空白ob_acc对方股东账号acc 与 ob_acc 有且只有一项为空白ob_firm对方席位firm 与 ob_firm 有且只有一项为空白product交易产品02:协议交易stock_code证券代码dir买卖方向B:买入、S:卖出,以本方交易商的角度b_qty买入数量买卖方向为 S 时应保持零或空白b_price买入价格买卖方向为 S 时应保持零或空白s_qty卖出数量买卖方向为 B 时应保持零或空白s_price卖出价

21、格买卖方向为 B 时应保持零或空白ice_qty约定号(借用)1 到 999 之间的整数status申报处理状态U:未处理124.6出入库申报出入库申报延续了交易端上的出入库业务逻辑,依据现券数量的增减,确定出库对应买入方向、入库对应卖出方向。字段名中文名称解释rec_num记录编号表关键字。特点:从1 开始,连续递增且唯一order_type申报类型6、出入库申报ref_id标记字段为交易商保留,供识别用acc本方股东账号firm本方席位product交易产品03:出入库stock_code证券代码dir买卖方向B:出库、S:入库b_qty出库数量买卖方向为 S 时应保持零或空白s_qty入

22、库数量买卖方向为 B 时应保持零或空白status申报处理状态U:未处理4.7客户出入库申报客户出入库申报延续了交易端上的客户出入库业务逻辑,依据现券数量的增减,确定出库对应买入方向、入库对应卖出方向。字段名中文名称解释rec_num记录编号表关键字。特点:从1 开始,连续递增且唯一order_type申报类型7、客户出入库申报ref_id标记字段为交易商保留,供识别用acc客户股东账号(借用)firm客户席位(借用)需要检验席位的连通性product交易产品04:客户出入库stock_code证券代码dir买卖方向B:出库、S:入库13b_qty出库数量买卖方向为 S 时应保持零或空白s_q

23、ty入库数量买卖方向为 B 时应保持零或空白status申报处理状态U:未处理4.8转托管申报转托管申报延续了交易端上的转托管业务逻辑,依据现券数量的增减,确定转托管总是对应卖出方向。字段名中文名称解释rec_num记录编号表关键字。特点:从1 开始,连续递增且唯一order_type申报类型8、转托管申报ref_id标记字段为交易商保留,供识别用acc本方股东账号firm本方席位ob_acc银行间账号 1(借用)银行间 11 位托管账号的前 10 位ob_firm银行间账号 2(借用)银行间 11 位托管账号的末位product交易产品06:转托管stock_code证券代码dir买卖方向S

24、:转托管s_qty转托管数量status申报处理状态U:未处理4.9撤单申报对于申报类型为1-8 的申报,在未上传服务器时,总是允许本地撤单。但只有 1、4、5 可以在服务器端撤单,其中可转换成交申报,若已经达成成交,未转换为确定报价,则不允许撤单;协议交易申报,若已经匹配成功,则不允许撤单。字段名中文名称解释rec_num记录编号表关键字。特点:从1 开始,连续递增且唯一。14order_type申报类型z、撤单申报ref_id标记字段为交易商保留,供识别用product交易产品01:现券交易、02:协议交易、03:出入库、06:转托管withdraw被撤单记录编号填写被撤申报在本库中的re

25、c_num,上传时转换为对应的 d_ordernostatus申报处理状态U:未处理五、申报库的处理及确认信息的填写报盘机定时从申报库中读取新增记录,并按照记录的顺序依次处理。不论申报是否成功,都会在回报库中填写对该申报的处理结果,并在填写回报库完成后,设置申报库中该记录的状态为已处理。对申报的确认记录的rec_num与其所确认的申报记录的rec_num一一对应,编号区间是 1-10000000。报盘机在回报库中填写的内容,一部分来自申报库中的相应字段,一部分来自后台的反馈。以下是报盘机在处理交易商各类申报时的详细过程。5.1申报库处理的一般流程1、报盘机在处理申报时, 首先进行格式检查, 若

26、格式不正确或者不符合约束条件,则在回报库中填写一条记录处理结果为“”的申报确认记录,处理结束;否则,继续下一步。2、通过格式检查后, 当该申报不是撤单申报时,报盘机扫描申报库中所有未处理的撤单申报记录。若有针对本条申报的撤单申报,并且格式正确,则形成本地撤单, 在回报库中填写一条记录处理结果为“”,withdraw 字段为该撤单申报记录编号的申报确认记录,处理结束;否则,继续下一步。3、格式正确且未撤单的申报由报盘机将申报记录拼接为合法报文后发送后台。若在发送过程中因网络或后台等问题导致发送失败,则在回报库中填写一条状态为“”的申报确认记录,处理结束;否则,继续下一步。4、收到后台的确认结果后

27、, 根据情况在回报库中填写相应记录。若申报成15功,则在回报库中填写一条状态为 “”的申报确认记录, d_orderno、b_orderno、s_orderno 字段内容若存在,则根据返回内容填写相应的订单编号;若申报失败,则在回报库中填写一条状态为“”的申报确认记录,并根据后台提示填写remark 字段。以下是针对各类不同申报的确认记录的详细字段说明,未提及的字段内容表示不确定,系统会根据需要填写。5.2无条件确定报价申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写rec_time记录时间HHM

28、MSS,系统在本地填写fback_type回报类型1:确定报价申报确认,本地填写ref_id标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制product交易产品zq_order.product ,本地复制trade_type交易方式zq_order.trade_type ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记录编

29、号被本地撤单时填写对应撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制d_orderno双边报价编号若申报成功,则后台生成后发送前台,否则空白b_orderno买入订单编号若申报成功,则后台生成后发送前台,否则空白b_qty买入数量zq_order.b_qty ,本地复制b_price买入价格zq_order.b_price ,本地复制s_orderno卖出订单编号若申报成功,则后台生成后发送前台,否则空白16s_qty卖出数量zq_order.s_qty ,本地复制s_price卖出价格zq_order.s_price ,本地复制ice_qty冰山订单数量

30、zq_order.ice_qty ,本地复制nicked是否匿名报价zq_order.nicked ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:发送时出错remark记录处理的返回信息5.3最优价确定报价成交申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型2:最优价成交申报确认,本地填写ref_id标记字段zq_order.ref_id ,本地复制company本方交易商代码

31、系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制ob_company对方交易商代码zq_order.ob_company,本地复制product交易产品zq_order.product ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记录编号被本地撤单时填写对应撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制b_orderno买入订单编号若报价成功,则后台生成后发送前

32、台,否则空白b_qty买入数量zq_order.b_qty ,本地复制b_price买入价格zq_order.b_price ,本地复制s_orderno卖出订单编号若申报成功,则后台生成后发送前台,否则空白17s_qty卖出数量zq_order.s_qty ,本地复制s_price卖出价格zq_order.s_price ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:发送时出错remark记录处理的返回信息5.4指定确定报价订单成交申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYY

33、YMMDD,系统在本地填写rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型3:点击成交申报确认,本地填写ref_id标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制product交易产品zq_order.product ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记录编号被本地撤单时填写对应

34、撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制b_orderno买入订单编号若报价成功,则后台生成后发送前台,否则空白b_qty买入数量zq_order.b_qty ,本地复制b_price买入价格zq_order.b_price ,本地复制s_orderno卖出订单编号若申报成功,则后台生成后发送前台,否则空白s_qty卖出数量zq_order.s_qty ,本地复制s_price卖出价格zq_order.s_price ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:18发送时出错remark记录处理的返回信息5

35、.5可转确定报价的成交申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型4:可转换成交申报确认,本地填写ref_id标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制product交易产品zq_order.prod

36、uct ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记录编号被本地撤单时填写对应撤单申报的 rec_num,否则空白dir买卖方向zq_order.dir ,本地复制d_orderno双边报价编号若申报成功,则后台生成后发送前台,否则空白;达成成交时,返回数据与 b_orderno 和 s_orderno中有效的订单编号一致; 形成确定报价时, 返回数据为双边报价编号b_orderno买入订单编号若报价成功,则后台生成后发送前台,否则空白b_qty买入数量zq_order.b_qty ,本地复制b_price买入价格zq_orde

37、r.b_price ,本地复制s_orderno卖出订单编号若申报成功,则后台生成后发送前台,否则空白s_qty卖出数量zq_order.s_qty ,本地复制s_price卖出价格zq_order.s_price ,本地复制19nicked是否报价(借用)当 status为 S 时有效Y:申报转确定报价、 N:达成成交status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:发送时出错remark记录处理的返回信息5.6协议交易申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写

38、rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型5:协议交易申报确认,本地填写ref_id标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制ob_acc对方股东账号zq_order.ob_acc ,本地复制ob_firm对方席位zq_order.ob_firm ,本地复制product交易产品zq_order.product ,本地复制stock_code

39、证券代码zq_order.stock_code ,本地复制withdraw撤单记录编号被本地撤单时填写对应撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制d_orderno双边报价编号若申报成功,则后台生成后发送前台,否则空白;返回数据与 b_orderno 和 s_orderno 中有效的订单编号一致b_orderno买入订单编号若申报成功,则后台生成后发送前台,否则空白b_qty买入数量zq_order.b_qty ,本地复制b_price买入价格zq_order.b_price ,本地复制20s_orderno卖出订单编号若申报成功,则后台生成后发送前

40、台,否则空白s_qty卖出数量zq_order.s_qty ,本地复制s_price卖出价格zq_order.s_price ,本地复制ice_qty冰山订单数量zq_order.ice_qty ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:发送时出错remark记录处理的返回信息5.7出入库申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型6:出入库申报确认,本地填写ref_i

41、d标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制product交易产品zq_order.product ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记录编号被本地撤单时填写对应撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制b_orderno出库订单编号若申报成功,则后台生成后发送前台

42、,否则空白b_qty出库数量zq_order.b_qty ,本地复制s_orderno入库订单编号若申报成功,则后台生成后发送前台,否则空白s_qty入库数量zq_order.s_qty ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:21发送时出错remark记录处理的返回信息5.8客户出入库申报确认字段名中文名称解释rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型7:客户出入库申报确认,本地填写ref

43、_id标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc客户股东账号(借用)zq_order.acc ,本地复制firm客户席位(借用)zq_order.firm ,本地复制product交易产品zq_order.product ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记录编号被本地撤单时填写对应撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制b_orderno出库订单编号若申报成功,

44、则后台生成后发送前台,否则空白b_qty出库数量zq_order.b_qty ,本地复制s_orderno入库订单编号若申报成功,则后台生成后发送前台,否则空白s_qty入库数量zq_order.s_qty ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:发送时出错remark记录处理的返回信息5.9转托管申报确认字段名中文名称解释22rec_num记录编号zq_order.rec_num,本地复制rec_date记录日期YYYYMMDD,系统在本地填写rec_time记录时间HHMMSS,系统在本地填写fback_type回报类型8:转托管申报确认,本

45、地填写ref_id标记字段zq_order.ref_id ,本地复制company本方交易商代码系统根据当前登录用户填写trader本方交易员代码系统根据当前登录用户填写acc本方股东账号zq_order.acc ,本地复制firm本方席位zq_order.firm ,本地复制ob_acc银行间账号 1(借用)zq_order.ob_acc ,本地复制ob_firm银行间账号 2(借用)zq_order.ob_firm ,本地复制product交易产品zq_order.product ,本地复制stock_code证券代码zq_order.stock_code ,本地复制withdraw撤单记

46、录编号被本地撤单时填写对应撤单申报的rec_num,否则空白dir买卖方向zq_order.dir ,本地复制s_orderno入库订单编号若申报成功,则后台生成后发送前台,否则空白s_qty入库数量zq_order.s_qty ,本地复制status记录处理结果S:报价成功、F:报价失败、E:经检查格式错误、 N:发送时出错remark记录处理的返回信息5.10撤单申报确认由于撤单操作比较特别,它既要支持本地撤单,又要支持服务器撤单,同时还要能够同时支持所有申报的撤单,因此它的流程与前述流程略有不同,具体如下:1、报盘机在处理申报时, 首先进行格式检查, 若格式不正确或者不符合约束条件,则在

47、回报库中填写一条记录处理结果为“”的申报确认记录,处理结束;否则,继续下一步。2、通过格式检查后, 报盘机在回报库中检查记录编号等于本记录withdraw23字段的记录,并依次作如下判断:若该记录的申报类型为撤单申报,则在回报库中填写一条记录处理结果为“”的申报确认记录(撤单申报不能被撤) ,处理结束;若该记录的处理结果不为“” ,代表本地撤单成功,在回报库中填写一条记录处理结果为“”的申报确认记录,处理结束;若该记录的申报类型为 2、3、6、7、8,则在回报库中填写一条记录处理结果为“”的申报确认记录(这些申报若未能及时本地撤单,则不能被撤),处理结束;若该记录的申报类型为 4,并且申报确认

48、中的 Nicked 字段为 N,则在回报库中填写一条记录处理结果为“”的申报确认记录(达成成交的申报不能被撤),处理结束;否则,说明是已经申报成功的确定报价申报、已转换为确定报价的成交申报、协议交易申报,可以提交服务器进行后台撤单(协议交易申报所存在的不能撤单情况由服务器判定) 。3、格式正确的撤单申报由报盘机将申报记录拼接为合法报文后发送后台。若在发送过程中因网络或后台等问题导致发送失败,则在回报库中填写一条状态为“”的申报确认记录,处理结束;否则,继续下一步。4、收到后台的确认结果后, 根据情况在回报库中填写相应记录。若撤单成功,则在回报库中填写一条状态为“”的申报确认记录;若申报失败,则在回报库中填写一条状态为“”的申报确认记录,并根据后台提示填写remark字段。不论申报成功与否,都将提取的d_orderno 内容写入申报确认记录的d_orderno 字段中。字段名中文名称解释rec_num记录编号

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!