汇率头寸展示数据处理方法、相关模块、设备和系统与流程

文档序号:23341849发布日期:2020-12-18 16:39阅读:300来源:国知局
汇率头寸展示数据处理方法、相关模块、设备和系统与流程

本申请涉及数据处理技术领域,具体涉及汇率头寸展示数据处理方法、相关模块、设备和系统。



背景技术:

金融市场业务的核心能力在于定价报价、迅捷交易、敞口管控、风险对冲等,对信息科技系统依赖程度高。目前,有的银行端敞口与组合管理上仍依赖于外购系统,该情况与成熟外资银行存在较大差距,在自主研发上存在瓶颈。且因k+版本老旧,运行风险越来越大。受制于其脱离厂商支持等问题现状,不仅不利于管理金融产品风险,也不利于基于敞口及组合管理的对冲和交易的安全保证,甚至对上述业务未来的发展也会产生约束,而为了改善上述情形,汇率头寸展示方案的研究也成为了金融领域的研究重点之一。

目前的汇率头寸展示方案的展示更新时间较长,通常需要6s及以上一次展示即期头寸,并且无法针对掉期、期权敞口头寸进行展示。也就是说,现有的汇率头寸展示方案存在展示效率低、展示内容量无法满足金融交易管理用户需求等问题。



技术实现要素:

针对现有技术中的问题,本申请提供一种汇率头寸展示数据处理方法、相关模块、设备和系统,能够有效提高汇率头寸数据处理的效率,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,进而能够有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求。

为解决上述技术问题,本申请提供以下技术方案:

第一方面,本申请提供一种汇率头寸展示数据处理方法,包括:

实时监控并登记金融产品交易数据;

获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息;

将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示。

进一步地,所述实时监控并登记金融产品交易数据,包括:

实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地。

进一步地,所述获取当前的汇率头寸重估信号,包括:

接收市场数据管理模块发送的触发信号,其中,该触发信号由所述市场数据管理模块基于预设的阈值控制方式生成;

基于所述触发信息自指标加工模块中获取重估参数,以生成对应的汇率头寸重估信号。

进一步地,所述触发信号包括:阈值触发信号、交易新增信号、手工刷新信号、日终处理信号和定时处理信息中的至少一种。

进一步地,所述根据所述金融产品交易数据中的产品标识筛选交易头寸信息,包括:

获取所述金融产品交易数据中的增量数据,对所述增量数据进行预设维度累计并确定已实现损益数据,并基于产品标识形成所述已实现损益数据对应的即期头寸信息。

进一步地,所述根据所述金融产品交易数据中的产品标识筛选交易头寸信息,包括:

获取所述金融产品交易数据中的增量数据,判断所述增量数据中是否包含有浮动端现金流数据,若是,则获取掉期现金流,若否,则对所述增量数据进行累计;其中,根据不同币种、不同利率曲线和不同日期对所述掉期现金流进行现值及风险指标计算;以及,基于产品标识形成掉期现金流对应的掉期头寸信息。

进一步地,所述根据所述金融产品交易数据中的产品标识筛选交易头寸信息,包括:

获取所述金融产品交易数据中的增量数据,并对所述金融产品交易数据进行针对期权头寸的风险指标计算,以及,基于产品标识形成期权头寸对应的期权头寸信息。

进一步地,所述将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,包括:

根据用户订阅信息,将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器。

进一步地,所述即期头寸信息包括:即期拆分交易实时头寸信息和即期交叉盘交易实时头寸信息。

进一步地,所述掉期头寸信息包括:掉期现金流实时期限头寸信息、掉期现金流实时网格头寸信息和掉期现金流实时货币对头寸信息。

进一步地,所述期权头寸信息包括:期权实时单笔交易头寸信息、期权实时网格头寸信息和期权实时期限头寸信息。

第二方面,本申请提供一种头寸组合管理模块,包括:

交易数据保存单元,用于实时监控并登记金融产品交易数据;

头寸信息处理单元,用于获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息;

头寸信息发送单元,用于将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示。

进一步地,所述交易数据保存单元用于执行下述内容:

实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地。

进一步地,所述头寸信息处理单元包括:信号接收子单元,该信号接收子单元用于执行下述内容:

接收市场数据管理模块发送的触发信号,其中,该触发信号由所述市场数据管理模块基于预设的阈值控制方式生成;

基于所述触发信息自指标加工模块中获取重估参数,以生成对应的汇率头寸重估信号。

进一步地,所述触发信号包括:阈值触发信号、交易新增信号、手工刷新信号、日终处理信号和定时处理信息中的至少一种。

进一步地,所述头寸信息处理单元包括:

即期头寸子单元,用于获取所述金融产品交易数据中的增量数据,对所述增量数据进行预设维度累计并确定已实现损益数据,并基于产品标识形成所述已实现损益数据对应的即期头寸信息。

