商品场外期权管理系统需求

上传人:206****923 文档编号:91090109 上传时间:2019-06-21 格式:DOCX 页数:31 大小:116.27KB
返回 下载 相关 举报
商品场外期权管理系统需求_第1页
第1页 / 共31页
商品场外期权管理系统需求_第2页
第2页 / 共31页
商品场外期权管理系统需求_第3页
第3页 / 共31页
商品场外期权管理系统需求_第4页
第4页 / 共31页
商品场外期权管理系统需求_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《商品场外期权管理系统需求》由会员分享,可在线阅读,更多相关《商品场外期权管理系统需求(31页珍藏版)》请在金锄头文库上搜索。

1、商品场外期权管理系统需求V1.4单客户版阎兆珣18611118425目录一、 商品场外期权业务介绍21.1期货21.2期权原理31.3场外期权的业务特征6二、 系统架构和基本要求82.1系统架构82.2基础功能要求92.3语言规格102.4请做样例11三、 期权签约功能123.1销售交易及可行性限制123.2两种平仓及转换交易153.3到期行权及转换163.4可选交易风控功能16四、 直播与计算功能184.1报价计算与直播184.2仓位计算与直播194.3仓位比对及对冲交易204.4夜盘保障功能22五、 数据与每日运维245.1数据库必需表245.2 每日收盘后的自动运维265.3每日收盘后的

2、手动运维26六、 测试样例及方法276.1均价期权276.2止盈期权286.3存档期权296.4测试方法29七、 各模块索引301、 商品场外期权业务介绍目前,我司拟对子公司的商品期权业务订做管理系统。以下先简单介绍商品期货及场外期权业务,以便开发者容易理解系统需求。1.1期货国内有三家商品期货交易所大连商品交易所、郑州商品交易所和上海期货交易所。它们提供不同的商品期货品种以供交易。商品期货是约定对某种标准的商品在未来某日以某标准单位进行交易的合约在该日之前,空方持有者如果不反向买回合约,则必须将商品现货运送至指定的交割库,以履行期货转换现货卖出的义务,如果多方持有者没有反向卖出,则会自动获得

3、在指定的交割库提取商品现货的仓单。因此,即使对同一个商品期货,商品交易所必须滚动的挂出不同到期日的合约,且该合约临近到期日时,商品交易所会加以持仓限制,并促进多空方进行现货的交割。任何合约可以被交易的日期同时拥有硬约束日期和软约束日期,软约束日期即该段交易日期理论上依然可以交易,但是流动性受限。除此之外,各交易品种还有各自的主力合约,一般主力合约以及个别的次主力合约汇集了95%以上的交易量,其它合约的流动性极少,不适合交易。商品期货的这三种特性在交易系统中都必须得到接口级别的处理,即使做不到全自动处理。由于商品期货在到期前,在交易所公开进行电子盘交易,所以如果期货价格上涨,意味着如果多方再卖空

4、平仓会赚钱,空方再买入平仓会赔钱,价格下跌则意味着多方赔钱空方赚钱,多空双方的盈亏总是对称的。三大商品交易所的日盘交易时间是9:00-10:15,10:30-11:30,13:30-15:00共225分钟,有的品种有夜盘,且夜盘时间各异,大多从晚上9点至11点,也有的至凌晨。夜盘时间以及交易员对夜盘时间的配重(占整天交易时的主观比重)也需要得到接口级别的处理。交易时每半秒(500毫秒)形成一轮电子集合交易,并推送行情。三家期货交易所都有自己的推送行情接口,但是目前比较流行的是上海期货交易所维护的CTP接口,我司对三家期货交易所的行情统一使用CTP的交易接口(TradeAPI),此接口不仅可以订

