微信号:SSE-TechService

介绍:上海证券交易所为证券公司、基金管理公司等市场参与者及相关行业机构提供交易技术支持与服务,包括日常交易技术支持、技术交流研讨、市场调查反馈、证券信息技术知识库、测试等服务.

【每日一贴】易神系统通用报盘软件 EzSTEP

2018-07-12 16:05 上交所技术服务


EzSTEP为上海证券交易所综合业务平台港股通平台期权平台进行委托申报的通用报盘程序,主要功能是进行综合业务平台的实时报盘和公共数据接收。业务上支持上海证券交易所的多项非撮合业务和创新业务(如跨境ETF、大宗交易、转融通、货币式基金等)。协议上支持国内金融交换协议(STEP)的应用层部分(不包括会话层),使之具有良好的业务扩展性和通用性,减少因新业务扩展而带来的报盘软件的频繁升级的风险。

软件功能

EzSTEP 作为通用报盘软件,能实现上海证券交易所综合业务平台港股通平台期权平台的订单申报、响应接收、执行报告(成交回报)接收功能。
通过访问市场参与者接口数据库,将市场参与者订单发送给上海证券交易所后台,然后收取交易所后台发来的响应和执行报告(成交)并写回市场参与者接口数据库。

软件介绍
软件名称 易神系统通用报盘软件
软件简称 EzSTEP
主要功能 向交易系统主机进行委托申报的集中报盘程序
实时接收交易主机的响应、公共广播、成交回报数据
数据格式支持STEP协议格式
端口号 1@@05(TCP)、 1@@06(TCP)
网络 地面广域网、数据中心接入网络、宽带双向卫星网
接入平台 综合业务平台港股通平台期权平台
环境号 综合业务平台: 生产环境(01)、全天候测试环境(91)、常规连通性测试环境(89)
港股通平台: 生产环境(04)、全天候测试环境(94)、常规连通性测试环境(84)
期权平台 :生产环境(03)、全天候测试环境(93)、常规连通性测试环境(83)、全真环境(73)
接入地址 生产环境和常规连通性测试环境(180.2.76/77/78/79/206/207/208/209.1)
全天候测试环境91、93、94(198.2.98/226.1)
关联软件 N/A
使用者 全市场进行大宗、港股通、期权等业务订单申报的市场参与者
推荐使用版本 2016版
其他支持版本(建议尽快升级) 2015版
低于2014版将无法登录综业平台
运行环境 jdk6、jdk7 (对做市商等采用报盘软件进行较大数量、较高频率连续报单的用户,建议升级并支持64位JDK)
推荐操作系统 Window 2000 Professional(SP4+)、Window 2000 Server(SP4+)、Window XP Professional(SP1+)、Window7、Window Server 2003 Enterprise Edition、Window Server 2008 Enterprise Edition、Windows Server 2012
数据库 SQL Server2000及以上版本
备注 针对部分用户使用Windows Server 2008出现的登陆问题,可升级至2012及以上解决。
软件配置
[PubTable] 公共数据配置项
PubDataTable pubdata 公共数据表
ExternalRefDataTable externalrefdata 外部参考数据表 ,说明:如有下游EzTrader接入必须开启; 否则可以关闭也可以开启。如果开启,一定要在数据库中创建该表
DbUser 公共数据所在数据库的账号,该账号必须具有对数据库读写的权限
jdbc.driver 公共数据库驱动配置项 com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url 公共数据所在数据库地址及数据库名配置项
[System] 系统配置项
OperatorCounts 操作员(PBU)总数
[oper1] 操作员(PBU)1 的配置项
OperCode 操作员代码前五位为PBU号,后六位统一为000001
GwipCounts 与交易所连接的上行链路总数
Gwip1 第一条上行链路连接的通信服务器地址
LocalIP1 连接第一条上行链路的本机网卡地址
WanTimeOut1 向交易所通信服务器登录时设置的网络超时时间,单位为秒
Gwip2 第二条上行链路连接的通信服务器地址
LocalIP2 连接第二条上行链路的本机网卡地址
WanTimeOut2 向交易所通信服务器登录时设置的网络超时时间,单位为秒
WanRetry 系统与交易所通信服务器的网络异常中断后,系统自动进行尝试登录到交易所通信服务器的次数
DbUser 操作员(PBU)1 访问委托数据库的数据库账号,该账号必须具有对数据库读写的权限
ReqRespTable 请求及响应接口表名,应确保不同的操作员使用不同的数据库表
ExecReportTable 执行报告表,应确保不同的操作员使用不同的数据库表
jdbc.driver 操作员(PBU)1 数据库驱动配置项 com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url 操作员(PBU)1 数据库地址及数据库名配置项
数据接口

