易盛国际金融衍生品交易研究分析系统API

合集下载

易盛国际金融衍生品交易分析系统API

易盛国际金融衍生品交易分析系统API

易盛国际金融衍生品交易分析系统API易盛国际金融衍生品交易分析系统API(Application Programming Interface)是一个为金融衍生品交易者提供的工具。

通过这个工具,交易者可以方便地获取市场数据、执行交易指令、管理仓位等操作。

下面将详细介绍易盛国际金融衍生品交易分析系统API的相关信息。

技术方面易盛国际金融衍生品交易分析系统API支持多种编程语言,包括Java、C++、Python等。

它提供了一系列的功能,包括获取市场报价、执行交易指令、查询历史交易记录等。

同时,易盛国际金融衍生品交易分析系统API提供了丰富的开发文档和示例程序,使得交易者可以快速上手,编写出自己的交易策略。

易盛国际金融衍生品交易分析系统API还提供了对多种交易所的支持,包括CME、ICE、EUREX等。

这意味着交易者可以使用同一个API接口,获取多个交易市场的数据和执行交易。

功能方面易盛国际金融衍生品交易分析系统API提供了以下一些功能:1、获取市场数据交易者可以利用API获取市场数据,并根据这些数据进行交易决策。

API支持获取实时报价、历史K线图、交易深度等市场数据。

交易者可以根据自己的需求,选择获取某一时间段的数据或是实时数据。

2、执行交易指令交易者可以利用API发送交易指令,包括下单、撤单、查询持仓等操作。

通过API,交易者可以实现在多个交易市场上进行自动化交易,提高交易效率。

3、数据统计和分析易盛国际金融衍生品交易分析系统API还提供了丰富的数据统计和分析功能。

交易者可以根据自己的需求获取成交量、成交金额、持仓数据等信息,同时还可以进行盈亏统计、交易回放等功能。

4、风险控制和资金管理易盛国际金融衍生品交易分析系统API还提供了风险控制和资金管理的功能。

交易者可以根据自己的需求设置止损、止盈等止损策略,同时还可以设置资金管理规则来控制资金风险。

应用场景易盛国际金融衍生品交易分析系统API适用于以下一些场景:1、个人交易者对于个人交易者而言,API可以帮助他们进行自动化交易,提高交易效率。

国际金融衍生品交易分析系统概述

国际金融衍生品交易分析系统概述

