资源对象交易处理方法、装置、设备及介质与流程

摘要: 本技术一般涉及金融数据处理,具体涉及一种资源对象交易处理方法、装置、设备及介质。背景技术:1、不同的金融产品的可进行交收操作的时间节点设置不同,例如,不同类型的...
资源对象交易处理方法、装置、设备及介质与流程

本技术一般涉及金融数据处理,具体涉及一种资源对象交易处理方法、装置、设备及介质。

背景技术:

1、不同的金融产品的可进行交收操作的时间节点设置不同,例如,不同类型的基金产品(公募基金、私募基金、定开基金等)的交易开放规则差异大,如公募基金产品一般为每日开放交收操作,私募基金产品一般按照月、季或年周期开放交收操作。

2、现有的金融交易系统中,不同的资源产品的可进行交收操作的时间节点通常通过硬编码或分散的配置文件进行管理;对于一些较为复杂的时间节点,如每月最后一个交易日、每季度第n个自然日等,往往还需要人工计算并手动录入到对应的硬编码或配置文件中。现有分散的手动配置方式导致数据一致性问题频发,可进行交收操作的时间节点因人工计算错误或更新不及时而逻辑冲突,数据处理效率低、配置错误率高。

技术实现思路

1、鉴于现有技术中的上述缺陷或不足,期望提供一种资源对象交易处理方法、装置、设备及介质,有效实现了产品日历的统一化、层级化配置与自动化推导,能够灵活适配每日、定期、自定义及需提前递单等多种复杂开放规则,显著提升交易时间判定的准确性与业务执行的可靠性。

2、第一方面,本技术实施例提供了一种资源对象交易处理方法,包括:

3、获取通用时间节点配置信息以及资源交易时间节点配置信息,所述通用时间节点配置信息用于指示预设周期内资源对象的可交易操作时间,所述资源交易时间节点配置信息用于指示目标资源对象的交易准入时间;

4、基于所述通用时间节点配置信息以及所述资源交易时间节点配置信息,构建所述目标资源对象的多层级交易准入日历;

5、接收用户交易订单,获取所述用户交易订单的下单时间戳以及所述目标资源对象的对象标识;

6、调用所述多层级交易准入日历,基于所述目标资源对象的对象标识进行匹配查询,获取所述用户交易订单的当前可交易时间区间;

7、判断所述下单时间戳是否落入所述当前可交易时间区间,生成所述用户交易订单的可交易性判断结果。

8、在一种实施例中,所述基于所述通用时间节点配置信息以及所述资源交易时间节点配置信息,构建所述目标资源对象的多层级交易准入日历,包括:

9、基于所述通用时间节点配置信息确定所述可交易操作时间,得到所述预设周期内的基础日历层;

10、根据所述基础日历层与所述资源交易时间节点配置信息,确定所述预设周期内的基础交易准入窗口,得到所述预设周期内所述目标资源对象的交易准入日历层;

11、根据所述目标资源对象的所述交易准入日历层以及平台交易配置信息,确定所述预设周期内的平台交易准入窗口,得到所述预设周期内所述目标资源对象的平台交易日历层。

12、在一种实施例中,所述资源交易时间节点配置信息包括交易准入时间信息以及交易准入偏移信息,所述根据所述基础日历层与所述资源交易时间节点配置信息,确定所述预设周期内的基础交易准入窗口,得到所述预设周期内所述目标资源对象的交易准入日历层,包括:

13、根据所述交易准入时间信息,获取所述目标资源对象在所述预设周期内的交易开放起始日期以及交易开放截止日期;

14、基于所述基础日历层、所述交易开放起始日期以及所述交易开放截止日期,按照所述交易准入偏移信息,确定在所述预设周期内的上游开放日期以及上游截单日期,得到所述基础交易准入窗口;

15、汇总所述预设周期内所有所述基础交易准入窗口,得到所述目标资源对象的所述交易准入日历层。

