一种基于复杂订单的智能路由方法及系统与流程

文档序号:24970532发布日期:2021-05-07 22:41阅读:120来源:国知局
一种基于复杂订单的智能路由方法及系统与流程

本发明涉及金融市场相关领域,尤其涉及一种基于复杂订单的智能路由方法及系统。



背景技术:

随着银行间金融市场的开放和活跃,手工交易慢、交易系统渠道单一、订单类型简单、市场渠道分散等问题越来越成为困扰交易员业务操作的痛点。比如,交易员想对美元进行平仓,他需要在外汇交易中心、摩根、花旗等多个交易平台上人工对比哪个平台的价格更优,并且进行多次交易。这种通过不同的平台进行简单的挂单交易方式不仅费时费力,而且难以抓住机会,甚至存在操作风险。

但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:

现有技术中存在交易过程中流动性捕获性能差,订单执行率效果差,导致交易成本高,订单传送方式不智能的技术问题。



技术实现要素:

本申请实施例通过提供一种基于复杂订单的智能路由方法及系统,解决了现有技术中存在交易过程中流动性捕获性能差,订单执行率效果差,导致交易成本高,订单传送方式不智能的技术问题,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

鉴于上述问题,提出了本申请实施例提供一种基于复杂订单的智能路由方法及系统。

第一方面,本申请实施例提供了一种基于复杂订单的智能路由方法,所述方法包括:获得第一委托指令;根据所述第一委托指令,解析委托信息,获得第一委托订单;获得第一实时交易信息;根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单;获得第一优选路径信息;根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

另一方面,本申请还提供了一种基于复杂订单的智能路由系统,所述系统包括:第一获得单元,所述第一获得单元用于获得第一委托指令;第二获得单元,所述第二获得单元用于根据所述第一委托指令,解析委托信息,获得第一委托订单;第三获得单元,所述第三获得单元用于获得第一实时交易信息;第四获得单元,所述第四获得单元用于根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单;第五获得单元,所述第五获得单元用于获得第一优选路径信息;第一发送单元,所述第一发送单元用于根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

第三方面,本发明提供了一种基于复杂订单的智能路由系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现第一方面所述方法的步骤。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

由于采用了根据第一委托指令,解析委托信息,获得第一委托订单,根据第一实时交易信息对所述第一委托订单进行处理,获得第一复杂订单,根据第一优选路径,将所述第一复杂订单发送至第一交易平台和/或第二交易平台的方式,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

图1为本申请实施例一种基于复杂订单的智能路由方法的流程示意图;

图2为本申请实施例一种基于复杂订单的智能路由系统的结构示意图;

图3为本申请实施例示例性电子设备的结构示意图。

附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第四获得单元14,第五获得单元15,第一发送单元16,总线300,接收器301,处理器302,发送器303,存储器304,总线接口306。

具体实施方式

本申请实施例通过提供一种基于复杂订单的智能路由方法及系统,解决了现有技术中存在交易过程中流动性捕获性能差,订单执行率效果差,导致交易成本高,订单传送方式不智能的技术问题,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。下面,将参考附图详细的描述根据本申请的示例实施例。显然,所描述的实施例仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。

申请概述

随着银行间金融市场的开放和活跃,手工交易慢、交易系统渠道单一、订单类型简单、市场渠道分散等问题越来越成为困扰交易员业务操作的痛点。比如,交易员想对美元进行平仓,他需要在外汇交易中心、摩根、花旗等多个交易平台上人工对比哪个平台的价格更优,并且进行多次交易。这种通过不同的平台进行简单的挂单交易方式不仅费时费力,而且难以抓住机会,甚至存在操作风险。但现有技术中存在交易过程中流动性捕获性能差,订单执行率效果差,导致交易成本高,订单传送方式不智能的技术问题。

针对上述技术问题,本申请提供的技术方案总体思路如下:

本申请实施例提供了一种基于复杂订单的智能路由方法,所述方法包括:获得第一委托指令;根据所述第一委托指令,解析委托信息,获得第一委托订单;获得第一实时交易信息;根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单;获得第一优选路径信息;根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

在介绍了本申请基本原理后,下面将结合说明书附图来具体介绍本申请的各种非限制性的实施方式。

实施例一

如图1所示,本申请实施例提供了一种基于复杂订单的智能路由方法,其中,所述方法包括:

