技术领域
本发明涉及计算机技术领域,具体涉及一种应用批量自动化财报分析技术对所有上市公司智能生成最优投资策略的方法及系统。
背景技术
在投资公司里,传统的上市公司的财报分析工作一般都是采用人工处理的方式,读取某个上市公司三张财务报表中一些基础性的财务数据,并人工计算主要的财务指标和财务比率,然后判断该公司的投资价值。这种方式不仅耗时长,效率低,而且还非常容易出错。特别是在当需要分析和处理大量上市公司财务数据的情况下,还要在三张财务报表之间来回切换,往往会使工作人员心力憔悴,既浪费了时间,又浪费了精力。此外,企业的财务数据是动态变化的,这就意味着,刚刚费时费力地分析完所有上市公司的财报数据,三个月以后,又要重新分析和计算所有的财务比率,这对于工作人员来说,简直就是在浪费生命。
现有技术中也存在一种批量财报分析和处理的实现方案,其主要方案为:
1.使用OCR扫描仪扫描所有上市公司纸质的财务报表文件;
2.对扫描的财报图像进行OCR识别,识别出所有的基础性财务数据;
3.对所有的基础性财务数据进行分析和处理,并保存分析的结果。
该方案的缺点是:
1.这是一种半自动化的方式,需要人工使用扫描仪来扫描纸质的财报文件;
2.需要打印出所有上市公司的财报文件,既占用物理空间又浪费纸张,而且不利于环保。此外,对打印机和油墨也是一种很大的损耗;
3.扫描出来的财报图像可能存在不清晰或部分图像缺失的问题;
4.对扫描出来的财报图像进行OCR识别时可能存在OCR识别错误,并导致基础性财务数据错误的问题;
5.扫描财报的过程耗时很长,效率低下;
6.需要保存所有上市公司的基础性财务数据,占用很大的硬盘空间;
7.扫描仪和人工操作都额外地增加了财报分析和处理工作的成本。
发明内容
本发明实施例所要解决的技术问题是提供一种完全自动化,高效和最小成本的批量财报分析和处理的实现方法,用于实现不依赖于任何外部硬件设备的轻量化财报分析和处理的解决方案。
本发明实施例提供一种批量自动化财报分析和处理,并智能生成最优投资策略的方法,包括:
从互联网上开放的财经数据接口批量自动化地读取所有上市公司的原始财报数据;
对每个上市公司原始的财报数据进行解析和处理,提取出各项基础性财务指标数据;
对每个上市公司,根据提取出的基础性财务指标数据,计算出两个关键性的财务比率;
根据计算出的两个关键性财务比率的大小,按照两个不同的维度对所有的上市公司进行综合排序;
根据所有上市公司综合排序的结果,智能地生成最优的投资策略。
其中,基础性财务指标数据包括:息税前利润,净资产,有息负债,超额现金,总市值,少数股东权益。两个关键性的财务比率,包括:上市公司投入资本的回报率和投资者投资的收益率。综合排序的方法包括:上市公司投入资本的回报率越大,排名越靠前;投资者投资的收益率越大,排名越靠前;将上市公司投入资本回报率的排名和投资收益率的排名相加,得到综合排名。两个不同的维度是指:投入资本的回报率和投资的收益率。最优的投资策略,包括:选择综合排名前30的上市公司,每个上市公司购买1/30的资金;至少持有一年的时间再卖出;按照一年为周期,重新排序,更新投资组合。
此外,该方法还包括,一种客户端的处理步骤和一种控制服务器的处理步骤。一种客户端的处理步骤,包括:接受用户注册,登录和生成邀请码,并把用户注册,登录和生成邀请码的信息发送到远程服务器进行验证;接收登录成功后服务器发送的用户财报分析权限数据;
接收服务器发送的心跳包,并利用用户权限和心跳包来驱动财报分析的进程;接受用户财报分析的命令,进行批量自动化的财报分析并智能生成投资策略;接受用户输入的上市公司名称或代码,查询上市公司关键性财务指标数据。一种控制服务器的处理步骤,包括:接收和验证用户注册,登录,生成邀请码的信息,并把验证结果返回给客户端;控制用户权限的发放和撤消;定时向客户端发送心跳包,并利用心跳机制来驱动客户端的运行;用户数据信息的加载,保存和备份。
本发明提供一种批量自动化财报分析和处理的实现方法及系统,可以为用户提供自动化,高效,低成本和便捷的财报分析和处理的服务,与现有技术不同,用户无须购买额外的扫描设备,也无须打印出所有的纸质财报文件,更无须人工操作扫描仪,只需要注册和登录本系统,申请系统授权,成为系统授权用户后,选择需要分析的市场板块,用鼠标点击一下分析按纽,就可以实现对所有上市公司的财报数据进行批量自动化的分析和处理,并智能生成最优的投资策略。此分析和处理方法快速而准确,降低了成本,提高了效率,节省了资源,消除了基础性财务数据可能的识别错误,简化了用户的操作,提升了用户体验。此外,该方法无须保存所有上市公司的原始财报数据,节省了用户硬盘的存储空间。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单的介绍。
附图1是本发明实施例具体实施步骤的流程示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。凡在本发明的原则和精神之内所作的任何修改、等同替换和改进等,均就包含在本发明的保护范围之内。
下面结合实施例详细描述本发明的技术方案:
本发明针对现有技术中财务报表的机器化和数字化的分析和处理,市场上的财报批量处理的解决方案,必须要使用扫描仪来扫描纸质的财务报表,形成图像文件,然后再通过OCR识别软件识别出扫描出来的图像文件中的基础性财务数据。这种方法需要依赖外部的扫描设备,并且对于批量财报的处理存在效率低下和识别准确率不高的问题。针对这些问题,如图1所示,本实施例提供一种基于互连网开放数据接口的批量自动化财报分析和处理的解决方案。首先,系统从互联网上开放的财经数据接口批量自动化地读取所有上市公司的原始财报数据;其次,系统对每个上市公司原始的财报数据进行解析和处理,提取出各项基础性财务指标数据;再其次,系统对每个上市公司,根据提取出的基础性财务指标数据,计算出两个关键性的财务比率;然后,系统根据计算出的两个关键性财务比率的大小,按照两个不同的维度对所有的上市公司进行综合排序;最后,系统根据所有上市公司综合排序的结果,智能地生成最优的投资策略。
此外,本发明的技术方案还包括:一种批量自动化财报分析客户端的处理步骤和一种控制服务器的处理步骤。一种批量自动化财报分析客户端的处理步骤,包括:接受用户注册,登录和生成邀请码,并把用户注册,登录和生成邀请码的信息发送到远程服务器进行验证;接收登录成功后服务器发送的用户财报分析权限数据;接收服务器发送的心跳包,并利用用户权限和心跳包来驱动财报分析的进程;接受用户财报分析的命令,进行批量自动化的财报分析并智能生成投资策略;接受用户输入的上市公司名称或代码,查询上市公司关键性财务指标数据等。一种控制服务器的处理步骤,包括:接收和验证用户注册,登录,生成邀请码的信息,并把验证结果返回给客户端;控制用户权限的发放和撤消;定时向客户端发送心跳包,并利用心跳机制来驱动客户端的运行;用户数据信息的加载,保存和备份等。
实施例
举例:沪市主板中所有上市公司的财务报表,系统的处理步骤如下:
1、系统首先定义沪市主板中初始的上市公司代码的索引值为600000,并把该索引值保存在一个字符串变量中。
2、然后,系统获取互联网上财经数据提供商所提供的财经数据接口的基础URL地址,再连接上保存上市公司代码索引值的字符串变量,然后组合成一个完整的URL地址。
3、接下来,系统通过HTTP协议尝试访问连接该完整的URL地址,并尝试读取该URL地址所对应的服务器中的该上市公司代码索引值所对应的上市公司的财报数据,如果读取成功,则转入4,如果读取失败,则转入6。
4、随后,系统对所读取的由该上市公司代码的索引值所指定的上市公司的原始财报数据进行解析和处理,提取出各项基础性财务指标数据,并保存在该上市公司索引值所对应的数据结构中。
5、然后,系统根据所提取出的该上市公司的基础性财务指标数据,计算出该上市公司的两个关键性的财务比率,然后保存在该上市公司索引值所对应的数据结构中,这两个关键的财务比率是投入资本的回报率和投资收益率。
6、系统将上市公司代码的索引值加一,并保存在之前的字符串变量中,然后判断该代码的索引值是否大于603999,如果是,则所有上市公司的财报处理工作完成,转入7,如果否,则转入2重复之前的步骤。
7、当所有上市公司的财报分析和处理工作完成后,系统根据保存在数据结构中的所有上市公司的两个关键性财务比率的大小,按照两个不同的维度对所有的上市公司进行综合排序,具体的排序规则是:上市公司投入资本的回报率越大,排名越靠前,投资者投资的收益率越大,排名越靠前,将上市公司投入资本回报率的排名和投资收益率的排名相加,得到该上市公司的综合排名。
8、最后,系统根据所有上市公司综合排名的结果,智能地生成最优的投资策略,具体的投资策略是:选择综合排名前30的上市公司,每个上市公司购买1/30的资金;至少持有一年的时间再卖出;按照一年为周期,重新排序,更新投资组合。
本实施例中提供的对所有上市公司的财务报表进行批量自动化的分析和处理的方法,通过读取互连网上开放财经数据接口所提供的上市公司的财务报表的原始数据,可以为用户提供完全自动化,高效,低成本和便捷的财报分析和处理的服务,与现有技术不同,用户无须购买额外的扫描设备,也无须打印出所有的纸质财报文件,更无须人工操作扫描仪,只需要注册和登录本系统,申请系统授权,成为系统授权用户后,选择需要分析的市场板块,用鼠标点击一下分析按纽,就可以实现对所有上市公司的财报数据进行批量自动化的分析和处理,并智能生成最优的投资策略。此分析和处理方法快速而准确,降低了成本,提高了效率,节省了资源,消除了基础性财务数据可能的识别错误,简化了用户的操作,提升了用户体验。此外,该方法无须保存所有上市公司的原始财报数据,节省了用户硬盘的存储空间。
机译: 自动化音乐创作和生成系统,自动化音乐创作和生成过程,自动化音乐创作和生成,玩具乐器,音乐伴奏和音乐创作玩具乐器,自动化创作玩具乐器系统和音乐生成,电子信息处理和显示系统,企业基于互联网的一流音乐创作和生成系统,用于自动生成和传送数字复合音乐的网络系统,用于音乐环境的基于独立音乐的音乐创作和表演系统人工智能,基于音乐的自主创作过程音乐的生成和表演人工智能,自主分析仪器系统,用于建立自动音乐创作和生成引擎的网络,几何方法音乐理论系统操作参数映射,以自动方式构成和生成数字音乐的方法,参数转换
机译: (54)标题:一种扩展商务智能系统的形式和功能的基于内容的方法(57)摘要:商务智能(BI)系统具有通过以下方式将其功能扩展到项目生命周期之外的能力:具体内容。复杂的多维查询被解释为原子子表达式的树,这些原子子表达式组合成类似解析树的结构以形成整体查询。每个子树在提供适当的上下文时都是有效的。任何子树都可以是作为应用程序内容存储的表达模板,该表达模板在生成时使用带有实例特定参数的简单文本替换来生成多维表达语法。该系统包括一个复杂的类型系统和语义层,使用户摆脱了使用OLAP数据库所固有的复杂性。商业智能专家可以为每个作为内容的表达模板提供类型和语义提示。
机译: 基于至少一个组件和生成的产品的视点来表征样品的两种或多种技术以及提供表征数据的至少一种样品的分析方法,系统和指示程序