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、任务获取模块,用于获取交易原始数据和调度任务设置参数;
23、任务执行模块,用于根据所述交易原始数据和所述调度任务设置参数,生成策略参数调整指令、策略启动指令和策略停止指令;
24、策略运行模块,用于执行所述策略参数调整指令、所述策略启动指令和所述策略停止指令;
25、显示模块,用于获取基于所述策略参数调整指令、所述策略启动指令和所述策略停止指令返回的第一指令执行结果,并显示所述第一指令执行结果。
26、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
27、获取交易原始数据和调度任务设置参数;
28、根据所述交易原始数据和所述调度任务设置参数,生成策略参数调整指令、策略启动指令和策略停止指令;
29、执行所述策略参数调整指令、所述策略启动指令和所述策略停止指令;
30、获取基于所述策略参数调整指令、所述策略启动指令和所述策略停止指令返回的第一指令执行结果,并显示所述第一指令执行结果。
31、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
32、获取交易原始数据和调度任务设置参数;
33、根据所述交易原始数据和所述调度任务设置参数,生成策略参数调整指令、策略启动指令和策略停止指令;
34、执行所述策略参数调整指令、所述策略启动指令和所述策略停止指令;
35、获取基于所述策略参数调整指令、所述策略启动指令和所述策略停止指令返回的第一指令执行结果,并显示所述第一指令执行结果。
36、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
37、获取交易原始数据和调度任务设置参数;
38、根据所述交易原始数据和所述调度任务设置参数,生成策略参数调整指令、策略启动指令和策略停止指令;
39、执行所述策略参数调整指令、所述策略启动指令和所述策略停止指令;
40、获取基于所述策略参数调整指令、所述策略启动指令和所述策略停止指令返回的第一指令执行结果,并显示所述第一指令执行结果。
41、上述量化策略集中调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过集中调度多个量化策略,该方法能够自动化地管理不同业务场景下的策略运行,从而减少了业务人员手动启动和监控多个策略的需求,减少了人为干预,提高了交易的准确性以及执行效率。在涉及多个业务场景时,业务人员不再需要分别处理每个场景的量化策略,而是可以通过集中调度方法统一管理和执行。这不仅降低了操作的复杂性,还减少了因人为操作错误导致的潜在风险。并且集中调度方法使得策略的管理和维护更加集中和统一,降低了维护和监控的成本。业务人员可以更加高效地监控策略的运行状态,及时发现并解决问题。通过显示指令执行结果,业务人员可以直观地了解策略的运行情况,增强了用户体验。
本文档来自技高网...【技术保护点】
1.一种量化策略集中调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取交易原始数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述执行所述策略参数调整指令、所述策略启动指令和所述策略停止指令,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取基于所述策略参数调整指令、所述策略启动指令和所述策略停止指令返回的第一指令执行结果,包括:
6.根据权利要求1所述的方法,其特征在于,所述调度任务设置参数包括执行频率和时间窗口参数。
7.一种量化策略集中调度装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...
【技术特征摘要】
1.一种量化策略集中调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取交易原始数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述执行所述策略参数调整指令、所述策略启动指令和所述策略停止指令,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取基于所述策略参数调整指令、所述策略启动指令和所述策略停止指令返回的第一指令执行结果,包括:
6.根据权利要求1所述的方法,其特征在于,所述调度任务设...
【专利技术属性】
技术研发人员:张名衡,皇甫晓洁,张予,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。