易盛国际金融衍生品交易分析系统API使用说明文件状态:正在修改3.0.1.0版本:完成日期:2013-12-26文档变更日志API 时间作者描述备注V3.0.1.0 2013-12-26 API使用说明第一版1系统简介 (3)API介绍 (3)2体系结构 (4)2.1 API架构 (4)2.2授权 (5)3开发接口 (6)3.1初始化阶段 (6)3.2功能调用阶段 (6)3.3授权码 (6)3.4 IEsunnyTradeSpi接口 (6)3.4.1 OnOpen方法 (7)3.4.2 OnClose()方法 (7)3.4.3 OnLogin方法 (7)3.4.4 OnInitFinished方法 (8)3.4.5 OnLogOut方法 (9)3.4.6 OnRspSetPassword方法 (9)3.4.7 OnRspSetOperPassword方法 (10)3.4.8 OnQryMoney方法 (11)3.4.9 OnRtnMoney方法 (13)3.4.10 OnRspCashOperQry方法 (13)3.4.11 OnRspCashAdjustQry方法 (15)3.4.12 OnRspOrderInsert方法 (16)3.4.13 OnRspOrderModify方法 (17)3.4.14 OnRspOrderDelete方法 (17)3.4.15 OnRspQryOrder方法 (18)3.4.16 OnRspHistOrderQry方法 (19)3.4.17 OnRtnOrderState方法 (20)3.4.18 OnRtnOrderInfo方法 (21)3.4.19 OnRspMatchQry方法 (22)3.4.20 OnRtnMatchState方法 (23)3.4.21 OnRtnMatchInfo方法 (24)3.4.22 OnRspHistMatchQry方法 (25)3.4.23 OnQryHold方法 (26)3.4.24 OnRtnHold方法 (27)3.4.25 OnQryExchangeState方法 (27)3.4.26 OnRtnExchangeState方法 (28)3.4.27 OnQryCommodity方法 (29)3.4.28 OnQryContract方法 (30)3.4.29 OnQryClient方法 (31)3.4.30 OnRspHistCashOperQry方法 (31)3.4.31 OnRspHistCashAdjustQry方法 (32)3.4.32 OnRspAuthClient方法 (34)3.4.33 OnRspQryCurrency方法 (34)3.4.34 OnRtnExchangeRateMod方法 (35)3.4.35 OnRtnOrderRemove方法 (36)3.4.36 OnRtnMatchRemove方法 (36)3.4.37 OnRtnCommodityState方法 (37)3.4.38 OnRtnContractAdd方法 (37)3.5 IEsunnyTradeApi接口 (38)3.5.1 SetSpi方法 (38)3.5.2 Free方法 (39)3.5.3 GetErrcodeDesc方法 (39)3.5.4 Open方法 (39)3.5.5 Close方法 (40)3.5.6 IsOpen方法 (40)3.5.7 Login方法 (40)3.5.8 LogOut方法 (41)3.5.9 SetPassword方法 (42)3.5.10 SetOperPassword方法 (43)3.5.11 QryClients方法 (43)3.5.12 QryMoney方法 (43)3.5.13 QryOrder方法 (43)3.5.14 QryMatch方法 (44)3.5.15 QryHold方法 (45)3.5.16 QryExchangeState方法 (46)3.5.17 QryCommodity方法 (46)3.5.18 QryContract方法 (47)3.5.19 OrderInsert方法 (48)3.5.20 OrderModify方法 (49)3.5.21 OrderDelete方法 (49)3.5.22 QryHistOrder方法 (50)3.5.23 QryHistMatch方法 (50)3.5.24 QryCashOpera方法 (51)3.5.25 QryCachAdjust方法 (52)3.5.26 QryHistCashOpera方法 (52)3.5.27 QryHistCachAdjust方法 (53)3.5.28 AuthClient方法 (53)3.5.29 QryCurrency方法 (54)3.5.30 GetCertCodeExpireDate方法 (54)3.6 extern "C"部分 (55)3.6.1 GetEsunnyForeignApiVersion方法 (55)3.6.2 CreateEsunnyForeignTradeApi方法 (55)3.6.3 DelEsunnyForeignTradeApi方法 (56)4开发示例 (56)1系统简介API介绍易盛公司的交易行情系统都是开放的平台。

27_易盛专题(一)——软件入门介绍

27_易盛专题(一)——软件入门介绍

可扩展性: 支持Visual Studio C++开发环境。 开放接口,可随意调用第三方软件库,如STL、MATLAB 。 开放的行情接口和交易接口。 可以利用VS2008强大的Debug功能进行调试,跟踪代码执行。
高速行情: 高速的行情及交易通道
6
易盛优势功能介绍——行情和交易API
投资信息平台。
2
易盛新版本软件构架图
运行库(FLMLib)
旧版本
交易 接口 行情 接口 绘图 接口
ETL编程 平台
ETL编程平台兼容TB语言
新版 本
3
目录
易盛新版本软件特色功能介绍 易盛新版本各种常用功能介绍
4
易盛新版本功能介绍
新版本主要增加功能: 多策略异步运行,互不干扰 交易助手 策略状态监控 指标绘制 策略测试及性能统计 半自动交易
参数定义区
变量定义区
程序主体
14
易盛新版本优势功能介绍——模型测试
海量明细级历史数据 支持费率、品种、周期设置



准确的交易记录和统计分析表
丰富、详实的资金、盈亏图表 明细级历史回放功能 高仿真模拟交易平台



15
易盛新版本优势功能介绍——多策略独立运行
加载到不同图表的多个公式各自独立运行,互不影响
面向高端期货投资者,提供专业的开发接口。
行情API提供了行情服务器连接、登录、即时行情订阅、合约历 史数据获取等接口。
交易API提供了交易服务器连接、登录、单腿报单、组合报单、 撤单、定单查询、成交回报、持仓查询、用户资金查询等接口。
7
易盛优势功能介绍——高速行情
基于易盛交易管理系统V8.0

期货软件一览表V3.0

期货软件一览表V3.0

