nges交易系统

上传人:ni****g 文档编号:502603350 上传时间:2024-02-29 格式:DOC 页数:209 大小:1.79MB
返回 下载 相关 举报
nges交易系统_第1页
第1页 / 共209页
nges交易系统_第2页
第2页 / 共209页
nges交易系统_第3页
第3页 / 共209页
nges交易系统_第4页
第4页 / 共209页
nges交易系统_第5页
第5页 / 共209页
点击查看更多>>
资源描述

《nges交易系统》由会员分享,可在线阅读,更多相关《nges交易系统(209页珍藏版)》请在金锄头文库上搜索。

1、NGES交易系统交易API和行情API接口规范Version:1.25发布日期:2014年06月26日I 修订记录、核准记录和审核记录修订记录版本编号修订日期主要修订摘要1.25-R0012014/03/26技术公司:TraderAPI增加了期权放弃执行功能;TraderAPI修改了期权申请执行相关函数的参数;TraderAPI增加了询价指令增加了错误代码说明;增加了枚举值;增加了数据类型。1.24-R0012013/5/7技术公司:TraderAPI增加了度量功能:AddMeasureItem、OnMeasureNotify1.23-R0012013/5/6技术公司:修改了报单方法ReqOr

2、derInsert说明。1.22-R0022012/9/10技术公司:TraderAPI增加了汇率查询功能:ReqQryExchangeRate、OnRspQryExchangeRate;合约结构增加了币种字段:CurrencyID;TraderAPI开放了信息查询功能:ReqQryInformation、OnRspQryInformation。1.22-R0012011/6/16技术公司:TraderAPI增加ReqQryExecOrder、OnRspQryExecOrder方法;MduserAPI增加OnRtnFlowMessageCancel方法;给部分结构增加了ActionDay字段;

3、给部分结构增加了BusinessLocalID字段;给执行宣告增加了OffsetFlag字段。1.20-R0022009/5/4技术中心和技术公司:根据会员接入规范和流程测试结果修改文档。1.20-R0012008/12/4技术公司:增加灾备接口;增加主题查询接口说明。1.12-R0032008/01/28技术公司:增加RESTART、RESUME和QUICK三种数据流恢复模式。1.12-R0022007/12/17技术部:合并TraderAPI和MduserAPI文档,调整部分章节内容。1.12-R0012007/12/11技术公司:增加了错误代码处理;增加了私有流序列号设置功能;增加了前置

4、机NameServer内容,但暂时不开放。1.08-R0012007/8/31上海期货交易所技术部:根据NGES V1.08交易系统修改部分接口;提高压缩效率;增加交易员私有流。1.002006/8/11上海期货信息技术有限公司制定初稿。核准记录核准人员属于部门(单位)核准日期技术中心审核记录审核人员属于部门(单位)审核日期邹文军技术中心2014/4/29文件制作和维护:上海期货交易所技术部;上海期货信息技术有限公司。目 录第一部分、NGES交易系统接口介绍11.介绍21.1.背景21.2.TraderAPI简介31.3.MduserAPI简介31.4.TraderAPI/MduserAPI发

5、行的平台41.5.修改历史41.5.1.版本1.2041.5.2.版本1.2251.5.3.版本1.2371.5.4.版本1.2481.5.5.版本1.2582.FTD体系结构102.1.通讯模式112.2.数据流123.接口模式153.1.TraderAPI接口153.1.1.对话流和查询流编程接口153.1.2.私有流编程接口163.1.3.公共流编程接口163.2.MduserAPI接口163.2.1.对话流编程接口173.2.2.行情流编程接口184.运行模式194.1.工作流程194.1.1.初始化阶段194.1.2.功能调用阶段194.2.工作线程204.3.会员系统使用Trade

6、rAPI与交易系统的交互214.4.与交易所前置系统的连接234.5.本地文件244.6.请求/应答日志文件244.7.可靠数据流的订阅方式244.7.1.API维护重传报文的序号254.7.2.会员系统维护重传报文的序号264.8.心跳机制(Heartbeat)274.9.前置机列表284.10.灾备接口30第二部分、TraderAPI参考手册321.TraderAPI接口分类331.1.管理接口331.2.业务接口331.3.当前版本不开放的业务362.TraderAPI参考手册382.1.CShfeFtdcTraderSpi接口382.1.1.OnFrontConnected 方法382