步骤s100:获得第一委托指令;

具体而言,所述第一委托指令为接受的交易员的委托指令,所述委托指令包括所述交易员的委托需求相关信息。举例而言,所述信息可以包括:时间、品种、数量、价格、有效期等等。

步骤s200:根据所述第一委托指令,解析委托信息,获得第一委托订单;

具体而言,所述第一委托订单为根据所述第一委托指令获得的所述交易员委托的第一委托订单,所述第一委托订单通过第一委托指令,解析交易员的委托信息获得的。

步骤s300:获得第一实时交易信息;

步骤s400:根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单;

具体而言,所述第一实时交易信息为实时进行接收的外部所有市场的行情。根据所述实时的市场行情,对所述第一委托订单进行处理,所述处理过程为先根据所述第一委托订单生成内部订单,根据所述市场行情,将所述行情整合,获得统一的外部订单格式,将外部订单和内部订单整合成一个虚拟订单簿,并进行存储,根据所述虚拟订单簿,以价格优先、买卖大小进行优先、成交率优先为基本原则,进行订单拆分,生成复杂订单。

步骤s500:获得第一优选路径信息;

步骤s600:根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

具体而言,所述第一优选路径信息为根据交易的需求的不同,获得的最优路径的相关信息,所述最优路径由智能路由模块进行判断分析获得的,所述智能路由模块根据所述判断分析的结果,将所述第一订单发送至第一交易平台和/或第二交易平台。达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

进一步而言,所述根据所述第一委托指令,解析委托信息,获得第一委托订单,本申请实施例步骤s200还包括:

步骤s210:根据所述第一委托指令,获得委托信息;

步骤s220:解析所述委托信息,获得第一委托订单;

步骤s230:获得第一交易id和时间戳信息;

步骤s240:将所述第一委托订单和所述第一交易id和时间戳信息发送至第一用户。

具体而言,所述交易id为根据所述解析的委托信息,即根据订单信息、账户信息获得的交易id信息,所述时间戳是使用数字签名技术产生的数据,签名的对象包括了原始文件信息、签名参数、签名时间等信息。时间戳系统用来产生和管理时间戳,对签名对象进行数字签名产生时间戳,以证明原始文件在签名时间之前已经存在。将所述第一委托订单和所述第一交易id和时间戳信息发送至第一用户。

进一步而言,所述根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单,本申请实施例步骤s400还包括:

步骤s410:获得第一虚拟订单簿;

步骤s420:获得预定拆分订单原则;

步骤s430:根据所述预定拆分订单原则,对所述第一虚拟订单簿进行拆分,获得第一复杂订单。

进一步而言,所述获得第一虚拟订单簿,本申请实施例步骤s410还包括:

步骤s411:获得第一外部订单簿;

步骤s412:根据所述第一外部订单簿和所述第一委托订单,获得第一虚拟订单簿;

步骤s413:将所述第一虚拟订单簿进行存储。

具体而言,所述虚拟订单簿为根据所述内部订单获得的虚拟的订单表,所述内部订单为第一委托订单,所述虚拟订单簿的获得还需参考此时的外部订单簿,所述外部订单簿是通过实时整合市场行情获得的外部订单簿,进一步而言,所述外部订单簿是通过智能路由实时整合市场行情获得的,所述复杂组合模块在后台独立运行监控,监控智能路由发送过来的外部订单薄。另外接受委托请求模块的委托订单,根据价格优先,买卖大小优先,成交率优先,拆分订单原则,以及委托订单中的订单量和有效时间,单笔最大量,和外部订单簿统一整合进虚拟订单簿进行算法匹配,生成一个复杂订单。

进一步而言,所述获得第一虚拟订单簿之前,本申请实施例步骤s410还包括:

步骤s414:获得预定外部订单格式;

步骤s415:将所述第一实时交易信息转换为预定外部订单格式,获得第一外部订单簿。

具体而言,所述预定外部订单格式为预先设定的外部订单的格式,所述预先设定的外部订单的格式的设定标准是根据第一委托订单的格式获得的,所述智能路由模块持续接收外部所有市场的行情,将所述实时市场行情转化为预定外部订单格式,获得第一外部订单簿,复杂组合模块后台独立运行一个监控,监控智能路由发送过来的第一外部订单薄。所述复杂组合模块接受第一委托订单,根据价格优先,买卖大小优先,成交率优先,拆分订单原则,以及第一委托订单中的订单量和有效时间,单笔最大量,和外部订单簿统一整合进虚拟订单簿进行算法匹配,生成一个复杂订单,发送给智能路由模块。

