一种基于软件和硬件结合的订单管理系统及方法技术方案

技术编号:42668863 阅读:28 留言:0更新日期:2024-09-10 12:23
本申请提出一种基于软件和硬件结合的订单管理系统,用于接收并处理来自交易系统中的策略模块发来的母单,订单管理系统包括通信连接的软件模块和硬件模块;其中,硬件模块用于接收母单,并根据软件模块发来的信息对母单进行处理。本申请针对自动化交易中策略模块发来的母单进行处理,将FPGA硬件模块引入到订单管理系统架构中,并根据软件模块提供的各类信息进行专用运算,显著提高了交易执行的响应速度和效率,降低延迟,从接收到母单到完成处理只需要大概60ns,提升系统吞吐量,且系统整体的稳定性更高,波动接近于0。

【技术实现步骤摘要】

本申请涉及金融交易系统,尤其是涉及一种基于软件和硬件结合的订单管理系统及方法


技术介绍

1、在大数据和人工智能飞速发展的背景下,借助金融科技提升效率、改善客户体验已成为大趋势,同时随着量化交易及高频交易的发展,金融行业对于交易速度的要求也日益增加。在利用交易系统进行自动化交易过程中,首先由交易系统中的策略模块接收行情并处理计算后产生报单或撤单,然后报单或撤单被发往订单管理系统处理,最后发送给柜台,柜台执行相应的下单或撤单后再回报给订单管理系统。

2、目前的订单管理系统多数为纯软件系统,运行业务需要的时间在微秒数量级,且数据需要经过网卡-cpu-网卡的路径,耗时无法避免;软件系统还会受到系统调度等复杂因素的影响,延时有较大的波动,极端情况会给业务带来恶劣影响。因此,纯软件系统已经不能满足业务对于系统吞吐量和延时的要求。


技术实现思路

1、为解决上述问题,本申请的第一方面提供了一种基于软件和硬件结合的订单管理系统,用于接收并处理来自交易系统中的策略模块发来的母单,该订单管理系统包括通信连接的软件模块本文档来自技高网...

【技术保护点】

1.一种基于软件和硬件结合的订单管理系统,用于接收并处理来自交易系统中的策略模块发来的母单,其特征在于,所述订单管理系统包括通信连接的软件模块和硬件模块;其中,所述硬件模块用于接收所述母单,并根据所述软件模块发来的信息对所述母单进行处理。

2.根据权利要求1所述的订单管理系统,其特征在于,所述软件模块包括第一风控单元,所述硬件模块包括第二风控单元;所述第二风控单元接收来自所述第一风控单元发来的风控条件对所述母单进行风险控制,对于符合所述风控条件的所述母单予以放行,反之予以拒绝。

3.根据权利要求2所述的订单管理系统,其特征在于,所述第一风控单元包括第一风控子单元,...

【技术特征摘要】

1.一种基于软件和硬件结合的订单管理系统,用于接收并处理来自交易系统中的策略模块发来的母单,其特征在于,所述订单管理系统包括通信连接的软件模块和硬件模块;其中,所述硬件模块用于接收所述母单,并根据所述软件模块发来的信息对所述母单进行处理。

2.根据权利要求1所述的订单管理系统,其特征在于,所述软件模块包括第一风控单元,所述硬件模块包括第二风控单元;所述第二风控单元接收来自所述第一风控单元发来的风控条件对所述母单进行风险控制,对于符合所述风控条件的所述母单予以放行,反之予以拒绝。

3.根据权利要求2所述的订单管理系统,其特征在于,所述第一风控单元包括第一风控子单元,所述第二风控单元包括第二风控子单元;所述第二风控子单元接收来自所述第一风控子单元发来的交易合约列表对所述母单进行合约风控;

4.根据权利要求2所述的订单管理系统,其特征在于,所述第一风控单元包括第三风控子单元,所述第二风控单元包括第四风控子单元;所述第四风控子单元接收来自所述第三风控子单元发来的合约持仓信息对所述母单进行持仓风控;

5.根据权利要求2所述的订单管理系统,其特征在于,所述第一风控单元包括第五风控子单元,所述第二风控单元包括第六风控子单元;所述第六风控子单元接收来自所述第五风控子单元发来的未完成订单信息对所述母单进行自成交风控;

6.根据权利要求2-5任一项所述的订单管理系统,其特征在于,所述软件模块还包括第一拆解单元,所述硬件模块还包括第二拆解单元;被予以放行的所述母单由所述第二拆解单元根据所述第一拆解单元发来的拆单打分表进行拆单,得到多个子单;被予以拒绝的所述母单成为废单,由所述硬件模块通知至所述软件模块。

7.根据权利要求6所述的订单管理系统,其特征在于,所述拆单打分表包括多个预拆单,所述预拆单...

【专利技术属性】
技术研发人员:陈文博洪萌马新东彭禹
申请(专利权)人:上海天演私募基金管理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1