进一步地,所述头寸信息处理单元包括:

掉期头寸子单元,用于获取所述金融产品交易数据中的增量数据,判断所述增量数据中是否包含有浮动端现金流数据,若是,则获取掉期现金流,若否,则对所述增量数据进行累计;其中,根据不同币种、不同利率曲线和不同日期对所述掉期现金流进行现值及风险指标计算;以及,基于产品标识形成掉期现金流对应的掉期头寸信息。

进一步地,所述头寸信息处理单元包括:

期权头寸子单元,用于获取所述金融产品交易数据中的增量数据,并对所述金融产品交易数据进行针对期权头寸的风险指标计算,以及,基于产品标识形成期权头寸对应的期权头寸信息。

进一步地,所述头寸信息发送单元用于执行下述内容:

根据用户订阅信息,将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器。

进一步地,所述即期头寸信息包括:即期拆分交易实时头寸信息和即期交叉盘交易实时头寸信息。

进一步地,所述掉期头寸信息包括:掉期现金流实时期限头寸信息、掉期现金流实时网格头寸信息和掉期现金流实时货币对头寸信息。

进一步地,所述期权头寸信息包括:期权实时单笔交易头寸信息、期权实时网格头寸信息和期权实时期限头寸信息。

第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的汇率头寸展示数据处理方法。

第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的汇率头寸展示数据处理方法。

第五方面,本申请提供一种汇率头寸数据处理系统,包括:交易管理模块、市场数据管理模块、指标加工模块以及所述的头寸组合管理模块;

所述交易管理模块用于将监控到的金融产品交易数据实时发送至所述头寸组合管理模块;

所述头寸组合管理模块用于实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地;

所述市场数据管理模块用于基于预设的阈值控制方式生成触发信号,并向所述头寸组合管理模块发送该触发信号;

所述指标加工模块用于根据所述触发信号获取重估参数,以使生成对应的汇率头寸重估信号;

所述头寸组合管理模块还与所述展示服务器通信连接,所述市场数据管理模块与定报价平台通信连接。

由上述技术方案可知,本申请提供的一种汇率头寸展示数据处理方法、相关模块、设备和系统,方法包括:实时监控并登记金融产品交易数据;获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息;将所述即期头寸信息、掉期头寸信息和期权头寸信息均发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例中的汇率头寸展示数据处理方法的第一种流程示意图。

图2是本申请实施例中的汇率头寸展示数据处理方法的第二种流程示意图。

图3是本申请实施例中的汇率头寸展示数据处理方法中步骤200的第一种具体流程示意图。

图4是本申请实施例中的汇率头寸展示数据处理方法中步骤200的第二种具体流程示意图。

图5是本申请实施例中的汇率头寸展示数据处理方法中步骤200的第三种具体流程示意图。

图6是本申请实施例中的汇率头寸展示数据处理方法中步骤200的第四种具体流程示意图。

图7是本申请实施例中的汇率头寸展示数据处理方法的第三种流程示意图。

图8是本申请实施例中的头寸组合管理模块的结构示意图。

图9是本申请应用实例中的汇率头寸数据处理系统的结构示意图。

图10是本申请应用实例中的系统部署架构图。

图11是本申请实施例中的电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

针对目前的汇率头寸展示方案仅仅支持6s一次展示即期头寸,掉期、期权敞口头寸均无法展示。也就是说,现有的汇率头寸展示方案存在展示效率低、展示内容量无法满足金融交易管理用户需求等问题,本申请提供一种汇率头寸展示数据处理方法、头寸组合管理模块、电子设备、计算机可读存储介质和汇率头寸数据处理系统的实施例,通过实时监控并登记金融产品交易数据;获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息;将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

基于上述内容,本申请还提供一种用于实现本申请一个或多个实施例中提供的汇率头寸展示数据处理方法的头寸组合管理模块,该头寸组合管理模块分别与交易管理模块、市场数据管理模块和指标加工模块之间通信连接,且所述头寸组合管理模块、交易管理模块、市场数据管理模块和指标加工模块均可以以服务器或者客户端设备的形式实现,在本申请中优选以服务器的形式存在。

可以理解的是,所述客户端设备可以包括智能手机、平板电子设备、网络机顶盒、便携式计算机、台式电脑、个人数字助理(pda)、车载设备、智能穿戴设备等。其中,所述智能穿戴设备可以包括智能眼镜、智能手表、智能手环等。

在另一实际应用情形中,进行汇率头寸展示数据处理的部分可以在如上述内容所述的服务器执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本申请对此不作限定。若所有的操作都在所述客户端设备中完成,所述客户端设备还可以包括处理器,用于进行汇率头寸展示数据处理的具体处理。