鲁证期货股份有限公司关于发布《行情交易软件一览表V3.0》的通知各营业部、部室:公司现为客户提供的行情交易软件种类丰富,基本上覆盖了行业内所有商业化软件。

为方便公司业务开发和客户服务,使各营业部、部室工作人员能够及时、全面的了解行情交易软件的基本情况,现信息技术部、经纪业务管理部整理了公司现阶段所能够提供的行情交易软件列表及概括说明(见附表),请相关人员在工作中参考。

软件具体技术细节,如有不明之处,请及时向信息技术部咨询;具体业务细节无法在表中体现,如有不明之处,请及时向经纪业务管理部、客户服务中心咨询。

特此通知。

信息技术部、经纪业务管理部二〇一四年七月十八日行情交易软件一览表(V3.0)行情系统行情系统申请流程客户申请限制使用费用软件功能备注博易大师行情系统3.0 无无限制免费提供全面的资讯、及时的行情、简洁的操作和灵活的设置,操作界面更优化。

支持期货行情、外盘行情。

除包含恒生5.0外,还包含闪电手。

支持快捷平仓、快捷反手、快捷锁仓、止损止盈、条件单、套利、代理委托、银期转账等功能。

(博易大师行情系统3.0版本;3.1.51版本支持连续交易、国债期货)行情账号:pobo 密码:pobo,闪电手交易需另行申请方能使用。

套利交易、代理委托需另行付费。

如需以上功能请与开户营业部联系。

支持系统:■xp■win7■其他win8、vista博易大师行情系统5.0 无无限制免费是3.0版本升级版,提供全面的资讯、及时的行情、简洁的操作和灵活的设置,操作界面更优化。

支持期货行情、外盘行情。

除包含恒生5.0外,还包含闪电手。

闪电手支持快捷平仓、快捷反手、快捷锁仓、止损止盈、条件单、套利、代理委托、银期转账等功能。

支持国债期货、上期所连续交易,日、夜盘分时、K线连续。

测试行情账号:8888 密码:8888。

正式登陆账号为客户的交易账号,密码为有效证件号码后六位数字,新开客户在开户次日即可使用。

默认开户登陆人数为2人,机构客户如有登陆人数要求、原非正常客户转正常客户,营业部电话客户服务中心申请。

易盛软件使用常见问题

易盛软件使用常见问题

易盛软件使用常见问题1 怎样才能让成交的单子有提示音?答:目前正式版本暂时还没有此项功能。

2 双击易盛的持仓不可以平仓吗?答:系统参数设置里要勾一下,“单击行情或持仓即自动填单”。

3 易盛有模拟交易账号提供吗?答:电信点击/downsoft/Soft_Show.asp?SoftID=907 网通点击/downsoft/Soft_Show.asp?SoftID=906下载并安装后,桌面上会有个“模拟交易自助服务”文件,可通过其申请账号。

4 易盛下单软件,非交易时间可以登陆吗?答:可登录时段:8:30~17:00。

5 使用易盛做套利单的客户会发现恒生的可用资金比易盛的可用资金少很多。

答:其原因有两个:(1)恒生与易盛接口上的问题:恒生没有识别出客户在易盛下的已经成交的套利单,所以保证金会多冻结;(2)结算前,恒生与易盛保证金计算的依据不同:对老仓来说,恒生依昨结算价计算,对今开仓来说,恒生以开仓价计算保证金;但易盛是以实时最新价计算保证金的,由于客户权益-保证金=可用资金,这样也导致了可用资金有些差异,但是差异不大。

结算之后,恒生与易盛都是按照结算价进行结算的,客户权益,保证金,可用资金两套系统上都是一致的。

建议使用易盛的客户:下套利单的当日不要出金,或者下一交易日早上9:00之前出金;此外,现在恒生也有套利的功能,大家可以试试用恒生做套利,这样也方便出金。

6 每天9:00正式开盘前,在易盛软件的行情窗口,大商所的品种什么都不显示(比如:涨跌停板价等),而其他交易所有显示。

那大商所的品种还可以下集合竞价单吗?答:大商所开盘前是不发送行情信息,所以只能根据昨结算价手工计算涨跌停板价格区间。

集合竞价单还是可以下的。

7 想以停板价快速抢单,除了在价格栏手工填入停板价外,有无其他更快捷的方式?答:可以使用一键下单功能。