16、在一种实施例中,所述根据所述目标资源对象的所述交易准入日历层以及平台交易配置信息,确定所述预设周期内的平台交易准入窗口,得到所述预设周期内所述目标资源对象的平台交易日历层,包括:

17、针对所述基础交易准入窗口中的所述上游截单日期,根据平台准入偏移信息,获取所述上游截单日期对应的平台订单提交截止日期;

18、以所述平台订单提交截止日期为基准,结合所述基础交易准入窗口的上游开放日期,得到与所述平台订单提交截止日期对应的平台开放交易日期;

19、根据所述平台订单提交截止日期与所述平台开放交易日期确定平台交易准入窗口,得到平台交易日历层。

20、在一种实施例中,所述针对所述基础交易准入窗口中的所述上游截单日期,根据平台准入偏移信息,获取所述上游截单日期对应的平台订单提交截止日期,包括:

21、获取所述平台准入偏移信息中的提前天数以及计数单位;

22、以所述基础交易准入窗口中的所述上游截单日期为基准日期,按照所述计数单位向前推算所述提前天数,得到与所述上游截单日期对应的平台订单提交截止日期;

23、所述计数单位包括自然日、资源交易日或资源结算日。

24、在一种实施例中,所述调用所述多层级交易准入日历,基于所述目标资源对象的对象标识进行匹配查询,获取所述用户交易订单的当前可交易时间区间,包括:

25、在所述平台交易日历层中,获取与所述下单时间戳对应的目标平台交易准入窗口;

26、根据所述目标资源对象的对象标识,获取所述目标资源对象的产品配置信息;所述产品配置信息包括t日划分临界时刻;

27、基于所述目标平台交易准入窗口与所述t日划分临界时刻,构建左闭右开的当前可交易时间区间。

28、第二方面,本技术实施例提供了一种资源对象交易处理装置,包括:

29、数据获取模块,用于获取通用时间节点配置信息以及资源交易时间节点配置信息,所述通用时间节点配置信息用于指示预设周期内资源对象的可交易操作时间,所述资源交易时间节点配置信息用于指示目标资源对象的交易准入时间;

30、日历生成模块,用于基于所述通用时间节点配置信息以及所述资源交易时间节点配置信息,构建所述目标资源对象的多层级交易准入日历;

31、订单接收模块,用于接收用户交易订单,获取所述用户交易订单的下单时间戳以及所述目标资源对象的对象标识;

32、区间匹配模块,用于调用所述多层级交易准入日历,基于所述目标资源对象的对象标识进行匹配查询,获取所述用户交易订单的当前可交易时间区间;

33、时间判断模块,用于判断所述下单时间戳是否落入所述当前可交易时间区间,生成所述用户交易订单的可交易性判断结果。

34、第三方面,本技术实施例提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该程序时实现如本技术实施例描述的方法。

35、第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术实施例描述的方法。

36、第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如本技术实施例描述的方法。

37、本技术实施例提供的资源对象交易处理方法,首先获取通用时间节点配置信息以及资源交易时间节点配置信息两类数据,将全品类资源共用的可交易时间规则与单款产品专属的交易准入规则分维度归集管理,不再零散独立维护各类日期数据,实现产品日历的统一化管理;然后,借助分别承载通用性时限要求的通用时间节点配置数据和承载个性化开放约束的资源交易时间节点配置信息两类配置信息构建多层级交易准入日历,多层级结构能够按照规则从属关系拆解日历数据,通过参数配置即可适配多周期开放、多口径提前截单等各类业务,仅通过调整配置参数即可兼容每日、定期、自定义、提前递单等多样化开放规则;订单处理阶段,在获取订单对应的下单时间戳与资源对象标识后,依托对象标识精准调取预先构建完成的多层级交易准入日历并匹配出专属可交易时间区间,以完整的区间范围作为判定基准对标下单时间戳进行校验,相较于零散的日期判定方式,依托统一日历体系形成的标准化时间区间能够有效缩小判定误差,从数据源和判定逻辑层面提升交易时间判定的精准程度,进而提升整体业务执行的可靠性。

38、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。