上述的客户端设备可以具有通信模块(即通信单元),可以与远程的服务器进行通信连接,实现与所述服务器的数据传输。例如,通信单元可以将汇率头寸展示数据处理触发指令发送至服务器,以便服务器根据汇率头寸展示数据处理触发指令进行汇率头寸展示数据处理。通信单元还可以接收服务器返回的识别结果。所述服务器可以包括任务调度中心一侧的服务器,其他的实施场景中也可以包括中间平台的服务器,例如与任务调度中心服务器有通信链接的第三方服务器平台的服务器。所述的服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式装置的服务器结构。

上述服务器与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本申请提交日尚未开发出的网络协议。所述网络协议例如可以包括tcp/ip协议、udp/ip协议、http协议、https协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的rpc协议(remoteprocedurecallprotocol,远程过程调用协议)、rest协议(representationalstatetransfer,表述性状态转移协议)等。

在本申请提供的一个或多个实施例中,外汇即期交易(fxspot)指交易双方以约定的外汇币种、金额、汇率,在成交日后第二个营业日交割的外汇交易。包括人民币外汇即期交易和外币对即期交易。根据政策规定,银行间外汇市场在两个营业日之内交割的人民币外汇交易也被纳入外汇即期交易。

在本申请提供的一个或多个实施例中,外汇远期交易(fxforward)指交易双方以约定的币种、金额、汇率,在约定的未来某一日期(非即期起息日)交割的外汇交易。

在本申请提供的一个或多个实施例中,外汇掉期交易(fxswap)指交易双方约定在一前一后两个不同的起息日进行方向相反的两次货币交换。在第一次货币交换中,一方按照约定的汇率用货币a交换货币b;在第二次货币交换中,该方再按照另一约定的汇率用货币b交换货币a。

在本申请提供的一个或多个实施例中,货币掉期交易(ccs)指在约定期限内交换约定数量人民币与外币本金,同时定期交换两种货币利息的交易。本金交换的形式包括:在协议生效日双方按约定汇率交换人民币与外币的本金,在协议到期日双方再以相同的汇率、相同金额进行一次本金的反向交换;利息交换指交易双方定期向对方支付以换入货币计算的利息金额,交易双方可以按照固定利率计算利息,也可以按照浮动利率计算利息。

在本申请提供的一个或多个实施例中,外汇期权交易(fxoption)指交易双方以约定汇率,在约定的未来某一日期(非即期起息日)进行人民币对外汇交易的权利。期权买方以支付期权费的方式拥有权利;期权卖方收取期权费,并在买方选择行权时履行义务(普通欧式期权)。

在本申请提供的一个或多个实施例中,delta指外汇即期价格单位变动带来外汇期权价格的绝对变动值,是用以衡量外汇期权风险状况的重要指标,通常用来衡量头寸的风险。

在本申请提供的一个或多个实施例中,隐含波动率(impliedvolatility)指汇率在一段时间内变动的程度,是衡量期权价格波动幅度的指标,一般采用标准方差计算,是外汇期权报价的标的,以百分比表示。目前银行间外汇市场人民币外汇期权交易报价标的包括delta值为50%的平价期权的波动率(atm)、delta值为25%的看涨期权的波动率(25dcall)和delta值为25%的看跌期权的波动率(25dput)三种报价类型。

在本申请提供的一个或多个实施例中,标准方差(standarddeviation)指统计上用来衡量一组数值中某一数值与其平均值差异程度的指标,一般用来评估价格可能的变化或波动程度。标准方差越大,价格波动就越大。

在本申请提供的一个或多个实施例中,pv:对于单币种现金流,将交易的现金流折现至估值日汇总。

在本申请提供的一个或多个实施例中,dv01:对于单笔外汇掉期和普通人民币货币利率互换来说,dv01ccy1反映了单笔交易货币1现金流现值对利率1bp(0.01%)移动的总敏感度,是利率曲线平移1个基点所引起的货币1现金流现值的变化。

在本申请提供的一个或多个实施例中,久期(duration):对于单笔外汇掉期和普通人民币货币利率互换来说,durationccy1是利率移动1%的情况下,货币1现金流现值变化的百分比。

在本申请提供的一个或多个实施例中,凸度(convexity):衡量dv01的利率变动1bp敏感性,也就是现金流现值对利率的二阶敏感性。

在本申请提供的一个或多个实施例中,phi/rho:同样是衡量利率敏感度,phi/rho衡量货币现金流现值在利率移动1%时的变化。

在本申请提供的一个或多个实施例中,theta:对于单笔外汇掉期和普通人民币货币利率互换来说,theta反映了交易净现值对时间的敏感度。

具体通过下述各个实施例及应用实例分别进行详细说明。