8 “撤单指令”可不可以像“开、平指令”一样可在非交易时间下自动单?答:不可以。

9 我用一键下单平老仓,结果变成了又新开了一个仓位,方向和我老仓相反,怎样可以避免? 答:在设置里选中:平今平昨自适应。

综合交易平台交易API特别说明

综合交易平台交易API特别说明

ü FrontID + SessionID + OrderRef 用户使用这组交易序列号可以按照自己的方式来唯一标示发出的任何一笔委托。 用户登入成功后,会收到前置机编号 FrontID, 会话编号 SessionID 和最大报单引用
MaxOrderRef。 用户在报单时设定报单引用 OrderRef。 OrderRef 可以从 MaxOrderRef 开始递增。 如果用户没有设定 OrderRef,在报单响应中,Thost 会为用户设置一个的 OrderRef。
l 关于平仓 上期所区分昨仓和今仓。 平昨仓时,开平标志类型设置为平仓 THOST_FTDC_OF_Close 平今仓时,开平标志类型设置为平今仓 THOST_FTDC_OF_CloseToday
其他交易所不区分昨仓和今仓。 开平标志类型统一设置为平仓 THOST_FTDC_OF_Close
l 在报单交易过程中,会产生如下几组交易序列号:
l 如果发送立即市价单 /// 报单价格条件类型:任意价 fldOrder.OrderPriceType = THOST_FTDC_OPT_AnyPrice; ///价格:0 fldOrder.LimitPrice = 0; ///有效期类型类型:立即完成,否则撤销 fldOrder.TimeCondition = THOST_FTDC_TC_IOC;
FrontID +SessionID+OrderRef, ExchangID+OrderSysID。
/// 其他参数
BrokerID,
UserID, InvestorID, InstrumentID,
如果报单还停留在 Thost,Thost 可以用 Front +SessionID+OrderRef 来定位 如果报单停留在交易所,Thost 可以用 ExchangID+OrderSysID 来定位,然后向交易 所转发撤单指令。

南华期货E-PAUL环球交易3.0说明书

南华期货E-PAUL环球交易3.0说明书

易盛国际金融衍生品交易分析系统客户端软件使用说明书二〇一二年二月目录易盛国际金融衍生品交易分析系统 (1)客户端软件 (1)使用说明书 (1)二〇一二年二月 (1)一、软件的安装 (1)二、行情登录和交易登录 (4)三、程序界面简介 (7)3.1 系统工具条 (7)3.2 窗口分割 (8)3.3 行情界面简介 (8)3.3.1 定制行情列表 (8)3.3.2 切换到K线 (9)3.3.3 切换到分时线 (10)3.3.4 不同周期切换 (10)3.3.5 调用画图工具 (11)3.3.6 坐标切换 (12)3.3.7 品种叠加 (12)3.3.8 增加指标窗口 (13)3.3.9 选择指标 (14)3.3.10 选择公式系统 (14)3.3.11 显示深度行情(10档买卖) (15)3.3.12 分笔成交信息 (15)3.3.13 自选板块管理 (16)3.3.14 设置自选品种 (17)3.3.15 设置隐藏价功能 (19)3.4 交易界面和下单操作简介 (20)3.4.1 定制交易列表表头 (20)3.4.2 下单操作 (21)3.4.3 撤单操作 (22)3.4.4 改单操作 (22)3.4.5 其他交易设置 (23)3.4.6 交易信息查询 (26)3.4.7 历史成交查询 (26)3.4.8 资金查询 (26)3.4.9 账单查询 (27)3.4.10 消息查询 (28)3.4.11 交易员订单操作 (28)3.4.12 刷新交易数据 (32)3.5 其他设置 (33)3.5.1 密码修改 (33)3.5.2 系统选项 (34)3.5.3 预警系统 (36)3.5.4 交易系统质量评价 (37)3.5.5 探索最佳参数 (38)3.5.6 优选交易系统 (39)3.5.7 数据管理和下载 (39)3.5.8 快捷键设置 (40)一、软件的安装1,到相关的下载页面下载软件安装包。

2,双击软件安装包开始安装客户端软件。

易盛易星 v2.3 使用手册说明书

易盛易星 v2.3 使用手册说明书

