[发明专利]量化平台的回测方法、装置、电子设备和可读介质有效
申请号: | 201811500507.8 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109636619B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 胡彬;龚杰;于建明 | 申请(专利权)人: | 京东数字科技控股有限公司 |
主分类号: | G06Q40/06 | 分类号: | G06Q40/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量化 平台 方法 装置 电子设备 可读 介质 | ||
本公开提供了一种量化平台的回测方法、装置、电子设备和可读介质。该量化平台的回测方法包括:获取第一语言编写的量化策略;根据预设规则,将第一语言编写的量化策略转换为量化平台可以调用的量化策略;以及将量化平台可以调用的量化策略嵌入预制的回测模板,以供量化平台根据量化策略进行回测,其中,第一语言为所述量化平台不能调用的、过程式的函数语言。
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种量化平台的回测方法、装置、电子设备和可读介质。
背景技术
随着计算机技术的快速发展,量化投资近30年来一直是欧美资本市场发展的焦点,且由于交易策略的严谨性、回溯性和直观性,使其成为全球金融机构的主流投资手段与方法。
在实现本构思的过程中,发明人发现现有技术中至少存在如下问题:现有的投资发展存在从业人员少且入行门槛高的缺陷。具体地,若用户想要选择数据驱动型策略进行回测时,则需要采用现有主流的量化平台进行量化策略的制定,从而需要用户熟练掌握编程语言(Java、Python等)、设定复杂的计算处理及构造纯数学模型。但如果用户仅需要构建一个简单的趋势跟踪策略,或用户对编程语言和数据工具并不精通,则平台体验就会大打折扣,从而导致大批用户的流失。
发明内容
有鉴于此,本公开提供了一种能够降低入行门槛的量化平台的回测方法、装置、电子设备和可读介质。
本公开的一个方面提供了一种量化平台的回测方法,该方法包括:获取第一语言编写的量化策略;根据预设规则,将第一语言编写的量化策略转换为量化平台可以调用的量化策略;以及将量化平台可以调用的量化策略嵌入预制的回测模板,以供量化平台根据量化策略进行回测,其中,第一语言为量化平台不能调用的、过程式的函数语言。
根据本公开的实施例,上述第一语言编写的量化策略包括有由第一语言定义的多个第一函数,上述根据预设规则,将第一语言编写的量化策略转换为量化平台可以调用的量化策略包括:根据翻译规则,翻译得到与第一语言编写的量化策略中的过程式的函数语言段对应的通用语言段;根据转换规则及多个第一函数,将通用语言段中与多个第一函数对应的第一语言段,转换为表征由通用语言定义的、与多个第一函数对应的函数的第二语言段;以及根据由第一语言段转换为第二语言段的通用语言段,确定量化平台可以调用的量化策略,其中,通用语言段的通用语言包括用于构建所述量化平台的语言。
根据本公开的实施例,上述根据翻译规则,翻译得到与第一语言编写的量化策略中的过程式的函数语言段对应的通用语言段包括:解析第一语言编写的量化策略,得到过程式的函数语言段的关键字和上下文信息;根据过程式的函数语言段的关键字和上下文信息,确定第一语言编写的量化策略是否存在语法错误;以及在第一语言编写的量化策略不存在语法错误的情况下,根据翻译规则,翻译过程式的函数语言段,得到对应的通用语言段。
根据本公开的实施例,上述根据翻译规则,翻译得到与第一语言编写的量化策略中的过程式的函数语言段对应的通用语言段还包括:获取用户输入的回测参数;以及将回测参数代入翻译得到的通用语言段中。
根据本公开的实施例,在将量化平台可以调用的量化策略嵌入预制的回测模板之后,上述量化平台的回测方法还包括:根据量化平台可以调用的量化策略中的回测参数,一次性获取与回测对象对应的回测时段内的所有回测数据,其中,量化平台根据量化策略及回测数据进行回测,回测参数包括回测对象和回测时段。
根据本公开的实施例,上述根据转换规则及多个第一函数,将通用语言段中与多个第一函数对应的第一语言段,转换为表征由通用语言定义的、与多个第一函数对应的函数的第二语言段包括:根据多个第一函数,确定适用于通用语言的、与多个第一函数对应的多个第二函数;定义与多个第二函数中至少两个第二函数一一对应的运算对象及运算对象之间的运算规则;根据多个第一函数,确定包括运算对象和运算规则的函数的算法规则;以及根据多个第二函数、运算对象、运算规则及所述算法规则,将第一语言段转换为第二语言段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股有限公司,未经京东数字科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811500507.8/2.html,转载请声明来源钻瓜专利网。