7、.1.2.OnFrontDisconnected 方法382.1.3.OnHeartBeatWarning方法392.1.4.OnPackageStart方法392.1.5.OnPackageEnd方法392.1.6.OnRspUserLogin方法402.1.7.OnRspUserLogout 方法412.1.8.OnRspUserPasswordUpdate 方法422.1.9.OnRspSubscribeTopic方法432.1.10.OnRspQryTopic方法442.1.11.OnRspError 方法452.1.12.OnRspOrderInsert 方法462.1.13.OnR

8、spOrderAction 方法492.1.14.OnRspQuoteInsert 方法512.1.15.OnRspQuoteAction 方法532.1.16.OnRspExecOrderInsert 方法552.1.17.OnRspExecOrderAction 方法572.1.18.OnRspQryPartAccount 方法592.1.19.OnRspQryOrder 方法602.1.20.OnRspQryQuote 方法632.1.21.OnRspQryTrade 方法652.1.22.OnRspQryClient 方法672.1.23.OnRspQryPartPosition 方法

9、682.1.24.OnRspQryClientPosition 方法702.1.25.OnRspQryInstrument 方法722.1.26.OnRspQryInstrumentStatus 方法742.1.27.OnRspQryBulletin 方法752.1.28.OnRspQryMarketData 方法762.1.29.OnRspQryMBLMarketData 方法782.1.30.OnRspQryHedgeVolume 方法792.1.31.OnRtnTrade 方法802.1.32.OnRtnOrder 方法822.1.33.OnRtnQuote 方法842.1.34.OnR

10、tnExecOrder 方法862.1.35.OnRtnInstrumentStatus 方法872.1.36.OnRtnInsInstrument 方法882.1.37.OnRtnDelInstrument 方法892.1.38.OnRtnInsCombinationLeg 方法902.1.39.OnRtnDelCombinationLeg 方法912.1.40.OnRtnBulletin 方法922.1.41.OnRtnAliasDefine 方法922.1.42.OnRtnFlowMessageCancel方法932.1.43.OnErrRtnOrderInsert方法942.1.44.

11、OnErrRtnOrderAction方法952.1.45.OnErrRtnQuoteInsert方法972.1.46.OnErrRtnQuoteAction方法982.1.47.OnErrRtnExecOrderInsert方法992.1.48.OnErrRtnExecOrderAction方法1002.1.49.OnRspCombOrderInsert方法1012.1.50.OnRspQryCombOrder方法1032.1.51.OnRtnCombOrder方法1062.1.52.OnErrRtnCombOrderInsert方法1082.1.53.OnRspQryExecOrder方法

12、1102.1.54.OnRspQryExchangeRate方法1122.1.55.OnRspQryInformation方法1132.1.56.OnMeasureNotify方法1142.1.57.OnRspAbandonExecOrderInsert方法1142.1.58.OnRspAbandonExecOrderAction方法1152.1.59.OnRspQryAbandonExecOrder方法1162.1.60.OnRtnAbandonExecOrder方法1182.1.61.OnErrRtnAbandonExecOrderInsert方法1192.1.62.OnErrRtnAba

13、ndonExecOrderAction方法1212.1.63.OnRspQuoteDemand方法1222.1.64.OnRtnQuoteDemandNotify方法1232.2.CShfeFtdcTraderApi接口1232.2.1.CreateFtdcTraderApi方法1242.2.2.GetVersion方法1242.2.3.Release 方法1242.2.4.Init 方法1252.2.5.Join 方法1252.2.6.GetTradingDay方法1252.2.7.RegisterSpi 方法1252.2.8.RegisterFront 方法1262.2.9.Registe

14、rNameServer 方法1262.2.10.SetHeartbeatTimeout方法1272.2.11.OpenRequestLog方法1272.2.12.OpenResponseLog方法1272.2.13.SubscribePrivateTopic方法1282.2.14.SubscribePublicTopic方法1282.2.15.SubscribeUserTopic方法1292.2.16.ReqUserLogin 方法1292.2.17.ReqUserLogout 方法1302.2.18.ReqUserPasswordUpdate 方法1312.2.19.ReqSubscribeTopic方法1322.2.20.ReqQryTopic方法1332.2.21.ReqOrderInse

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号