[发明专利]一种基于流程图高效创建量化交易策略的方法及装置在审
| 申请号: | 202010820312.2 | 申请日: | 2020-08-14 |
| 公开(公告)号: | CN111930373A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 曾奇佳;顾海斌;纪彤 | 申请(专利权)人: | 上海量锐信息科技有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/40 |
| 代理公司: | 上海国智知识产权代理事务所(普通合伙) 31274 | 代理人: | 潘建玲 |
| 地址: | 200436 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 流程图 高效 创建 量化 交易 策略 方法 装置 | ||
1.一种基于流程图高效创建量化交易策略的方法,包括如下步骤:
步骤S1,接收策略创建请求,自动生成高度封装过的策略代码模板,针对已经封装的策略回调函数,于图形化界面根据用户的操作在策略回调函数内部对逻辑流程进行组合串联,并且通过条件语句与递归语句衔接各个逻辑流程与判定,实现各策略回调函数的具体逻辑;
步骤S2,当接收到转换请求时,通过解析逻辑流程与衔接语句,将图形化策略逻辑完整地转换成策略代码;
步骤S3,将转换成策略代码的策略文件,传到本地回测平台或者线上回测平台,得到回测结果,从而实现整个量化交易策略的创建。
2.如权利要求1所述的一种基于流程图高效创建量化交易策略的方法,其特征在于,步骤S1进一步包括:
步骤S100,接收策略创建请求,自动生成高度封装过的策略代码模板;
步骤S101,根据需求选择需要的策略回调函数,并针对各个所需的回调函数,使用图形化界面逐个填充回调函数中的策略逻辑。
3.如权利要求2所述的一种基于流程图高效创建量化交易策略的方法,其特征在于:于步骤S101中,在各策略回调函数内部通过拖拉的方式将各流程模块的逻辑流程进行组合串联,并且通过条件语句与递归语句衔接各个逻辑流程与判定,实现各策略回调函数的具体逻辑。
4.如权利要求3所述的一种基于流程图高效创建量化交易策略的方法,其特征在于,于步骤S101后,还包括如下步骤:
在各个策略回调函数策略逻辑编辑后,校验各个回调函数逻辑中的是否包含语法错误。
5.如权利要求4所述的一种基于流程图高效创建量化交易策略的方法,其特征在于,所述策略回调函数指代Strategy的一个类。
6.如权利要求5所述的一种基于流程图高效创建量化交易策略的方法,其特征在于,所述策略回调函数包括但不限于市场行情回调(on_receive_marketdata)、收到K线数据回调(on_receive_ohlc)、市场成交回调(on_receive_transaction)、订单确认回调(on_submit_accepted)、订单拒绝回调(on_submit_rejected)、撤单成功回调(on_order_cancelled)、撤单拒绝回调(on_cancel_rejected)、订单完全成交回调(on_order_executed)、订单部分成交回调(on_order_partial_executed)、心跳定时回调(on_receive_heartbeat)。
7.如权利要求1所述的一种基于流程图高效创建量化交易策略的方法,其特征在于:于步骤S2中,当得到提交的图形化策略模板后,通过解析逻辑流程与衔接语句,将图形化策略逻辑根据编程语法转换成回测可运行的策略代码,根据所选择的编程语言生成不同的策略文件版本,适应不同的编程语言环境下的回测版本。
8.一种基于流程图高效创建量化交易策略的装置,包括:
策略逻辑实现模块,用于接收策略创建请求,自动生成高度封装过的策略代码模板,针对已经封装的策略回调函数,于图形化界面根据用户的操作在策略回调函数内部将逻辑流程进行组合串联,并且通过条件语句与递归语句衔接各个逻辑流程与判定,最后实现策略回调函数的具体逻辑;
转换模块,用于当接收到转换请求时,通过解析逻辑流程与衔接语句,将图形化策略逻辑完整地转换成策略代码;
回测模块,用于将转换成策略代码的策略文件,传到本地回测平台或者线上回测平台,得到回测结果,从而实现整个量化交易策略的创建。
9.如权利要求8所述的一种基于流程图高效创建量化交易策略的装置,其特征在于,所述策略逻辑实现模块进一步包括:
策略代码模板生成单元,用于接收策略创建请求,自动生成高度封装过的策略代码模板。
策略逻辑填充单元,用于根据需求选择需要的策略回调函数,并针对各个所需的回调函数,使用图形化界面逐个填充策略回调函数中的策略逻辑。
10.如权利要求9所述的一种基于流程图高效创建量化交易策略的装置,其特征在于,所述策略逻辑实现模块还包括:
校验单元,用于在各策略回调函数策略逻辑编辑后,校验各策略回调函数逻辑中的是否包含语法错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海量锐信息科技有限公司,未经上海量锐信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820312.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品包装设备及其包装方法
- 下一篇:阵列基板、显示面板及显示装置





