[发明专利]量化平台的回测方法、装置、电子设备和可读介质有效
申请号: | 201811500507.8 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109636619B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 胡彬;龚杰;于建明 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | G06Q40/06 | 分类号: | G06Q40/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量化 平台 方法 装置 电子设备 可读 介质 | ||
1.一种量化平台的回测方法,包括:
获取第一语言编写的量化策略,其中,所述第一语言编写的量化策略包括有由所述第一语言定义的多个第一函数;
根据预设规则,将所述第一语言编写的量化策略转换为所述量化平台可以调用的量化策略,包括:
根据翻译规则,翻译得到与所述第一语言编写的量化策略中的过程式的函数语言段对应的通用语言段;
根据转换规则及所述多个第一函数,将所述通用语言段中与所述多个第一函数对应的第一语言段,转换为表征由通用语言定义的、与所述多个第一函数对应的函数的第二语言段,所述通用语言包括用于构建所述量化平台的语言,其中,所述多个第一函数中包括针对函数间运算的至少一个第一函数,与所述至少一个第一函数中每个函数对应的由通用语言定义的函数为多个;
根据由第一语言段转换为第二语言段的通用语言段,确定所述量化平台可以调用的量化策略;以及
将所述量化平台可以调用的量化策略嵌入预制的回测模板,以供所述量化平台根据所述量化策略进行回测,
其中,所述第一语言为所述量化平台不能调用的、过程式的函数语言。
2.根据权利要求1所述的方法,其中,根据翻译规则,翻译得到与所述第一语言编写的量化策略中的过程式的函数语言段对应的通用语言段包括:
解析所述第一语言编写的量化策略,得到所述过程式的函数语言段的关键字和上下文信息;
根据所述过程式的函数语言段的关键字和上下文信息,确定所述第一语言编写的量化策略是否存在语法错误;以及
在所述第一语言编写的量化策略不存在语法错误的情况下,根据翻译规则,翻译所述过程式的函数语言段,得到对应的通用语言段。
3.根据权利要求2所述的方法,其中,根据翻译规则,翻译得到与所述第一语言编写的量化策略中的过程式的函数语言段对应的通用语言段还包括:
获取用户输入的回测参数;以及
将所述回测参数代入翻译得到的所述通用语言段中。
4.根据权利要求3所述的方法,其中,在将所述量化平台可以调用的量化策略嵌入预制的回测模板之后,所述方法还包括:
根据所述量化平台可以调用的量化策略中的回测参数,一次性获取与回测对象对应的回测时段内的所有回测数据,
其中,所述量化平台根据所述量化策略及所述回测数据进行回测,所述回测参数包括所述回测对象和所述回测时段。
5.根据权利要求1所述的方法,其中,根据转换规则及所述多个第一函数,将所述通用语言段中与所述多个第一函数对应的第一语言段,转换为表征由所述通用语言定义的、与所述多个第一函数对应的函数的第二语言段包括:
根据所述多个第一函数,确定适用于所述通用语言的、与所述多个第一函数对应的多个第二函数;
定义与所述多个第二函数中至少两个第二函数一一对应的运算对象及所述运算对象之间的运算规则;
根据所述多个第一函数,确定包括所述运算对象和所述运算规则的函数的算法规则;以及
根据所述多个第二函数、所述运算对象、所述运算规则及所述算法规则,将所述第一语言段转换为所述第二语言段。
6.根据权利要求1所述的方法,其中,根据由第一语言段替换为第二语言段的通用语言段,确定所述量化平台可以调用的量化策略包括:
对所述由第一语言段替换为第二语言段的通用语言段进行以下操作之后,得到所述量化平台可以调用的量化策略:
对由第一语言段替换为第二语言段的通用语言段进行优化处理;并且/或者
对由所述通用语言定义的、与所述多个第一函数对应的函数进行优化处理;并且/或者
对由所述通用语言定义的、与所述多个第一函数对应的函数进行容错处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811500507.8/1.html,转载请声明来源钻瓜专利网。