EzSTEP通用数据库接口描述了市场参与者系统同上交所技术系统之间的实时数据库接口(MS SQL Server数据 库),通过数据库实现 STEP数据实时交换,将 STEP协议的应用消息体通过数据库表的字段与交易所交换数据。

登录PBU与业务PBU

EzSTEP中有两种类型的PBU,分别是登录PBU和业务PBU。
登录PBU是填写在配置文件(EzSTEPUser.ini)中的PBU,EzSTEP界面上显示登录PBU。

  • 登录交易所后台时,需要输入登录PBU的密码。
  • 流速控制由登录PBU进行控制。
  • EzSTEP可以支持多个登录PBU同时进行报盘,建议不超过20个登录PBU(技术上不作限制)。
  • 不同的登录PBU可以连接到不同的数据库,也可以使用同一数据库中不同的数据库表。
  • 不同的登录PBU既可以通过不同的上行链路报单,也可以共享同一个上行链路报单。

业务PBU是委托申请表中的PBU字段,及业务数据(ReqText字段、ExecReportText 字段、MDText字段)中的PBU。

  • 交易所后台对重复订单的处理,对同一个业务PBU以相同的Reff进行申报(Reff以ReqText字段为准),会被交易主机当作重复订单,不重复处理。
参考文档

关于发布易神通用报盘软件EzSTEP2016版及相关文档的通知
IS108 上海证券交易所 市场参与者EzSTEP通用数据库接口规格说明书1.00版_20120326

常见问题
  • EzSTEP报告“建立新进程失败,程序异常退出”是什么原因?
  • 报盘机成交数据恢复
  • 如何修改EzSTEP获取后台参考数据的超时秒数?
  • 登录报盘机报“获取参考数据失败”怎么处理?
  • EzSTEP撤单请求报19198错误如何处理?
  • EzSTEP(ATP)中的SecyrityID从C6到C8之后,6位代码需要补空格吗?
  • EzSTEP报盘数据库中execreport执行报告表中的execnum没有从1开始递增是什么原因?
  • EzSTEP报盘机界面提示“发现订单缺口”、“申报表中id存在缺口”是什么原因?
  • EzSTEP报盘机上“交易系统时间”是同步的交易所主机的时间吗?
  • 同一套EzSTEP接口库,是否可以申报不同业务?

 
免责声明


本公众号内容仅供参考。对任何因直接或间接使用本公众号内容而造成的损失,包括但不限于因有关内容不准确、不完整而导致的损失,本公众号不承担任何法律责任。如有问题请反馈至tech_support@sse.com.cn。

-------------------------- 上海证券交易所为证券公司、基金管理公司等市场参与者及相关行业机构提供交易技术支持与服务,包括日常交易技术支持、技术交流研讨、市场调查反馈、证券信息技术知识库、测试等服务。

点击"阅读全文"了解详情

 
上交所技术服务 更多文章 【通知】关于开展综合业务平台轻型化通信服务器全网测试的通知 【交易技术前沿】证券行业大数据测试技术初探 \/ 樊芳 【交易技术前沿】金融行业的舆情信息监测 \/ 杨珍良 债券质押式协议回购 【通知】关于证券信息技术研究发展中心(上海)2018年联合研究课题承接结果的通知
猜您喜欢 程序员常用句式,你用过几个? Meetup上海报名开启|DevOps&SRE超越传统运维之道 阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具 小米VS锤子、联想VS惠普:关公战秦琼?非也,深度解析手机、PC品牌用户画像及电商渠道差异