进一步而言,所述根据所述预定拆分订单原则,对所述第一虚拟订单簿进行拆分,获得第一复杂订单,本申请实施例步骤s430还包括:

步骤s431:根据所述第一委托指令,获得订单数量信息和有效时间信息;

步骤s432:根据所述预定拆分订单原则和所述订单数量信息和所述有效时间信息,对所述第一虚拟订单簿进行拆分,获得n笔子订单信息;

步骤s433:将所述n笔子订单信息进行组合,获得所述第一复杂订单。

具体而言,根据所述第一委托指令,获得所述委托订单的数量信息和委托的有效时间信息,所述预定拆分原则为人为制定的或依据订单拆分的基本原则获得的预定拆分原则。根据上述预定拆分订单原则和所述订单数量信息和所述有效时间信息,对所述第一虚拟订单簿进行拆分,获得n比子订单信息,所述n为大于1的自然数。根据价格优先,买卖大小优先,成交率优先,拆分订单原则,以及委托订单中的订单量和有效时间,单笔最大量,和外部订单簿统一整合进虚拟订单簿进行算法匹配,生成一个复杂订单,发送给智能路由模块。举例而言,交易员的委托指令关键信息包含:美元,500万,15:00,外部订单有3个行情是:美元(标的),100万(报价量),6.70(汇率),摩根(交易平台);美元(标的),300万(报价量),6.71(汇率),德意志(交易平台);美元(标的),200万(报价量),6.72(汇率),花旗(交易平台)。那么拆分后有3笔子订单,分别是100万的6.70;300万的6.71,100万的6.72;8)将所述3笔子订单组合复杂订单,新增关联id,所述关联id是复杂订单的唯一id,智能路由接收复杂订单,把一系列子订单发送到指定的各个交易所。通过对委托订单和第一外部订单簿的收集和整合,获得第一虚拟订单簿,再根据预定拆分订单原则和订单数量、订单有效时间信息对所述订单进行拆分、组合,获得第一复杂订单信息的方式,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

进一步而言,所述根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台,本申请实施例步骤s600还包括:

步骤s610:获得预定路径选择规则;

步骤s620:根据所述预定路径选择规则,获得所述第一优选路径信息;

步骤s630:根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

具体而言,所述预定路径选择规则为根据所述第一委托订单的目的或者说需求的不同获得的预定的路径选择规则,基于所述预定路径选择规则,获得第一最优路径信息,根据所述最优路径,将所述第一复杂订单发送至第一交易平台和/或第二交易平台。举例而言,外汇交易员下午15:00前买1000万美元,卖人民币;背景描述1:外部a、b、c三家交易平台的报价,其中美元的报价信息分别是:400万(报价量),6.80(价格),摩根(交易平台);600万(报价量),6.81(价格),花旗(交易平台);600万(报价量),6.82(价格),德意志(交易平台)。结果1:拆分后有2笔子订单,分别是400万的6.80;600万的6.81,同时发送给摩根和花旗。背景描述2:外部a、b、c三家交易平台的报价,其中美元的报价信息分别是:400万(报价量),6.80(价格),摩根(交易平台);600万(报价量),6.81(价格),花旗(交易平台);600万(报价量),6.81(价格),德意志(交易平台)。结果2:花旗和德意志的交易量和价格都是一样的前提下,花旗的流动性更好,所以选择花旗。拆分后有2笔子订单,分别是400万的6.80;600万的6.81,同时发送给摩根和花旗。

综上所述,本申请实施例所提供的一种基于复杂订单的智能路由方法及系统具有如下技术效果:

1、由于采用了根据第一委托指令,解析委托信息,获得第一委托订单,根据第一实时交易信息对所述第一委托订单进行处理,获得第一复杂订单,根据第一优选路径,将所述第一复杂订单发送至第一交易平台和/或第二交易平台的方式,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

2、由于采用了通过对委托订单和第一外部订单簿的收集和整合,获得第一虚拟订单簿,再根据预定拆分订单原则和订单数量、订单有效时间信息对所述订单进行拆分、组合,获得第一复杂订单信息的方式,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

