The invention discloses a control method, system and device for the execution of quantitative trading strategy, the method includes: receiving the configuration information of quantitative trading strategy, wherein the configuration information at least includes: back testing parameters, simulated trading conditions, simulated trading parameters, real trading conditions and real trading parameters; controlling the back testing operation of quantitative trading strategy according to the back testing parameters, obtaining To the back test results; when the back test results meet the simulated trading conditions, control the quantitative trading strategy to perform the simulated trading operation and get the simulated trading results according to the simulated trading parameters; when the simulated trading results meet the real trading conditions, control the quantitative trading strategy to perform the real trading operation and get the real trading according to the real trading parameters Easy results. The invention realizes the goal of integrated automatic execution of strategy back testing, simulation transaction and real-time transaction, reduces the manual participation in operation, and improves the real-time performance of real-time transaction.
【技术实现步骤摘要】
量化交易策略执行的控制方法、系统及装置
本专利技术涉及计算机软件
,尤其涉及一种量化交易策略执行的控制方法、系统及装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。量化交易是指利用计算程序进行投资交易的方法。由于量化交易能够避免由于人的主观性而作出的非理性投资决策,越来越多的投资用户采用量化交易策略来进行金融市场产品的交易。然而,一个量化交易策略的好坏,直接关系到投资用户的利益损失,因而,在将量化交易策略投入实盘交易之前,通常要对量化交易策略进行回测或模拟交易测试。现有的量化交易平台,能够为用户提供策略编写、回测和模拟交易等功能,但是当用户编写一个交易策略后,往往需要多次人工操作执行策略的回测或模拟交易测试,查看测试结果,并在结果满意的情况下,进行实盘交易。整个过程费时费力,且由于市场行情随时变化,策略测试耗时过长会影响到实盘交易的即时性,从而使得投资用户错过投放策略最好的时机,导致投资收益降低。
技术实现思路
本专利技术实施例提供一种量化交易策略执行的控制方法,用以解决现有量化交易平台对交易策略的回测和模拟交易测试耗时过长,影响实盘交易即时性的技术问题,该方法包括:接收量化交易策略的配置信息,其中,配置信息至少包括:回测参数、模拟交易条件、模拟交易参数、实盘交易条件和实盘交易参数;根据回测参数,控制量化交易策略执行回测操作,得到回测结果;监测回测结果是否满足模拟交易条件,并在回测结果满足模拟交易 ...
【技术保护点】
1.一种量化交易策略执行的控制方法,其特征在于,包括:/n接收量化交易策略的配置信息,其中,所述配置信息至少包括:回测参数、模拟交易条件、模拟交易参数、实盘交易条件和实盘交易参数;/n根据所述回测参数,控制所述量化交易策略执行回测操作,得到回测结果;/n监测所述回测结果是否满足所述模拟交易条件,并在所述回测结果满足所述模拟交易条件的情况下,根据所述模拟交易参数,控制所述量化交易策略执行模拟交易操作,得到模拟交易结果;/n监测所述模拟交易结果是否满足所述实盘交易条件,并在所述模拟交易结果满足所述实盘交易条件的情况下,根据所述实盘交易参数,控制所述量化交易策略执行实盘交易操作,得到实盘交易结果。/n
【技术特征摘要】
1.一种量化交易策略执行的控制方法,其特征在于,包括:
接收量化交易策略的配置信息,其中,所述配置信息至少包括:回测参数、模拟交易条件、模拟交易参数、实盘交易条件和实盘交易参数;
根据所述回测参数,控制所述量化交易策略执行回测操作,得到回测结果;
监测所述回测结果是否满足所述模拟交易条件,并在所述回测结果满足所述模拟交易条件的情况下,根据所述模拟交易参数,控制所述量化交易策略执行模拟交易操作,得到模拟交易结果;
监测所述模拟交易结果是否满足所述实盘交易条件,并在所述模拟交易结果满足所述实盘交易条件的情况下,根据所述实盘交易参数,控制所述量化交易策略执行实盘交易操作,得到实盘交易结果。
2.如权利要求1所述的方法,其特征在于,所述配置信息还包括:风险控制条件和风险控制参数;其中,在所述模拟交易结果满足所述实盘交易条件的情况下,根据所述实盘交易参数,控制所述量化交易策略执行实盘交易操作,得到实盘交易结果之后,所述方法还包括:
监测所述实盘交易结果是否满足风险控制条件,并在所述实盘交易结果满足风险控制条件的情况下,根据所述风险控制参数,对所述量化交易策略执行风险控制。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
采集实时市场行情数据;
将实时市场行情数据存储于Redis数据库;
将历史市场行情数据存储于时间序列数据库,或采用分区的方式存储于关系型数据库。
4.如权利要求3所述的方法,其特征在于,所述回测参数包括:回测时间段,其中,根据所述回测参数,控制所述量化交易策略执行回测操作,得到回测结果,包括:
根据所述回测时间段,从时间序列数据库或所述关系型数据库中,获取所述回测时间段内的市场行情数据;
采用消息队列的方式,将所述回测时间段内的市场行情数据逐笔输入至所述量化交易策略,得到回测结果。
5.如权利要求3所述的方法,其特征在于,所述模拟交易参数包括:模拟运行时长,其中,在所述回测结果满足所述模拟交易条件的情况下,根据所述模拟交易参数,控制所述量化交易策略执行模拟交易操作,得到模拟交易结果,包括:
在所述回测结果满足所述模拟交易条件的情况下,将所述Redis数据库存储的实时市场行情数据输入至所述量化交易策略;
记录所述量化交易策略的运行时间,并在所述量化交易策略的运行时间达到所述模拟运行时长的情况下,停止所述量化交易策略,得到模拟交易结果。
6.如权利要求1至5任一项所述的方法,其特征在于,在接收量化交易策略的配置信息之前,所述方法还包括:
显示可视化配置界面;
其中,接收量化交易策略的配置信息,包括:接收用户通过所述可视化配置界面输入的所述量化交易策略的配置信息。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
接收用户通过所述可视化配置界面输入的策略参数,其中,所述策略参数用于生成所述量化交易策略,所述策略参数包括:交易条件、至少一个策略指标及各个策略指标对应的指标值。
<...
【专利技术属性】
技术研发人员:金业,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。