易盛易星v2.3使用手册郑州易盛信息技术有限公司改版履历:改版履历易盛易星v1.1使用手册制定部门:市场部版数承认/日期查阅/日期编写者/日期改版内容V1.0陈雪萌/2017.10.31V1.0主版本行情显示,三键下单,账单查询,换肤V1.1陈雪萌/2018.1.24V1.1版本1.优化UI界面2.增加五档行情和成交明细3.增加多个指标参数4.增加消息栏V1.2陈雪萌/2018.4V1.2版本1.支持北斗星二次认证;2.增加原油期货;3.支持CME隐含报价V1.3陈雪萌/2018.6.15V1.3版本1.优化UI界面2.增加止损止盈功能3.增加云条件单4.增加K线快买、快卖功能5.增加期权策略V1.4陈雪萌/2018.7.31V1.4版本1.增加安装风险提示说明2.优化UI界面3.增加资讯4.增加行情登录5.增加持仓导入功能6.增加在线开户功能7.增加点价下单功能8.增加改单、撤单功能9.期权支持询价、行权、弃权10.增加K线图十字光标上查看分时图功能V1.5陈雪萌/2018.9.261.新增套利功能2.新增画线下单功能3.增加铜期权行弃权及对冲等相关功能4.支持语言切换5.增加查看历史版本功能V1.6陈雪萌/2018.12.51.优化页面布局2.增加交易确认提示框3.切换行情字体大小4.增加期权持仓量显示V2.0陈雪萌/2019.1.151.优化界面布局2.新增五档行情伸缩功能3.优化三键下单功能4.优化投机套保类型持仓显示5.优化历史K线图数据6.止损止盈单支持当日有效7.支持安卓系统6.0以下版本8.增加收到委托提示音功能9.错误信息提示具体化10.新增一键平仓功能V2.0陈雪萌/2019.6.111.优化界面布局2.支持穿透式监管3.新增TC资讯4.新增智能验证5.新增自选涨跌幅排序6.新增期货合约F10资料7.新增内盘合约可开手数V2.1陈雪萌/2019.7.21.增加价格预警功能2.优化持仓排序3.优化K线界面4.策略单校验和界面修改5.更新KST采集库6.增加用户反馈功能V2.2陈雪萌1.优化可开手数计算方式2.增加支持飞马系统3.资讯界面、期权界面优化4.修改止损止盈委托价格默认为对手价5.易星极星云策略单全同步6.支持指标配置7.支持选择涨跌计算方式8.支持设置交易界面类型V2.3陈雪萌1.自选合约增加置顶功能2.去掉期权止损止盈限制3.策略单已受理状态允许撤单4.无行情的合约支持输入指定价格下单5.黑色主题下k线界面优化6.解决部分三星机型适配问题V2.3陈雪萌1.增加止损开仓功能2.夜间模式k线界面优化3.持仓列表增加交易所4.增加今开盘价计算涨跌幅5.增加多账号一键登录功能V2.3陈雪萌1.挂单、委托增加有效类型2.优化行情列表数据显示3.支持软件启动时自定义通知功能4.增加隐私声明、生物认证声明V2.3陈雪萌1.k线增加指标2.免责隐私声明增加手动刷新按钮3.k线横屏十字弹窗界面优化4.画线下单弹窗优化V2.3陈雪萌1.条件单增加改单功能2.行情ui界面重构3.行情设置-画线下单增加价格线标签4.交易价格变化增加配置项5.行情设置项增加画线显示配置V2.3陈雪萌1.支持自动单功能2.挂单界面支持一键撤单3.一键平仓区分期权、期货4.云条件单区分移动端和pc端5.集合竞价买卖价格处理并支持下条件单6.行情界面、交易登录界面优化V2.3陈雪萌V2.3.411.增加星耀商城2.行情列表表头可设置3.交易列表表头可设置4.市价价格设置5.画线下单委托价格可设置6.UI优化7.部分功能优化V2.3陈雪萌V2.3.511.新增市场热点2.新增条件单止损止盈、条件单反手、套保字段和触发价格类型选择3.新增密码登录安全键盘4.新增北斗星重置密码功能5.优化app启动和断开重连、可开手数计算、LME行情显示等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