实施例二

基于与前述实施例中一种基于复杂订单的智能路由方法同样发明构思,本发明还提供了一种基于复杂订单的智能路由系统,如图2所示,所述系统包括:

第一获得单元11,所述第一获得单元11用于获得第一委托指令;

第二获得单元12,所述第二获得单元12用于根据所述第一委托指令,解析委托信息,获得第一委托订单;

第三获得单元13,所述第三获得单元13用于获得第一实时交易信息;

第四获得单元14,所述第四获得单元14用于根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单;

第五获得单元15,所述第五获得单元15用于获得第一优选路径信息;

第一发送单元16,所述第一发送单元16用于根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

进一步的,所述系统还包括:

第六获得单元,所述第六获得单元用于根据所述第一委托指令,获得委托信息;

第七获得单元,所述第七获得单元用于解析所述委托信息,获得第一委托订单;

第八获得单元,所述第八获得单元用于获得第一交易id和时间戳信息;

第二发送单元,所述第二发送单元用于将所述第一委托订单和所述第一交易id和时间戳信息发送至第一用户。

进一步的,所述系统还包括:

第九获得单元,所述第九获得单元用于获得第一虚拟订单簿;

第十获得单元,所述第十获得单元用于获得预定拆分订单原则;

第十一获得单元,所述第十一获得单元用于根据所述预定拆分订单原则,对所述第一虚拟订单簿进行拆分,获得第一复杂订单。

进一步的,所述系统还包括:

第十二获得单元,所述第十二获得单元用于获得第一外部订单簿;

第十三获得单元,所述第十三获得单元用于根据所述第一外部订单簿和所述第一委托订单,获得第一虚拟订单簿;

第一存储单元,所述第一存储单元用于将所述第一虚拟订单簿进行存储。

进一步的,所述系统还包括:

第十四获得单元,所述第十四获得单元用于获得预定外部订单格式;

第十五获得单元,所述第十五获得单元用于将所述第一实时交易信息转换为预定外部订单格式,获得第一外部订单簿。

进一步的,所述系统还包括:

第十六获得单元,所述第十六获得单元用于根据所述第一委托指令,获得订单数量信息和有效时间信息;

第十七获得单元,所述第十七获得单元用于根据所述预定拆分订单原则和所述订单数量信息和所述有效时间信息,对所述第一虚拟订单簿进行拆分,获得n笔子订单信息;

第十八获得单元,所述第十八获得单元用于将所述n笔子订单信息进行组合,获得所述第一复杂订单。

进一步的,所述系统还包括:

第十九获得单元,所述第十九获得单元用于获得预定路径选择规则;

第二十获得单元,所述第二十获得单元用于根据所述预定路径选择规则,获得所述第一优选路径信息;

第三发送单元,所述第三发送单元用于根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。

前述图1实施例一中的一种基于复杂订单的智能路由方法的各种变化方式和具体实例同样适用于本实施例的一种基于复杂订单的智能路由系统,通过前述对一种基于复杂订单的智能路由方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种基于复杂订单的智能路由系统的实施方法,所以为了说明书的简洁,在此不再详述。

示例性电子设备

下面参考图3来描述本申请实施例的电子设备。

图3图示了根据本申请实施例的电子设备的结构示意图。

基于与前述实施例中一种基于复杂订单的智能路由方法的发明构思,本发明还提供一种基于复杂订单的智能路由系统,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种基于复杂订单的智能路由方法的任一方法的步骤。

其中,在图3中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他系统通信的单元。

处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。

本发明实施例提供的一种基于复杂订单的智能路由方法,所述方法包括:获得第一委托指令;根据所述第一委托指令,解析委托信息,获得第一委托订单;获得第一实时交易信息;根据所述第一实时交易信息,对所述第一委托订单进行处理,获得第一复杂订单;获得第一优选路径信息;根据所述第一优选路径信息,发送所述第一复杂订单至第一交易平台和/或第二交易平台。解决了现有技术中存在交易过程中流动性捕获性能差,订单执行率效果差,导致交易成本高,订单传送方式不智能的技术问题,达到提高交易过程中流动性捕获性能,提高订单的执行率,进而降低交易成本,进行多样化订单智能路由的技术效果。

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

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

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

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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