System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种交易控制方法、装置、电子设备和可读介质。
技术介绍
1、虚拟资源交易平台会为用户提供虚拟资源的自动化交易服务。交易平台可以按照需要对虚拟资源设置对应的交易控制策略,虚拟资源交易平台会按照交易控制策略自动触发进行虚拟资源交易。如何对自动化交易服务进行状态监测则成为了用户和平台重点关注的方向。
2、在相关的技术中,交易平台会在自动化交易的过程中,收集交易平台在各个服务、调用、指令和接口等系统运行过程中的报错信息,并且对报错信息进行汇总,从而根据汇总的信息来确定交易平台的运行状态,从而对自动化交易过程进行控制。
3、然而,在此类方案中,由于报错信息来自于平台系统运行过程,交易平台根据报错信息只能对服务器和网络状态进行判断,对自动化交易服务运行状态的感知和判断不够全面,造成交易平台对自动化交易过程的管理能力不足,从而不利于对虚拟资源自动化交易过程进行风险控制。
技术实现思路
1、基于上述技术问题,本申请提供一种交易控制方法、装置、电子设备和可读介质,以提高对虚拟资源自动化交易过程的风险控制能力。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的一个方面,提供一种交易控制方法,包括:
4、获取策略运行信息,其中,所述策略运行信息包含指定虚拟资源的交易控制策略的执行状态信息,所述交易控制策略用于生成虚拟资源交易;
5、根据所述策略
6、根据所述策略健康指标,对所述策略运行信息进行策略健康检查;
7、若所述策略运行信息不满足所述策略健康指标,则停止根据交易控制策略生成虚拟资源交易。
8、根据本申请实施例的一个方面,提供一种交易控制装置,包括:
9、信息获取模块,配置成获取策略运行信息,其中,所述策略运行信息包含指定虚拟资源的交易控制策略的执行状态信息,所述交易控制策略用于生成虚拟资源交易;
10、指标查询模块,配置成根据所述策略运行信息,查询对应于所述交易控制策略的策略健康指标,所述策略健康指标中包含用于指示交易控制策略运行健康状态的指标;
11、健康检查模块,配置成根据所述策略健康指标,对所述策略运行信息进行策略健康检查;
12、交易停止模块,配置成若所述策略运行信息不满足所述策略健康指标,则停止根据交易控制策略生成虚拟资源交易。
13、在本申请的一些实施例中,基于以上技术方案,健康检查模块具体配置成:根据所述交易控制策略的策略运行信息,更新所述交易控制策略的运行统计数据;根据所述策略健康指标和所述运行统计数据,查询所有交易控制策略在第一策略时段内的总运行次数,其中,所述策略健康指标中包含针对所有交易控制策略设置的第一次数区间;若所述总运行次数不在所述第一次数区间内,则确定所述策略运行信息不满足所述策略健康指标。
14、在本申请的一些实施例中,基于以上技术方案,健康检查模块具体配置成:若所述总运行次数在所述第一次数区间内,则根据所述策略健康指标,从所述运行统计数据中查询所述交易控制策略在第二策略时段内的策略运行次数,其中,所述策略健康指标中包含针对所述交易控制策略设置的第二次数区间;若所述策略运行次数不在所述第二次数区间内,则确定所述策略运行信息不满足所述策略健康指标。
15、在本申请的一些实施例中,基于以上技术方案,健康检查模块还配置成:获取交易指令信息,所述交易指令信息包含根据所述交易控制策略生成的虚拟资源交易的执行状态信息;根据所述交易指令信息,查询对应于所述虚拟资源交易的交易健康指标,所述交易健康指标中包含用于指示虚拟资源交易健康状态的指标;根据所述交易健康指标,对所述交易指令信息进行交易健康检查;若所述交易指令信息不满足所述交易健康指标,则停止根据交易控制策略生成虚拟资源交易
16、在本申请的一些实施例中,基于以上技术方案,健康检查模块具体配置成:根据所述交易指令信息中所述指定虚拟资源的交易量,更新所述指定虚拟资源的交易统计数据;根据所述交易健康指标和所述交易统计数据,查询所有虚拟资源在第一交易时段内的总交易量和所述指定虚拟资源在第二交易时段内的交易量,其中,所述交易健康指标中包含针对所有虚拟资源设置的第一交易量区间和针对所述指定虚拟资源设置的第二交易量区间;若所述总交易量不在所述第一交易量区间内或者所述交易量不在所述第二交易量区间,则确定所述交易指令信息不满足所述交易健康指标。
17、在本申请的一些实施例中,基于以上技术方案,健康检查模块具体配置成:若所述总交易量在所述第一交易量区间内并且所述交易量在所述第二交易量区间,则根据所述交易健康指标和所述交易统计数据,查询所有虚拟资源在第一指定时段内的总交易笔数;根据所述交易健康指标,从所述交易统计数据中查询在第二指定时段内根据所述交易控制策略生成的虚拟资源交易的交易生成笔数,其中,所述交易健康指标中包含针对所有虚拟资源设置的第一笔数区间和针对所述交易控制策略设置的第二笔数区间;若所述总交易笔数不在所述第一笔数区间内或者所述交易生成笔数不在所述第二笔数区间内,则确定所述交易指令信息不满足所述交易健康指标。
18、在本申请的一些实施例中,基于以上技术方案,健康检查模块还配置成:根据所述策略运行信息中交易控制策略的策略标识,从所述交易健康指标中确定所述虚拟资源交易的第三交易量区间;若所述交易指令信息中所述指定虚拟资源的交易量不在所述第三交易量区间内,则确定所述交易指令信息不满足所述交易健康指标。
19、在本申请的一些实施例中,基于以上技术方案,健康检查模块还配置成:接收根据所述交易控制策略生成的所述虚拟资源交易的交易结果;若所述交易结果指示所述虚拟资源交易失败,从所述交易统计数据中删除所述交易指令信息中所述虚拟资源的交易数据。
20、在本申请的一些实施例中,基于以上技术方案,所述策略健康指标中还包含所述策略健康指标的指标生效时间;健康检查模块具体配置成:根据当前时间和所述策略健康指标的指标生效时间,确定当前生效的策略健康指标;根据所述当前生效的策略健康指标,对所述策略运行信息进行策略健康检查。
21、在本申请的一些实施例中,基于以上技术方案,交易停止模块还配置成:若在指定时间内未接收到所述策略运行信息,则查询对应于所述交易控制策略的策略健康指标;根据所述策略健康指标,对所述交易控制策略的历史策略运行信息进行策略健康检查。
22、在本申请的一些实施例中,基于以上技术方案,健康检查模块还配置成:接收指标生成请求,所述指标生成请求中包含指定时长信息、策略标识信息和策略阈值信息;根据所述指标生成请求中的策略标识信息,确定与所述策略标识信息对应的目标控制策略以及所述目标控制策略生成的目标虚拟资源交易;根据本文档来自技高网...
【技术保护点】
1.一种交易控制方法,其特征在于,包括:
2.根据权利要求1所述的交易控制方法,其特征在于,所述根据所述策略健康指标,对所述策略运行信息进行策略健康检查,包括:
3.根据权利要求2所述的交易控制方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的交易控制方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的交易控制方法,其特征在于,所述根据所述交易健康指标,对所述交易指令信息进行交易健康检查,包括:
6.根据权利要求5所述的交易控制方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的交易控制方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的交易控制方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的交易控制方法,其特征在于,所述策略健康指标中还包含所述策略健康指标的指标生效时间;所述根据所述策略健康指标,对所述策略运行信息进行策略健康检查,包括:
10.根据权利要求1所述的交易控制方法,其特征在于,所述若所述策略运行信息不满足所述策略
11.根据权利要求1中所述的交易控制方法,其特征在于,所述方法还包括:
12.根据权利要求1至11中任一项所述的交易控制方法,其特征在于,所述方法还包括:
13.一种交易控制装置,其特征在于,包括:
14.一种电子设备,其特征在于,包括:
15.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至12中任一项所述的交易控制方法。
16.一种计算机程序产品,其特征在于,计算机程序产品包括计算机程序,计算机程序存储在计算机可读存储介质中,电子设备的处理器从计算机可读存储介质读取并执行计算机程序,使得电子设备执行如权利要求1至12中任一项的交易控制方法。
...【技术特征摘要】
1.一种交易控制方法,其特征在于,包括:
2.根据权利要求1所述的交易控制方法,其特征在于,所述根据所述策略健康指标,对所述策略运行信息进行策略健康检查,包括:
3.根据权利要求2所述的交易控制方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的交易控制方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的交易控制方法,其特征在于,所述根据所述交易健康指标,对所述交易指令信息进行交易健康检查,包括:
6.根据权利要求5所述的交易控制方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的交易控制方法,其特征在于,所述方法还包括:
8.根据权利要求5所述的交易控制方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的交易控制方法,其特征在于,所述策略健康指标中还包含所述策略健康指标的指标生效时间;所述根据所述策略健康指标,对所述策略运行信息进...
【专利技术属性】
技术研发人员:邹文,
申请(专利权)人:财付通支付科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。