易盛国际金融衍生品交易分析系统API————————————————————————————————作者:————————————————————————————————日期:易盛国际金融衍生品交易分析系统API使用说明文件状态:正在修改3.0.1.0版本:完成日期:2013-12-26文档变更日志API 时间作者描述备注V3.0.1.0 2013-12-26 API使用说明第一版1系统简介 (3)API介绍 (3)2体系结构 (4)2.1 API架构 (4)2.2授权 (5)3开发接口 (6)3.1初始化阶段 (6)3.2功能调用阶段 (6)3.3授权码 (6)3.4 IEsunnyTradeSpi接口 (6)3.4.1 OnOpen方法 (7)3.4.2 OnClose()方法 (7)3.4.3 OnLogin方法 (7)3.4.4 OnInitFinished方法 (8)3.4.5 OnLogOut方法 (9)3.4.6 OnRspSetPassword方法 (9)3.4.7 OnRspSetOperPassword方法 (10)3.4.8 OnQryMoney方法 (11)3.4.9 OnRtnMoney方法 (13)3.4.10 OnRspCashOperQry方法 (13)3.4.11 OnRspCashAdjustQry方法 (15)3.4.12 OnRspOrderInsert方法 (16)3.4.13 OnRspOrderModify方法 (17)3.4.14 OnRspOrderDelete方法 (17)3.4.15 OnRspQryOrder方法 (18)3.4.16 OnRspHistOrderQry方法 (19)3.4.17 OnRtnOrderState方法 (20)3.4.18 OnRtnOrderInfo方法 (21)3.4.19 OnRspMatchQry方法 (22)3.4.20 OnRtnMatchState方法 (23)3.4.21 OnRtnMatchInfo方法 (24)3.4.22 OnRspHistMatchQry方法 (25)3.4.23 OnQryHold方法 (26)3.4.24 OnRtnHold方法 (27)3.4.25 OnQryExchangeState方法 (27)3.4.26 OnRtnExchangeState方法 (28)3.4.27 OnQryCommodity方法 (29)3.4.28 OnQryContract方法 (30)3.4.29 OnQryClient方法 (31)3.4.30 OnRspHistCashOperQry方法 (31)3.4.31 OnRspHistCashAdjustQry方法 (32)3.4.32 OnRspAuthClient方法 (34)3.4.33 OnRspQryCurrency方法 (34)3.4.34 OnRtnExchangeRateMod方法 (35)3.4.35 OnRtnOrderRemove方法 (36)3.4.36 OnRtnMatchRemove方法 (36)3.4.37 OnRtnCommodityState方法 (37)3.4.38 OnRtnContractAdd方法 (37)3.5 IEsunnyTradeApi接口 (38)3.5.1 SetSpi方法 (38)3.5.2 Free方法 (39)3.5.3 GetErrcodeDesc方法 (39)3.5.4 Open方法 (39)3.5.5 Close方法 (40)3.5.6 IsOpen方法 (40)3.5.7 Login方法 (40)3.5.8 LogOut方法 (41)3.5.9 SetPassword方法 (42)3.5.10 SetOperPassword方法 (43)3.5.11 QryClients方法 (43)3.5.12 QryMoney方法 (43)3.5.13 QryOrder方法 (43)3.5.14 QryMatch方法 (44)3.5.15 QryHold方法 (45)3.5.16 QryExchangeState方法 (46)3.5.17 QryCommodity方法 (46)3.5.18 QryContract方法 (47)3.5.19 OrderInsert方法 (48)3.5.20 OrderModify方法 (49)3.5.21 OrderDelete方法 (49)3.5.22 QryHistOrder方法 (50)3.5.23 QryHistMatch方法 (50)3.5.24 QryCashOpera方法 (51)3.5.25 QryCachAdjust方法 (52)3.5.26 QryHistCashOpera方法 (52)3.5.27 QryHistCachAdjust方法 (53)3.5.28 AuthClient方法 (53)3.5.29 QryCurrency方法 (54)3.5.30 GetCertCodeExpireDate方法 (54)3.6 extern "C"部分 (55)3.6.1 GetEsunnyForeignApiVersion方法 (55)3.6.2 CreateEsunnyForeignTradeApi方法 (55)3.6.3 DelEsunnyForeignTradeApi方法 (56)4开发示例 (56)1系统简介API介绍易盛公司的交易行情系统都是开放的平台。