为了解决现有的汇率头寸展示数据处理方案存在展示效率低、展示内容量无法满足金融交易管理用户需求等问题,本申请提供一种汇率头寸展示数据处理方法的实施例,参见图1,所述汇率头寸展示数据处理方法具体包含有如下内容:

步骤100:实时监控并登记金融产品交易数据。

步骤200:获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息。

可以理解的是,所述即期头寸信息包括:即期拆分交易实时头寸信息和即期交叉盘交易实时头寸信息。所述掉期头寸信息包括:掉期现金流实时期限头寸信息、掉期现金流实时网格头寸信息和掉期现金流实时货币对头寸信息。所述期权头寸信息包括:期权实时单笔交易头寸信息、期权实时网格头寸信息和期权实时期限头寸信息。

步骤300:将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示。

具体来说,交易管理模块事物级将交易登记在头寸组合管理模块的单笔交易整合单元。市场数据管理模块根据阈值控制触发重估信号。头寸组合管理模块根据topic信息筛选交易头寸信息。即期头寸单元获取增量数据进行相关维度累计并计算出已实现损益。掉期头寸单元获取增量数据进行分析,如果全量数据中含有浮动端现金流,则,先计算浮动端现金流,如果没有,则,直接累计。掉期现金流根据不同币种、不同利率曲线、不同日期进行pv及风险指标计算。期权头寸单元获取增量数据进行分析。期权头寸逐笔对全量数据进行风险指标计算。针对即期、掉期、期权头寸数据,按照topic信息推送到如ceda服务器等的展示服务器。展示服务器再将即期、掉期、期权头寸数据推送到交易员的客户端进行展示。

从上述描述可知,本申请实施例提供的汇率头寸展示数据处理方法,能够有效提高汇率头寸数据处理的效率,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,进而能够有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,参见图2,所述汇率头寸展示数据处理方法中的步骤100具体包含有如下内容:

步骤101:实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地。

具体来说,头寸组合管理模块中的交易数据保存单元实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地。

其中,通过联机服务获取当前截面各个产品头寸数据,同时通过cade订阅信息,登记topic,后续重估会将各个产品头寸数据根据topic推送到前台截面。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,参见图3,所述汇率头寸展示数据处理方法中的步骤200具体包含有如下内容:

步骤201:接收市场数据管理模块发送的触发信号,其中,该触发信号由所述市场数据管理模块基于预设的阈值控制方式生成。

步骤202:基于所述触发信息自指标加工模块中获取重估参数,以生成对应的汇率头寸重估信号。

具体来说,头寸组合管理模块中的头寸信息处理单元接收市场数据管理模块发送的触发信号,其中,该触发信号由所述市场数据管理模块基于预设的阈值控制方式生成;基于所述触发信息自指标加工模块中获取重估参数,以生成对应的汇率头寸重估信号。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,所述汇率头寸展示数据处理方法中的所述触发信号包括:阈值触发信号、交易新增信号、手工刷新信号、日终处理信号和定时处理信息中的至少一种。在本申请的一个实施例中,所述触发信号可以同时包含有阈值触发信号、交易新增信号、手工刷新信号、日终处理信号和定时处理信息并以队列形式执行。

基于此,系统常驻进程监控阻塞队列,当风险指标计算好后,发出处理头寸信号,常驻进程会根据每个topic的筛选数据范围,再根据具体订阅的头寸管理方式,来计算数据集。例如:头寸管理方式为网格,需要将每个非标准期限的指标/现金流,通过解二元一次方程组或四元一次方程组来分配到标准期限上的指标。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,参见图4,所述汇率头寸展示数据处理方法中的步骤200还具体包含有在步骤202之后执行的如下内容:

步骤203:获取所述金融产品交易数据中的增量数据,对所述增量数据进行预设维度累计并确定已实现损益数据,并基于产品标识形成所述已实现损益数据对应的即期头寸信息。

具体来说,头寸组合管理模块中的头寸信息处理单元获取所述金融产品交易数据中的增量数据,对所述增量数据进行预设维度累计并确定已实现损益数据,并基于产品标识形成所述已实现损益数据对应的即期头寸信息。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,参见图5,所述汇率头寸展示数据处理方法中的步骤200还具体包含有在步骤202之后执行的如下内容:

步骤204:获取所述金融产品交易数据中的增量数据,判断所述增量数据中是否包含有浮动端现金流数据,若是,则获取掉期现金流,若否,则对所述增量数据进行累计;其中,根据不同币种、不同利率曲线和不同日期对所述掉期现金流进行现值及风险指标计算;以及,基于产品标识形成掉期现金流对应的掉期头寸信息。

