[发明专利]一种基于流程图高效创建量化交易策略的方法及装置在审
| 申请号: | 202010820312.2 | 申请日: | 2020-08-14 |
| 公开(公告)号: | CN111930373A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 曾奇佳;顾海斌;纪彤 | 申请(专利权)人: | 上海量锐信息科技有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/40 |
| 代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
| 地址: | 200436 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 流程图 高效 创建 量化 交易 策略 方法 装置 | ||
本发明公开了一种基于流程图高效创建量化交易策略的方法及装置,所述方法包括如下步骤:步骤S1,接收策略创建请求,自动生成高度封装过的策略代码模板,针对已经封装的策略回调函数,根据用户的操作在策略回调函数内部将逻辑流程进行组合串联,并且通过条件语句与递归语句衔接各个逻辑流程与判定,最后实现回测回调函数的具体逻辑;步骤S2,当接收到转换请求时,通过解析逻辑流程与衔接语句,将图形化策略逻辑完整地转换成策略代码;步骤S3,将转换成策略代码的策略文件,传到本地回测平台或者线上回测平台,得到回测结果,从而实现整个量化交易策略的创建。
技术领域
本发明涉及软件开发技术领域,特别是涉及一种基于流程图高效创建量化交易策略的方法及装置。
背景技术
程序化交易作为软件技术与交易业务的跨越专业的交叉领域,一般需要相关研发人员同时具有一定的编码基础以及足够深入的业务逻辑的理解。目前,虽然通过将常用的API进行封装能降低部分的编码学习成本,但作为交易员或量化工程师在编写策略的过程中,一定会碰到基础的编码的问题,导致策略编写的逻辑问题以及语法错误,而且消耗大量的时间用于学习以及处理编码过程中遇到的各种错误,增加学习成本的同时也消耗了大量的研发精力。
因此,为了帮助交易员或量化工程师节省策略研发时间,降低学习成本的同时能快速进行策略创建与测试,实有必要创建一种高效基于界面的用户友好的策略创建方式以降低学习的难度以及策略编写门槛,让更多的用户参与其中,也促使交易员与量化工程师专注于交易逻辑的实现。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种基于流程图高效创建量化交易策略的方法及装置,以便于交易员或者量化工程师能够快速上手关注策略核心逻辑,拉低构建策略的门槛,促进程序化交易市场的良性发展。
为达上述目的,本发明提出一种基于流程图高效创建量化交易策略的方法,包括如下步骤:
步骤S1,接收策略创建请求,自动生成高度封装过的策略代码模板,针对已经封装的策略回调函数,于图形化界面根据用户的操作在策略回调函数内部对逻辑流程进行组合串联,并且通过条件语句与递归语句衔接各个逻辑流程与判定,实现各策略回调函数的具体逻辑;
步骤S2,当接收到转换请求时,通过解析逻辑流程与衔接语句,将图形化策略逻辑完整地转换成策略代码;
步骤S3,将转换成策略代码的策略文件,传到本地回测平台或者线上回测平台,得到回测结果,从而实现整个量化交易策略的创建。
优选地,步骤S1进一步包括:
步骤S100,接收策略创建请求,自动生成高度封装过的策略代码模板;
步骤S101,根据需求选择需要的策略回调函数,并针对各个所需的回调函数,使用图形化界面逐个填充回调函数中的策略逻辑。
优选地,于步骤S101中,在各策略回调函数内部通过拖拉的方式将逻辑流程进行组合串联,并且通过条件语句与递归语句衔接各个逻辑流程与判定,实现各策略回调函数的具体逻辑
优选地,于步骤S101后,还包括如下步骤:
在各个策略回调函数策略逻辑编辑后,校验各个回调函数逻辑中的是否包含语法错误。
优选地,所述策略回调函数指代Strategy的一个类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海量锐信息科技有限公司,未经上海量锐信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820312.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品包装设备及其包装方法
- 下一篇:阵列基板、显示面板及显示装置





