[发明专利]基于自然语言的智能编程方法、设备与存储介质在审
申请号: | 201711476843.9 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108073392A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 聂佳伦;李贵 | 申请(专利权)人: | 上海宽全智能科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F17/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201802 上海市嘉定区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自然语言 编程 交易 标准编程语言 标准语言 存储介质 交易策略 筛选条件 映射 词库 计算机专业 预定义标准 智能 编程语言 策略研究 水平要求 映射关系 语言编写 预先建立 映射库 预定义 语言 量化 筛选 英文 转换 金融 | ||
本发明提供一种基于自然语言的智能编程方法、设备和存储介质,所述方法包括以下步骤:编程语言预定义,提取对象、金融指标、函数的标准编程语言,将标准编程语言转换成普通语言;定义交易策略,根据所述交易策略进行筛选、回测和/或交易;或预定义标准语言,建立标准语言与自然语言的映射关系,形成映射库;定义筛选条件,根据筛选条件生成相应的交易标的和/或所述交易标的回测结果。通过预先建立标准语言与自然语言映射词库,用户以普通语言编写的量化策略被映射词库识别运行并生成相应的交易标的,并可同时进行回测或交易,降低了对普通投资者的计算机专业要求和英文水平要求,策略编写将变得简单,投资者可以把更多时间放在策略研究上而不是放在编程上。
技术领域
本发明涉及计算机领域,更具体地,涉及计算机领域中关于基于自然语言的智能编程方法、设备与存储介质。
背景技术
现有的计算机语言中,基本上都是由国外软件商生产的西文计算机语言。现在的社会日新月异,发展的非常快,编程软件也得到了飞快的发展,利有编程软件编制的程序其使用范围也在不断的扩大,各种编程软件的使用率也得到了不断提高,可是每个编程软件都是需要采用相应的编程语言来编程操作,这就需要专业的编程软件人员来操作编程,从而给编程的使用带来诸多麻烦,同时也严重影响了编程软件的快速发展,同时也是英语水平不高的非计算机专业人士学习编程的一大障碍。
在金融领域,人们在做量化策略和投资时,往往视策略编程为一个难题。编程需要重新学习,不同的编程语言让人们产生很大的困扰。现有的策略编程软件通常是采用python语言进行编程,对于普通投资者来说,用python语言编程表达自己的语言十分困难,一方面用户需要具备一定的英文水平,另一方面,用户还需要学习python编程语言。若能使用普通编程语言,不需要记住大量的英文语句,用户可以在自己母语的基础上从更高方面入手。而且可以减少学习英语的成本,为汉语区的软件产业发展提供帮助。
发明内容
为克服以上缺陷,本发明提出一种基于自然语言的智能编程方法、设备与存储介质,通过预先定义对象、金融指标、函数的标准编程语言,将所述标准编程语言转换成自然语言并生成标准编程语言和自然语言转换的映射词库,用户以自然语言编写的量化策略被关联词库识别并生成相应的交易标的,并可同时进行回测或交易,降低了普通投资者的专业要求。
为此,本发明的一实施例提出一种基于自然语言的智能编程方法,所述基于自然语言的智能编程方法适于在计算设备中执行,包括以下步骤:
(1)编程语言预定义,提取对象、金融指标、函数的标准编程语言,将所述标准编程语言转换成自然语言;
(2)定义交易策略,根据所述交易策略进行筛选和/或回测和/或交易。
所述的步骤(1)具体包括:
a.预定义对象、金融指标、函数的标准语言;
b.转换所述对象、金融指标、函数的标准语言为自然语言;
c.建立标准语言与自然语言的映射关系,形成映射库;
所述转换方法包括人工转换和/或机器翻译;
所述标准语言包括python语言、c语言、c++语言、java语言、matlab语言、html语言、麦语言;
所述自然语言为世界各国人类自然文字语言或者通过语音输入产生的文字语言;
所述的自然语言包括中文。
所述步骤(2)具体包括:
d.定义交易策略;
e.基于所述映射库对所述交易策略进行标准化生成标准化策略;
f.根据所述标准化策略进行筛选和/或回测和/或交易;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宽全智能科技有限公司,未经上海宽全智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711476843.9/2.html,转载请声明来源钻瓜专利网。