5、阅行情,还可以对登陆的交易员账户返回交易结果和交易状态。CTP的相关信息请参阅http:/,合同签署后甲方会提供测试帐号及API代码。1.2期权原理期权是上世纪在美国发明的衍生金融工具。“衍生”表示它不独立存在,而是依存于已有金融资产(标的物)的金融工具。例如最常见的Call,即认购期权,规定在未来某日(欧式)或者从现在一直到未来某日(美式)均允许持有者以规定价格(行权价)买入某金融资产,例如阿里巴巴的股票。由于该价格是固定的,则如果金融资产的价格涨过该价格,持有者可以行使权利(行权)获得差价收益,所以又称为认购期权或看涨期权。Put则正好相反,为认抛期权或看跌期权。商品期权,即标的物为商品期

6、货的期权。期权的价值成为重大的理论问题。如果期权到期,期权的价值可以换算成行权收益(认购行权价100元,股票在期权到期时价格101元,期权行权获利1元)或者未能行权的零价值。但是在未到期时,例如股票的价格为95元,认购期权的行权价为100元时,期权仅有标的物价格发生有利变动后有机会行权的或有价值,此价值大于零,但是难以评估。上世纪美国三个学者Black, Scholes和Merton创造性的解决了此问题,创立了BSM模型,也叫BS模型。他们证明,如果标的物的价格波动符合一定的假设条件,且交易成本为零,标的物交易单位可以无限细分,则通过规律的不间断标的物交易策略,期权卖出方即庄家,可以用标的物的

7、交易盈亏来弥补可能的被行权损失,从而使得总亏损在任何市场行情下稳定在同一个金额,并据此确定期权的理论价格。下表是看跌期权在上涨和下跌行情中,用类似于BSM理论进行的交易过程和交易结果。时刻标的价格仓位上期损益标的价格仓位上期损益01-0.51-0.511.1-0.4-0.050.9-0.60.0521.2-0.3-0.040.8-0.70.0631.3-0.2-0.030.7-0.80.0741.4-0.1-0.020.6-0.90.0851.50-0.010.5-1.00.0905合计-0.150.35行权现金流0-0.5期货策略+期权-0.15-0.15其中仓位表示的是单位仓位,表示期权卖

8、出数量如果是一份应该在期货上持有多少仓位。如果卖出了一万份,-0.5表示应该持有5000份期货空仓。如果卖出看跌期权后行情一路下跌,庄家从期货策略上赚得0.35,但是被客户行权后又赔付0.5,总损失和卖出看跌期权后行情一路上涨的损失均为0.15. BS理论由此认定期权价值为0.15.标准看涨期权的定价公式如下所示https:/ X, , T) = F(d1) - X(d2)d1 = ln(F/X)/ (T) + (T)/2d2 = ln(F/X) / (T) - (T)/2P(F, X, , T) = C(F, X, , T) + XF = - F(-d1) +X(-d2)即标准看涨期权价值C

9、与标准看跌期权价值P均为期货价格F,行权价格X,剩余期限T和期货自身波动率的函数, 为标准正态分布函数累积概率。BS理论仓位()为这个函数相对于期货价格的偏导数,经过公式推导,C的理论仓位C=(d1), P的理论仓位P=-(-d1)。无论是期权价值,还是理论仓位,它们的输入均为这四个变量,且期货价格和剩余期限必然随时间发生变动。因此需要有专门的计算模块在交易时段不断重新计算期权价值和理论仓位。其中波动率是BS理论体系中最薄弱的环节。标的物的价格波动符合一定的假设条件即波动率恒定,标的物价格符合随机游走模型,如果标的物的年均对数涨跌幅标准差为,则每一个交易日涨跌标准差为/240,其中240代表中

10、国一年大约有240个交易日。而每一日的涨跌幅可以理解为/240Z,Z为标准正态随机变量。然而真实的市场行情从来不符合此理论假设,因此交易员总是主观的估计期货在期权存续期的波动率,并且卖出期权时用更高的波动率卖出,获得比期权理论价值更高的收入,以补偿理论错误带来的未知交易盈亏。1.3场外期权的业务特征期权理论出现以后,期权业务蓬勃发展,西方各交易所也跟进提供了各类股票、股指期货及商品期货的标准场内期权合约。并且随着理论的进一步发展,各种非标准期权(称为奇异期权或特种期权)被创造出来,各大投资银行可以为客户按需订做期权,包括标准的看涨看跌和各式特种期权,称之为场外期权。场外期权与场内交易所期权的首