具体来说,头寸组合管理模块中的头寸信息处理单元获取所述金融产品交易数据中的增量数据,判断所述增量数据中是否包含有浮动端现金流数据,若是,则获取掉期现金流,若否,则对所述增量数据进行累计;其中,根据不同币种、不同利率曲线和不同日期对所述掉期现金流进行现值及风险指标计算;以及,基于产品标识形成掉期现金流对应的掉期头寸信息。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,参见图6,所述汇率头寸展示数据处理方法中的步骤200还具体包含有在步骤202之后执行的如下内容:

步骤205:获取所述金融产品交易数据中的增量数据,并对所述金融产品交易数据进行针对期权头寸的风险指标计算,以及,基于产品标识形成期权头寸对应的期权头寸信息。

具体来说,头寸组合管理模块中的头寸信息处理单元获取所述金融产品交易数据中的增量数据,并对所述金融产品交易数据进行针对期权头寸的风险指标计算,以及,基于产品标识形成期权头寸对应的期权头寸信息。

其中,可以应用通过zookeeper服务器,进行高频作业调度。以此实现该作业的高可用性。高频批处理监控重估信号,反显重估信号后,启动各个产品线多线程池,掉期根据货币+日期+利率曲线获取汇总数据,并用汇总数据请求风险指标;期限则根据单笔交易,逐一计算风险指标。

在本申请提供的汇率头寸展示数据处理方法的一个实施例中,参见图7,所述汇率头寸展示数据处理方法中的步骤300具体包含有如下内容:

步骤301:根据用户订阅信息,将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器。

具体来说,头寸组合管理模块中的头寸信息发送单元根据用户订阅信息,将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器。

从上述描述可知,本申请实施例提供的汇率头寸展示数据处理方法,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

从软件层面来说,为了解决现有的汇率头寸展示数据处理方案存在展示效率低、展示内容量无法满足金融交易管理用户需求等问题,本申请提供一种用于执行所述汇率头寸展示数据处理方法中全部或部分内容的头寸组合管理模块的实施例,参见图8,所述头寸组合管理模块具体包含有如下内容:

交易数据保存单元10,用于实时监控并登记金融产品交易数据。

头寸信息处理单元20,用于获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息。

可以理解的是,所述即期头寸信息包括:即期拆分交易实时头寸信息和即期交叉盘交易实时头寸信息。所述掉期头寸信息包括:掉期现金流实时期限头寸信息、掉期现金流实时网格头寸信息和掉期现金流实时货币对头寸信息。所述期权头寸信息包括:期权实时单笔交易头寸信息、期权实时网格头寸信息和期权实时期限头寸信息。

头寸信息发送单元30,用于将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示。

具体来说,交易管理模块事物级将交易登记在头寸组合管理模块的单笔交易整合单元。市场数据管理模块根据阈值控制触发重估信号。头寸组合管理模块根据topic信息筛选交易头寸信息。即期头寸单元获取增量数据进行相关维度累计并计算出已实现损益。掉期头寸单元获取增量数据进行分析,如果全量数据中含有浮动端现金流,则,先计算浮动端现金流,如果没有,则,直接累计。掉期现金流根据不同币种、不同利率曲线、不同日期进行pv及风险指标计算。期权头寸单元获取增量数据进行分析。期权头寸逐笔对全量数据进行风险指标计算。针对即期、掉期、期权头寸数据,按照topic信息推送到如ceda服务器等的展示服务器。展示服务器再将即期、掉期、期权头寸数据推送到交易员的客户端进行展示。

本申请提供的头寸组合管理模块的实施例具体可以用于执行上述实施例中的汇率头寸展示数据处理方法的实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

从上述描述可知,本申请实施例提供的头寸组合管理模块,能够有效提高汇率头寸数据处理的效率,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,进而能够有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求。

在本申请提供的头寸组合管理模块的一个实施例中,所述交易数据保存单元10用于执行下述内容:

步骤101:实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地。

具体来说,头寸组合管理模块中的交易数据保存单元10实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地。

其中,通过联机服务获取当前截面各个产品头寸数据,同时通过cade订阅信息,登记topic,后续重估会将各个产品头寸数据根据topic推送到前台截面。

在本申请提供的头寸组合管理模块的一个实施例中,所述头寸信息处理单元20包括:信号接收子单元21,该信号接收子单元21用于执行下述内容:

步骤201:接收市场数据管理模块发送的触发信号,其中,该触发信号由所述市场数据管理模块基于预设的阈值控制方式生成。

步骤202:基于所述触发信息自指标加工模块中获取重估参数,以生成对应的汇率头寸重估信号。

具体来说,头寸组合管理模块中的信号接收子单元21接收市场数据管理模块发送的触发信号,其中,该触发信号由所述市场数据管理模块基于预设的阈值控制方式生成;基于所述触发信息自指标加工模块中获取重估参数,以生成对应的汇率头寸重估信号。