易盛为每个平台都专门提供了接入API(Application Programming Interface,应用程序编程接口),开发者可以利用这些API,开发更适合自身业务需求的子系统。

通过这些自我开发系统和易盛后台服务的无缝链接,满足个性化交易需求。

交易API包括报单,改单,撤单,查询客户资金,查询客户委托,查询客户成交,查询成交,查询持仓,查询出入金,查询资金调整等功能。

该API包含以下7个文件:文件名版本V1.0V1.0V1.0V1.0V1.0V1.0V1.0 文件大小9KB文件描述定义API的错误代码定义API所用到的数据结构定义API所用的数据类型交易接口头文件EsForeignApiErrCode.hEsForeignApiStruct.h EsForeignApiType.h EsunnyForeignApi.h ForeignTradeApi.dll ForeignTradeApi.lib ForeignTradeApi.pdb26KB31KB30KB127KB3KB动态链接库导入库1371KB 程序调试数据库2 体系结构2.1 API架构易盛国际金融衍生品交易分析系统API是通过向交易员提供一组函数,可以向交易后台发送数据或报送请求,再由交易后台返回或推送相关的数据信息,其基本架构如下:下面是API的基本处理逻辑:2.2授权为提高API权限控制,必须申请得到相关的授权码,通过认证之后开发商才允许进行API连接。

并且可以在外盘系统的柜台下,有客户API授权管理,可以对API用户进行增加,修改,删除和查询操作。

详细申请流程可参考API申请流程文档。

3 开发接口3.1 初始化阶段在正式使用API功能之前,需要对交易API进行初始化。

初始化操作包括:1,CreateEsunnyForeignTradeApi创建一个交易API实例。

2,SetSpi设置回调数据接口。

3,Open连接交易服务器4,IsOpen获取是否与交易服务器建立连接5,Login登陆交易服务器,完成初始化阶段。

3.2 功能调用阶段在功能调用阶段,用户可以通过API,向易盛后台发送报单,改单,撤单,查询客户资金,查询客户委托,查询客户成交,查询成交,查询持仓,查询出入金,查询资金调整等请求,并获得相应的应答。

3.3 授权码用户在创建API实例的时候,传入申请的授权码之后,还需要在柜台配置一下对应的明文编号,才能正常登陆。

3.4 IEsunnyTradeSpi接口IEsunnyTradeSpi接口实现了时间通知接口。

用户必须派生IEsunnyTradeSpi 接口,编写事件处理方法来处理感兴趣的事件。

具体的结构定义,类型定义和错误码参见EsForeignApiStruct.h,EsForeignApiType.h和EsForeignApiErrCode.h这三个头文件。

3.4.1 OnOpen方法与服务器建立连接时调用,此时还未登陆。

函数原形:void __cdecl OnOpen();参数:无返回值:void3.4.2 OnClose() 方法与服务器断开连接时调用函数原形:void __cdecl OnClose();参数:无返回值:无3.4.3 OnLogin方法发送Login登陆成功时收到服务器登陆响应调用函数原形:void __cdecl OnLogin(const TEsLoginRspField* rsp , int errCode , const int iReqID);参数:rsp :返回用户登录信息的地址登录应答结构struct TEsLoginRspField{//是否CA认证TIsCaLoginType IsCaLogin;//是否强制修改密码 TIsForcePasswordType //登录号 IsForcePwd; TLoginNoType LoginNo;//登录端帐号简称 TLoginNameTypeLoginName;//客户预留信息,客户自己识别后台系统 TReservedInfoType //上次登录时间 TDateTimeType //上次登出时间TDateTimeType//上次登录 ipReservedInfo; LastLoginDateTime; LastLogoutDateTime; LastLoginIp; TIpType //上次登录 portTPortTypeLastLoginPort; LastLoginMachineInfo; ServerDateTime;//上次登录机器信息 TMachineInfoType//系统当前时间(客户端校时) TDateTimeType };errCode:返回的错误代码,当 errCode=0,表示登陆成功(详细可查错误代码 表)。

iReqID:返回用户登录请求的 ID ,对应发送请求的 ID 。

返回值:无3.4.4 OnInitFinished 方法发送 Login 成功后,收到 OnLogin 应答成功后收到初始化操作完成。

相关文档
最新文档