附件《上海期货交易所黄金上市会员远程交易系统技术指引》。.docVIP

  • 17
  • 0
  • 约 5页
  • 2016-05-03 发布于天津
  • 举报

附件《上海期货交易所黄金上市会员远程交易系统技术指引》。.doc

附件《上海期货交易所黄金上市会员远程交易系统技术指引》。

附件:: 合约代码:au 交易单位:1000克/手 最小变动价位:0.01元/克 每日价格最大波动限制:不超过上一交易日结算价±5% 最后交易日:合约交割月份的15日(遇法定假日顺延) 最低交易保证金:合约价值的7% 最小交割单位:3000克 (与其他已上市品种比较,影响面最大的为最小变动价位为0.01元/克。) 二、会员远程系统的总体方案 根据不完全调查,现在尚有部分会员单位的远程交易系统的核心仅支持基于整数的报价单位。考虑到远程系统的兼容性,且目前敏感期的技术保障任务较重,为保持市场和会员系统的稳定运行,同时降低市场技术改造的成本,我所制定的总体技术方案的要点如下: 我所NGES交易系统挂牌“0.01元/克”为最小变动价位的黄金期货品种,前置机在NGES TraderAPI和MDUserAPI(尚未正式发布)中直接支持“0.01元/克”的报价。 为方便会员远程系统处理,我所前置机针对OFPv1和OFPv2增加黄金期货品种的特殊转换处理:会员系统发送和接收的报价为“分/克”,即入口时报价上除以100变成“0.01元/克”再进入撮合引擎;出口(报单、成交和行情)在报价上乘以100变成“分/克”;相应的合约查询、报价查询、持仓查询、行情发布、保值额度查询进行转换。 信息公司(行情转发商)收到黄金期货品种的行情时需除以100变成“0.01元/克”后再进入行情系统,并且在客户端看到的黄金期货行情必须精确到“0.01元/克”。现有基于UDP广播的行情中的turnover(成交金额)字段不用调整。 会员服务系统中涉及黄金期货品种的调整如下:统计报表的报价根据最小变动价位进行统一调整;每日业务数据中报单、成交、结算汇总表、结算明细表的txt和dbf接口文件中的价格单位为“分/克”,但html、xml和csv接口文件的价格单位为“0.01元/克”。 三、对会员远程系统的要求 核心系统方面:如果会员远程系统的核心能够处理“0.01元/克”的报价,使用OFPv1和OFPv2协议接入NGES交易系统的需进行接口转换,包括报单录入、报单回报、成交回报、行情接收等环节上的转换;如果会员远程系统的核心只能处理整数的报价,则可直接使用OFPv1和OFPv2协议接入NGES交易系统。 客户交易界面:我所要求会员提供给客户的交易界面在显示黄金报价时精确到“0.01元/克”;若系统无法支持,需向客户明确指出报价单位。 行情界面:我所要求会员提供给客户的行情界面显示“0.01元/克”的黄金报价。 结算系统:我所要求会员提供给客户的结算单据在显示黄金报价时精确到“0.01元/克”;如若系统无法支持,需向客户明确指出报价单位。 上述技术准备工作务必在2007年12月21日前完成。我所已于9月28日提供测试环境供会员单位接入NGES交易系统测试。 四、对信息公司的要求 我所要求各信息公司接收到黄金期货品种的行情记录后必须除以100转发给客户的行情终端,以C语言为例,报价显示格式为”%6.2f”。此项技术准备工作务必在2007年12月21日前完成。 五、NGES交易系统前置机对OFPv1和OFPv2协议的修改 OFPv1和OFPv2的协议描述请参阅《NGES交易系统接口(SHFE会员端OFPv1)规范》和《NGES交易系统接口(SHFE会员端OFPv2)规范》,有关文稿可以在交易所网站上获得。 NGES交易系统的前置机在OFP中增加了对黄金品种转换处理,包括: 报单插入时的申报价除以100; 成交返回时的成交价和申报价乘以100; 报单返回或者回报中的申报价乘以100; 报单失败或者回报返回中的申报价乘以100; 撤单返回或者回报中的申报价乘以100; 撤单失败返回中的申报价乘以100; 授权报单撤单失败返回中的申报价乘以100; 套保额度查询响应中的数量除以100; 查询合约响应中的合约交易单位除以100,tick价位乘以100; 查询合约价位中的报价乘以100; 查询报单返回中的申报价和最后一笔成交价乘以100; 查询授权报单返回中的申报价和最后一笔成交价乘以100; 查询成交返回中的成交价和申报价乘以100; 查询会员持仓和客户持仓返回中的前交易日结算价乘以100。 具体内容请查阅OFPv1和OFPv2的文稿。 六、NGES交易系统广播行情的修改 行情记录中引入了合约报价发送之前的乘数multiple,接收后需除以该乘数方可获得正确报价。multiple字段说明行情中所有报价对应的乘数,除au合约外全为“001”。 引入该字段主要原因为目前部分会员远程系统无法处理au合约的“0.01元/克”的报价。因此交易所在发出行情前将所有报价均乘以乘数变成6位整数后发出。au合约本字段为“100”,说明所有报价需除以本乘数后方能获得正确行情,包括psettle/pclose

文档评论(0)

1亿VIP精品文档

相关文档