在本申请提供的头寸组合管理模块的一个实施例中,所述触发信号包括:阈值触发信号、交易新增信号、手工刷新信号、日终处理信号和定时处理信息中的至少一种。在本申请的一个实施例中,所述触发信号可以同时包含有阈值触发信号、交易新增信号、手工刷新信号、日终处理信号和定时处理信息并以队列形式执行。

基于此,系统常驻进程监控阻塞队列,当风险指标计算好后,发出处理头寸信号,常驻进程会根据每个topic的筛选数据范围,再根据具体订阅的头寸管理方式,来计算数据集。例如:头寸管理方式为网格,需要将每个非标准期限的指标/现金流,通过解二元一次方程组或四元一次方程组来分配到标准期限上的指标。

在本申请提供的头寸组合管理模块的一个实施例中,所述头寸信息处理单元20还包括:即期头寸子单元22,该即期头寸子单元22用于获取所述金融产品交易数据中的增量数据,对所述增量数据进行预设维度累计并确定已实现损益数据,并基于产品标识形成所述已实现损益数据对应的即期头寸信息。

具体来说,头寸组合管理模块中的即期头寸子单元22获取所述金融产品交易数据中的增量数据,对所述增量数据进行预设维度累计并确定已实现损益数据,并基于产品标识形成所述已实现损益数据对应的即期头寸信息。

在本申请提供的头寸组合管理模块的一个实施例中,所述头寸信息处理单元20还包括:掉期头寸子单元23,用于获取所述金融产品交易数据中的增量数据,判断所述增量数据中是否包含有浮动端现金流数据,若是,则获取掉期现金流,若否,则对所述增量数据进行累计;其中,根据不同币种、不同利率曲线和不同日期对所述掉期现金流进行现值及风险指标计算;以及,基于产品标识形成掉期现金流对应的掉期头寸信息。

具体来说,头寸组合管理模块中的掉期头寸子单元23获取所述金融产品交易数据中的增量数据,判断所述增量数据中是否包含有浮动端现金流数据,若是,则获取掉期现金流,若否,则对所述增量数据进行累计;其中,根据不同币种、不同利率曲线和不同日期对所述掉期现金流进行现值及风险指标计算;以及,基于产品标识形成掉期现金流对应的掉期头寸信息。

在本申请提供的头寸组合管理模块的一个实施例中,所述头寸信息处理单元20还包括:期权头寸子单元24,用于获取所述金融产品交易数据中的增量数据,并对所述金融产品交易数据进行针对期权头寸的风险指标计算,以及,基于产品标识形成期权头寸对应的期权头寸信息。

具体来说,头寸组合管理模块中的期权头寸子单元24获取所述金融产品交易数据中的增量数据,并对所述金融产品交易数据进行针对期权头寸的风险指标计算,以及,基于产品标识形成期权头寸对应的期权头寸信息。

其中,可以应用通过zookeeper服务器,进行高频作业调度。以此实现该作业的高可用性。高频批处理监控重估信号,反显重估信号后,启动各个产品线多线程池,掉期根据货币+日期+利率曲线获取汇总数据,并用汇总数据请求风险指标;期限则根据单笔交易,逐一计算风险指标。

在本申请提供的头寸组合管理模块的一个实施例中,所述头寸信息发送单元用于执行下述内容:

步骤301:根据用户订阅信息,将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器。

具体来说,头寸组合管理模块中的头寸信息发送单元根据用户订阅信息,将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器。

从上述描述可知,本申请实施例提供的头寸组合管理模块,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

基于上述内容,本申请还提供一种汇率头寸数据处理系统的实施例,汇率头寸数据处理系统包括:交易管理模块、市场数据管理模块、指标加工模块以及本申请一个或多个实施例中提及的所述的头寸组合管理模块;

所述交易管理模块用于将监控到的金融产品交易数据实时发送至所述头寸组合管理模块;

所述头寸组合管理模块用于实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地;

所述市场数据管理模块用于基于预设的阈值控制方式生成触发信号,并向所述头寸组合管理模块发送该触发信号;

所述指标加工模块用于根据所述触发信号获取重估参数,以使生成对应的汇率头寸重估信号;

所述头寸组合管理模块还与所述展示服务器通信连接,所述市场数据管理模块与定报价平台通信连接。

从上述描述可知,本申请实施例提供的汇率头寸数据处理系统,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