11、要特征是期权是按照客户的个性需求订制。不仅期权的类型为订制,而且到期日期、行权价格皆为订制。因为高度订制的属性,庄家难以把与客户成交的期权通过再交易转给它方,所以一般情况下需要严格的按照BSM动态计算该笔期权的理论仓位,并据此动态调整自己的实际仓位,即期货对冲。并且对一个期货合约的所有期权的理论仓位应该加总后进行对冲。除此之外,一个高效的庄家应该在每日客户致电表达期权交易意向前,对各期货合约制定好可交易合约、可交易合约的期权当日限量、各合约到期日的约束日期、各品种在各期限上的对冲用波动率和卖出波动率,以便销售在接到客户电话时,能快速确定期权是否可做,及卖出价格,且期权交易成功后,该期权的理论仓

12、位能够立即算出,供期货对冲人员交易期货。2、 系统架构和基本要求2.1系统架构本系统的目标用户为期权交易用户和期货对冲用户,采用222架构,即前台主要为期权交易端和期货对冲端,中台相对应的有签约服务器和直播服务器,后台为数据库及计算器等,并根据业务需要,调用外部的CTP接口和量化软件接口。并且前中后台之间并不是完全割裂的两条线,而是存在一定的依赖与耦合:上图的大方框线表示该框线内的所有元件必须处在同一个内网中,两个元件相接或者用实线相连表示相互有密切的依赖关系,可以放在同一个机器上,或者至少在同一个内网中用简单TCP进行通讯。实线箭头表示存在持续的数据直播,箭头方向表明直播方向。虚线箭头表示存

13、在间断的通信,箭头方向表示发起通信时的方向。同一个元件在背后有重影,表示该元件可以有同类的其他元件在使用,如期货对冲端可以有多个,被不同的期货对冲员使用。中台的签约服务器和直播服务器是全部架构中唯二充当外网服务器的程序,使用同一个IP和域名地址的https和http接口,前台和后台的元件均作为客户端与之持续相连。2.2基础功能要求四种服务器程序均采用异步架构,可以在Windows Server版,Ubuntu Linux和Centos Linux上运行。在双核2GHz速度,内存4G内存的配置上直播服务器可以承担每秒3000个TCP数据包的流量。网络消息传输必须有机制明确分辨消息的起始位置并还原

14、出真实的原消息,以下还原是失败的(“/”用来区隔消息):发送消息:消息1/消息2 /消息3接收消息: 消息/1消息/ 2消/息3调用CTP接口采用单独的C+子程序,与主程序采用TCP互通消息进行协同工作,该子程序拥有内存管理功能,在子程序长期运行时,内存占用不会无限制增加。CTP接口程序将在上期所的用户名和密码配置在文本文件中,可以进行更改。提供完整的消息协议,可让主程序遵循协议发消息自由的订阅任意期货代码的任何可用即时行情指标及其它操作。服务器内网之外的一切元件登录服务器,需要先通过https验证身份,即用户名、角色类型及密码。任何密码以转义的形式储存在数据库中,因此服务器程序及数据库只能验

15、证密码是否正确,不显性记录密码。同一个用户只能用一个终端登陆,任何新登陆自动造成旧登陆的剔除。增加或删除用户只能通过运维端或数据库,并同时建立初始密码。允许期权交易端和期货对冲端更改当前用户的密码,允许运维端更改各计算器的密码。更改密码采用输入原密码及重复输入新密码的校验机制。允许使用超级监控账户,超级监控账户能以任何期货对冲端及期权交易端账号进行监控登录,能模仿该账户接收服务器信息并显示,但无权进行任何交易。除此之外,前台客户端还拥有基本的类似QQ群聊功能,具体见2.4.2.3语言规格与CTP接口对接的子程序采用C+编写,在运行时为独立的进程,与主程序通过TCP通信,详见2.2章节。其余所有程序均采用Python3编写。除非被豁免,

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

当前位置:首页 > 中学教育 > 其它中学文档

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