为了进一步说明本方案,本申请还提供一种应用上述汇率头寸数据处理系统实现的汇率头寸展示数据处理方法的具体应用实例,参见图9,汇率头寸数据处理系统包括:交易管理模块、市场数据管理模块、指标加工模块以及本申请一个或多个实施例中提及的所述的头寸组合管理模块;所述交易管理模块用于将监控到的金融产品交易数据实时发送至所述头寸组合管理模块;所述头寸组合管理模块用于实时接收交易管理模块监控到的金融产品交易数据,并将所述金融产品交易数据登记到本地;所述市场数据管理模块用于基于预设的阈值控制方式生成触发信号,并向所述头寸组合管理模块发送该触发信号;所述指标加工模块用于根据所述触发信号获取重估参数,以使生成对应的汇率头寸重估信号;所述头寸组合管理模块还与所述展示服务器通信连接,所述市场数据管理模块与定报价平台通信连接。

其中的系统部署架构图参见图10。包括:n-ipft投资组合与资金交易和n-dmpp衍生品模型定价平台,其中的n-ipft为投资组合与资金交易的系统标识,n-dmpp为衍生品模型定价平台的平台标识,图10中的8c32g-x86虚拟机*3、8c32gorelx86、4c16gorelx86、4c16g-x86虚拟机*3、16c64g-aix物理机*2、56c128g-ibm、4c16grhelx86和分布式系统的可靠协调系统zookeeper均为对应服务器或服务器集群的型号,redhatlinuxweblogic为对应服务器的软件名称,oracle11g-rac和oraclerac均为对应服务器集群,nas(networkattachedstorage)存储指nas网络存储,1t或者1.5均为存储容量标识。

交易管理模块事物级将交易登记在头寸组合管理模块的单笔交易整合单元。

市场数据管理模块根据阈值控制触发重估信号。

头寸组合管理模块根据topic信息筛选交易头寸信息。

即期头寸单元获取增量数据进行相关维度累计并计算出已实现损益。

掉期头寸单元获取增量数据进行分析,如果全量数据中含有浮动端现金流,则,先计算浮动端现金流,如果没有,则,直接累计。掉期现金流根据不同币种、不同利率曲线、不同日期进行pv及风险指标计算。

期权头寸单元获取增量数据进行分析。期权头寸逐笔对全量数据进行风险指标计算。

针对即期、掉期、期权头寸数据,按照topic信息推送到如ceda服务器等的展示服务器。

展示服务器再将即期、掉期、期权头寸数据推送到交易员的客户端进行展示。

(一)汇率头寸数据处理系统支持如下功能:

1、支持即期拆分交易实时头寸;

2、支持即期交叉盘交易实时头寸;

3、支持掉期现金流实时期限头寸;

4、支持掉期现金流实时网格头寸;

5、支持掉期现金流实时货币对头寸;

6、支持期权实时单笔交易头寸;

7、支持期权实时网格头寸;

8、支持期权实时期限头寸;

9、支持手工重估;

10、支持按产品定时重估;

11、支持按指标阈值突破重估;

12、支持掉期现金流风险指标计算;

13、支持期权风险指标计算。

(二)汇率头寸数据处理系统支持如下非功能:

1、支持异常处理,例如机器重新启动,或者进程重新启动后,能继续执行头寸重估工作。

2、即期做到几乎实时展示头寸的需求,掉期做到3s内的响应需求,期权做到10s内的响应需求。

3、高频服务支持扩展。

(三)接口

提供java使用语言的通用接口标准。

(四)获取即期、掉期、期权头寸信息

通过联机服务获取当前截面各个产品头寸数据,同时通过cade订阅信息,登记topic,后续重估会将各个产品头寸数据根据topic推送到前台截面。

(五)高频计算即期、掉期、期权的风险指标

通过zookeeper服务器,进行高频作业调度。以此实现该作业的高可用性。

高频批处理监控重估信号,反显重估信号后,启动各个产品线多线程池,掉期根据货币+日期+利率曲线获取汇总数据,并用汇总数据请求风险指标;期限则根据单笔交易,逐一计算风险指标。

(六)阻塞队列多线程计算头寸管理数据

系统常驻进程监控阻塞队列,当风险指标计算好后,发出处理头寸信号,常驻进程会根据每个topic的筛选数据范围,再根据具体订阅的头寸管理方式,来计算数据集。例如:头寸管理方式为网格,需要将每个非标准期限的指标/现金流,通过解二元一次方程组或四元一次方程组来分配到标准期限上的指标。

从硬件层面来说,为了解决现有的汇率头寸展示数据处理方案存在展示效率低、展示内容量无法满足金融交易管理用户需求等问题,本申请提供一种用于实现所述汇率头寸展示数据处理方法中的全部或部分内容的电子设备的实施例,所述电子设备具体包含有如下内容:

图11为本申请实施例的电子设备9600的系统构成的示意框图。如图11所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图11是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。

在一实施例中,汇率头寸展示数据处理功能可以被集成到中央处理器中。其中,中央处理器可以被配置为进行如下控制:

步骤100:实时监控并登记金融产品交易数据。

步骤200:获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息。

可以理解的是,所述即期头寸信息包括:即期拆分交易实时头寸信息和即期交叉盘交易实时头寸信息。所述掉期头寸信息包括:掉期现金流实时期限头寸信息、掉期现金流实时网格头寸信息和掉期现金流实时货币对头寸信息。所述期权头寸信息包括:期权实时单笔交易头寸信息、期权实时网格头寸信息和期权实时期限头寸信息。

步骤300:将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示。

具体来说,交易管理模块事物级将交易登记在头寸组合管理模块的单笔交易整合单元。市场数据管理模块根据阈值控制触发重估信号。头寸组合管理模块根据topic信息筛选交易头寸信息。即期头寸单元获取增量数据进行相关维度累计并计算出已实现损益。掉期头寸单元获取增量数据进行分析,如果全量数据中含有浮动端现金流,则,先计算浮动端现金流,如果没有,则,直接累计。掉期现金流根据不同币种、不同利率曲线、不同日期进行pv及风险指标计算。期权头寸单元获取增量数据进行分析。期权头寸逐笔对全量数据进行风险指标计算。针对即期、掉期、期权头寸数据,按照topic信息推送到如ceda服务器等的展示服务器。展示服务器再将即期、掉期、期权头寸数据推送到交易员的客户端进行展示。

从上述描述可知,本申请实施例提供的电子设备,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

在另一个实施方式中,头寸组合管理模块可以与中央处理器9100分开配置,例如可以将头寸组合管理模块配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现汇率头寸展示数据处理功能。

如图11所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图11中所示的所有部件;此外,电子设备9600还可以包括图11中没有示出的部件,可以参考现有技术。

如图11所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。

其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。

输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。

该存储器9140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。

存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。

通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。

基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。

本申请的实施例还提供能够实现上述实施例中的汇率头寸展示数据处理方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的执行主体为服务器或客户端的汇率头寸展示数据处理方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:

步骤100:实时监控并登记金融产品交易数据。

步骤200:获取当前的汇率头寸重估信号,根据所述金融产品交易数据中的产品标识筛选交易头寸信息,其中,所述交易头寸信息包括即期头寸信息、掉期头寸信息和期权头寸信息。

可以理解的是,所述即期头寸信息包括:即期拆分交易实时头寸信息和即期交叉盘交易实时头寸信息。所述掉期头寸信息包括:掉期现金流实时期限头寸信息、掉期现金流实时网格头寸信息和掉期现金流实时货币对头寸信息。所述期权头寸信息包括:期权实时单笔交易头寸信息、期权实时网格头寸信息和期权实时期限头寸信息。

步骤300:将所述即期头寸信息、掉期头寸信息和期权头寸信息对应的展示数据发送至展示服务器,以使该展示服务器将所述即期头寸信息、掉期头寸信息和期权头寸信息发送至客户端设备中进行显示。

具体来说,交易管理模块事物级将交易登记在头寸组合管理模块的单笔交易整合单元。市场数据管理模块根据阈值控制触发重估信号。头寸组合管理模块根据topic信息筛选交易头寸信息。即期头寸单元获取增量数据进行相关维度累计并计算出已实现损益。掉期头寸单元获取增量数据进行分析,如果全量数据中含有浮动端现金流,则,先计算浮动端现金流,如果没有,则,直接累计。掉期现金流根据不同币种、不同利率曲线、不同日期进行pv及风险指标计算。期权头寸单元获取增量数据进行分析。期权头寸逐笔对全量数据进行风险指标计算。针对即期、掉期、期权头寸数据,按照topic信息推送到如ceda服务器等的展示服务器。展示服务器再将即期、掉期、期权头寸数据推送到交易员的客户端进行展示。

从上述描述可知,本申请实施例提供的计算机可读存储介质,能够有效提高金融产品交易数据登记的实时性,能够有效提高汇率头寸的展示效率及可靠性,即期敞口头寸管理展示时间提升到1s以内,并能够针对即期头寸信息、掉期头寸信息和期权头寸信息等内容进行展示,且展示过程高效且可靠性高,能够有效提高汇率头寸数据处理的效率,并能够在显示更多内容的基础上上保证显示内容的准确性,以有效提高金融交易管理用户对汇率头寸信息的更新效率要求和内容量获取要求,进而能够有效提高金融交易管理用户的用户体验,能够提升金融市场业务交易与组合管理核心能力,进一步提升金融市场交易管理系统自主研发的市场地位,能够使得银行逐步摆脱外购系统掣肘,提升业务运营安全,进而实现完全自主研发,自主掌控核心技术,助力金融科技输出,并能够为未来增强金融工程与量化能力打下坚实的基础。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1