一种金融产品评分方法、装置及存储介质与流程

文档序号:17444347发布日期:2019-04-17 05:18阅读:134来源:国知局
一种金融产品评分方法、装置及存储介质与流程
本申请涉及金融
技术领域
,特别涉及一种金融产品评分方法、装置及存储介质。
背景技术
:随着金融
技术领域
的发展,越来越多的金融产品出现在金融市场中,在金融产品的投资过程中,对金融产品进行评估,是投资金融产品的重要手段。在相关技术中,一些金融产品类的应用,仅仅通过显示主要技术指标值,从而引导投资者判断该金融产品的走向。比如在股票的k线的附图中,显示不同指标的买卖点及以线条或条形柱状图的形式显示该股票指标的历史指标值,投资者根据这些指标信息判断该金融产品的走向。这种金融产品类的应用展示的主要技术指标值,需要投资者结合自身投资经验来预测该金融产品的走向,得出评估的准确性低。技术实现要素:为了解决现有技术的问题,本申请实施例提供了一种股票评分方法、装置及存储介质。技术方案如下:第一方面,提供了一种金融产品评分方法,该方法由计算机设备执行,该方法包括:获取金融产品的行情数据对应的各项技术指标的多空信号,多空信号用于指示金融产品在第一预设时间段内被看多或者被看空;将各项技术指标的多空信号输入多空预测模型,获取多空预测模型输出的,金融产品在第一预设时间段内的涨跌概率,涨跌概率用于指示金融产品在第一预设时间段内上涨或者下跌的概率;根据涨跌概率,获取金融产品的技术指标评分;根据金融产品的筹码分布形态获取金融产品的成本分析评分;根据金融产品的资金净流入占比获取金融产品的资金净流入评分;根据金融产品的关注度信息获取金融产品的舆情监控评分,关注度信息用于指示金融产品的网络关注度;根据技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分,获取金融产品的总评分;将所述总评分发送给终端,以便所述终端在评分展示界面中对应所述金融产品展示所述总评分。可选的,该方法还包括:在第一预设时间段之后,获取金融产品在第一预设时间段内的实际行情数据;根据实际行情数据获得金融产品的实际涨跌信息,实际涨跌信用于指示金融产品的价格在第一预设时间段内实际上涨或者实际下跌;将实际涨跌信息与涨跌概率进行比对;根据比对结果对多空预测模型进行优化。可选的,根据多空概率,获取金融产品的技术指标评分,包括:确定多空概率所在的概率区间;根据概率区间查询第一映射规则,获得与概率区间相对应的技术指标评分。可选的,根据金融产品的筹码分布形态获取金融产品的成本分析评分之前,还包括:获取金融产品在第二预设时间段内的最新成交价与均价,均价是金融产品第二预设时间段内的逐笔成交价与对应成交量的加权平均价;获取金融产品在第二预设时间段内的支撑位和阻力位的大小;根据金融产品在第二预设时间段内的最新成交价与均价之间的相对关系,以及支撑位与阻力位之间的相对关系,确定金融产品的筹码分布形态。可选的,根据金融产品的筹码分布形态获取金融产品的成本分析评分,包括:获取密度系数,密度系数用于指示金融产品的历史成交量与价格之间的倍数关系;根据金融产品的筹码分布形态确定成本分析评分的计算方式;根据密度系数以及确定的计算方式计算获得成本分析评分。可选的,根据金融产品的形态,获取金融产品的成本分析评分,包括:当金融产品的形态为上升通道高位密集形态或者上升通道低位密集形态时,按照第一预设公式计算成本分析评分;当金融产品的形态为下跌通道高位密集形态或者下跌通道低位密集形态时,按照第二预设公式计算成本分析评分;当金融产品的形态为无趋势形态时,按照第三预设公式计算成本分析评分。可选的,根据金融产品的资金净流入占比,获取金融产品的资金净流入评分,包括:确定资金净流入占比对应的资金净流入分类;根据资金净流入分类查询第二映射规则,获得与资金净流入分类相对应的资金净流入评分。可选的,关注度信息包括金融产品对应的网页接收到的至少一种用户操作的操作信息;根据金融产品的关注度信息获取金融产品的舆情监控评分,包括:根据各个金融产品对应的操作信息,对各个金融产品对应的网页接收到的至少一种用户操作进行分布统计;根据分布统计结果获得金融产品的舆情监控评分。第二方面,提供了一种金融产品评分装置,该装置用于计算机设备中,该装置包括:多空信号获取模块,用于获取金融产品的行情数据对应的各项技术指标的多空信号,多空信号用于指示金融产品在第一预设时间段内被看多或者被看空;涨跌概率获取模块,用于将各项技术指标的多空信号输入多空预测模型,获取多空预测模型输出的,金融产品在第一预设时间段内的涨跌概率,涨跌概率用于指示金融产品在第一预设时间段内上涨或者下跌的概率;技术指标评分获取模块,用于根据涨跌概率,获取金融产品的技术指标评分;成本分析获取模块,用于根据金融产品的筹码分布形态获取金融产品的成本分析评分;资金净流入获取模块,用于根据金融产品的资金净流入占比获取金融产品的资金净流入评分;舆情监控评分获取模块,用于根据金融产品的关注度信息获取金融产品的舆情监控评分,关注度信息用于指示金融产品的网络关注度;总评分获取模块,用于根据技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分,获取金融产品的总评分;总评分发送模块,用于将所述总评分发送给终端,以便所述终端在评分展示界面中对应所述金融产品展示所述总评分。第三方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面中任一的金融产品评分方法。本申请实施例提供的技术方案带来的有益效果至少包括:将金融产品的各项技术指标的多空信号通过多空预测模型,得到金融产品的涨跌概率,进而得到股票的技术指标的评分,还获取该金融产品的成本分析评分、资金净流入评分以及舆情监控评分,根据金融产品这四个评分,得到该金融产品的最终得分。通过多空预测模型得到的技术指标的评分客观、准确,同时利用其他评分计算金融产品的综合得分,提高了金融产品评分的准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一示例性的金融产品应用的系统示意图;图2是本申请实施例提供的一种金融产品评分方法的方法流程图;图3是本申请实施例提供的一种金融产品的价格成交量图的示意图;图4是本申请实施例提供的一种金融产品评分方法的方法流程图;图5是本申请实施例提供的一种在金融产品应用的使用界面上显示的金融产品的总评分示意图;图6是本申请实施例涉及点击图5中的520控件弹出的应用界面的界面示意图;图7是本申请实施例提供的一种金融产品评分装置的框图;图8是本申请实施例提供的一种计算机设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。需要说明的是,下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。为了便于理解,下面首先对本申请实施例涉及的一些名词及其应用场景进行简单介绍。金融产品:指的是各种具有经济价值,可进行公开交易或者兑现的非实物资产,有时也叫有价证券。示例性的一些金融产品——如现金、汇票、股票、期货、债券、保单等。我们可以用现金购买金融产品,也可以将金融产品带到相应的场所将其兑换成现金。行情数据:泛指各种金融产品的市场交易数据,也指通过计算或者统计得到的能够体现金融产品行情的数据。比如:某金融产品的成交价、成交量、最新价、最高价、最低价、价格上涨幅度、价格下跌幅度、成交总金额、收益率、交易率等等。技术指标:在金融产品市场的技术分析过程中,泛指通过指标工具计算得出的金融产品价格的数据集合。在实际应用中,计算技术指标类通常要考虑市场行为的各个方面,建立一个数学模型,给出数学上的计算公式,得到一个可以反应金融产品市场的某个方面性质的实质数字。这个实质数字称为指标值,通过各个指标值的具体数值和各个指标值之间的相互关系,可以反映出金融产品市场所处的状态,为投资者提供指导方向。比如,这些技术指标可以是移动平均线指标(movingaverage,ma)、异同移动平均线(movingaverageconvergence/divergence,macd)、布林线指标(bollingerbands,boll)、顺势指标(commoditychannelindex,cci)、乖离率指标、相对强弱指标等等。请参考图1,其示出了本申请实施例一示例性的金融产品应用的系统示意图,如图1所示,其中包含了终端110,服务器120。终端110中安装运行有金融产品应用,金融产品应用是指可以用于帮助用户进行金融产品行情判断的应用程序(application,app)。金融产品的应用通常可以展示金融产品的行情数据的功能。其中,金融产品包括但不限于股票、贵金属、债券、基金等,金融产品的行情数据包括但不限于金融产品的成交价、金融产品的拥有量、金融产品的最低价、金融产品的成交量、金融产品的收益率等,本申请实施例对此不作限定。该终端110与服务器120之间可以通过无线或有线通信进行信息传送,比如,终端110可以是手机、平板电脑、电子书阅读器、智能眼镜、智能手表、膝上型便携计算机、台式计算机和智能机器人等。服务器120是一台服务器,或者是若干台服务器,或者是一个虚拟化平台,或者是一个云计算服务中心。服务器120可以预先存储各类金融产品的行情数据,也可以通过无线或者有线网络获取各类金融产品的行情数据。可选的,该服务器120还可以通过无线或者有线网络获取金融产品的关注度信息,该关注度信息包括金融产品对应的网页接收到的至少一种用户操作的操作信息,进一步的,服务器可以根据该关注度信息获取包括但不限于金融产品在各大网站中的关注数量、金融产品的点击次数、金融产品相应网址链接的转发量、金融产品的被搜索次数等数据。人们可以通过终端110中的金融产品应用,获取金融产品的行情数据,用户可以通过这些数据,结合自己的经验判断,选择购买或者关注相关金融产品的趋势。不过,在大数据背景下,金融产品的信息量越来越大,用户不可能结合所有的金融产品的行情数据判断自己关注的金融产品的趋势或走向,使得用户自身判断的准确性低。为了解决上述存在的技术问题,本申请实施例提供了一种金融产品评分方法,该方法可应用于计算机设备中,该计算机设备可以是上述实施例中的终端或者服务器。为了便于描述,在下述方法实施例中,仅以各步骤的执行主体为计算机设备进行举例说明,但对此不构成限定。请参考图2,其示出了本申请实施例提供的一种金融产品评分方法的方法流程图,该方法包括以下步骤:步骤201,获取金融产品的行情数据对应的各项技术指标的多空信号。其中,多空信号用于指示金融产品在第一预设时间段内被看多或者被看空。计算机设备可以获取金融产品在第二预设时间段内的行情数据,依据该行情数据获得对应的金融产品的各项技术指标,其中,各项技术指标包括但不限于移动平均线指标(movingaverage,ma)、异同移动平均线(movingaverageconvergence/divergence,macd)、布林线指标(bollingerbands,boll)、顺势指标(commoditychannelindex,cci)等。其中,该第一预设时间段以及该第二预设时间段均可以由开发人员或运维人员预先在计算机设备中设置。该计算机设备根据获得的行情数据的各项技术指标,对该金融产品进行多空判断,进一步得到该金融产品的多空信号。步骤202,将各项技术指标的多空信号输入多空预测模型,获取多空预测模型输出的,金融产品在第一预设时间段内的涨跌概率。其中,涨跌概率用于指示金融产品在第一预设时间段内上涨或者下跌的概率。可选的,计算机设备包含了多空预测模型,其中,该多空预测模型是程序开发人员或运维人员预先设置的模型,该模型也是通过程序开发人员或运维人员预先训练好的。其中,该模型的训练数据包括但不限于金融产品的多空信号、金融产品的实际涨跌数据、金融产品的行情数据等。比如,该多空预测模型通过获取金融产品的多空信号,对这些多空信号进行权重分配,通过重新计算得到该金融产品的涨跌概率,以该金融产品的实际涨跌情况对该模型进行回测优化,该回测优化包括但不限于更新多空信号的权重分配、增加模型训练的循环次数、对多空信号进行处理等。例如,该多空预测模型可以通过以下训练方式得到。以多空预测模型的训练数据可以选择该金融产品历史连续30天的每天的行情数据对应的各项技术指标的多空信号,以及这30天与这30天之后第31天的实际涨跌情况为例,比如,该金融产品的价格在这30天有实际的上涨以及下跌情况,比如,该金融产品第2天的实际涨跌情况为上涨,第3天的实际涨跌情况为下跌,则该多空预测模型得到的该金融产品第2天的实际涨跌信号为1,第3天的实际涨跌信号为-1。如此,得到该金融产品在第2天至第31天内的每天的实际涨跌信号。该多空预测模型可以根据各项技术指标对多空信号进行权重分配,该多空预测模型可以根据该金融产品这30天内第1天的行情数据对应的各项技术指标的多空信号,以及该多空预测模型对多空信号分配的权重,计算得出该金融产品这30天内第2天的涨跌概率,如此,也可以得到第3天、第4天……第31天的涨跌概率。该多空预测模型可以将计算的该金融产品每天的涨跌概率与对应每天的实际涨跌信号进行比较,进而更新该计算机设备对各个多空信号的权重分配。比如,该多空预测模型计算的第2天的涨跌概率为20%,多空预测模型得到的该金融产品第2天的实际涨跌信号为1,则该多空预测模型可以通过更新多空信号的权重分配,使得计算得出的涨跌概率更加接近于实际涨跌信号,即,通过改变多空信号的权重分配,使得计算得出的涨跌概率更加接近于1。该计算机设备得到该金融产品从第2天至第31天每天的涨跌概率,将每天的涨跌概率与得到的每天的实际涨跌信号进行比较,通过改变多空信号的权重分配的方式,可以使得计算得出的每天的涨跌概率更加接近于每天的实际涨跌信号,最终获得多空信号的权重分配确定的多空预测模型。其中,该多空预测模型的训练数据也可以选择多天的历史数据计算特定一天的涨跌概率,比如,以该金融产品的30天的历史数据计算第31天的涨跌概率,通过多组该金融产品的历史数据进行上述的多空预测模型的训练,本申请实施例对此并不加以限定。其中,程序开发人员或者运维人员通过将该训练好的多空预测模型预先设置在该计算机设备中,在该计算机设备将各项技术指标的多空信号输入到多空预测模型,利用该多空预测模型获得金融产品在第一预设时间段内的涨跌概率。其中,该第一预设时间段可以由程序开发人员或运维人员预先在计算机设备中设置。步骤203,根据涨跌概率,获取金融产品的技术指标评分。可选的,该计算机设备可以确定该涨跌概率所在的概率区间,根据该概率区间查询第一映射规则,获得与该概率区间相对应的技术指标评分。或者,该计算机设备也可以根据换算公式,通过该换算公式求出该金融产品的技术指标评分。其中,该概率区间、第一映射规则、换算公式均可以由程序开发人员或运维人员预先在计算机设备中设置。步骤204,根据金融产品的筹码分布形态获取金融产品的成本分析评分。其中,筹码分布形态可以根据不同的分类方式将金融产品的筹码分布划分为不同的形态,可选的,该计算机设备可以预先获取金融产品的历史成交量数据,利用该金融产品的历史成交量数据得到该金融产品的价格成交量图,进而通过判断价格成交量图中的分布,将划分该金融产品的筹码分布形态。该计算机设备可以根据得到的筹码分布形态,按照预设的计算公式或者对应关系,获取金融产品的成本分析评分。比如,请参考图3,其示出了本申请实施例提供的一种金融产品的价格成交量图的示意图,如图3所示,该图中展示了该金融产品在一段时间内的价格变化曲线以及相应一段时间内金融产品的成交量。可选的,该计算机设备可以根据该价格成交量图变化的曲线的斜率,将该金融产品的筹码分布的形态划分为高涨形态、低涨形态、高跌形态、低跌形态。或者,根据价格成交量图换算该金融产品的收益率,根据其收益率对该金融产品的筹码分布的形态进行划分。或者,该计算机设备也可以根据该价格变化曲线计算该段时间内的均价、支撑位、阻力位等数值,并通过这些值的关系,对该金融产品的筹码分布形态进行分类等等。本申请对金融产品的筹码分布形态的分类方式并不加以限定。步骤205,根据金融产品的资金净流入占比获取金融产品的资金净流入评分。资金净流入占比在本申请实施例中的表达公式是:其中,l代表金融产品在第二预设时间段内的资金净流入占比,n代表该金融产品在第二预设时间段内的资金流入,m代表该金融产品第二预设时间段内的资金净流出。计算机设备可以根据该公式得到金融产品的资金净流入占比,根据该资金净流入占比在计算机设备中的分类,获取该资金净流入占比对应的资金净流入评分。步骤206,根据金融产品的关注度信息获取金融产品的舆情监控评分。其中,该关注度信息用于指示金融产品的网络关注度。步骤207,根据技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分,获取金融产品的总评分。该计算机设备通过上述步骤得到金融产品的技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分,可以根据计算机设备中预先存储的总评分计算公式来算出该金融产品最终的总评分。比如,该金融产品的总评分的公式可以设置为例如,金融产品的技术指标评分为3分、成本分析评分为2分、资金净流入评分为-4分,舆情监控评分为5分,那么根据该公式求得的该金融产品的总评分为65分。步骤208,将总评分发送给终端,以便终端在评分展示界面中对应金融产品展示总评分。其中,该计算机设备可以通过无线或者有线网络将该总评分发送给终端,以便终端在评分展示界面中对应金融产品展示总评分。该终端可以是本申请图1实施例中的终端。综上,将金融产品的各项技术指标的多空信号通过多空预测模型,得到金融产品的涨跌概率,进而得到股票的技术指标的评分,还获取该金融产品的成本分析评分、资金净流入评分以及舆情监控评分,根据金融产品这四个评分,得到该金融产品的最终得分。通过多空预测模型得到的技术指标的评分客观、准确,同时利用其他评分计算金融产品的综合得分,提高了金融产品评分的准确性。进一步的,以详细举例来进一步说明上述实施例中一些步骤的执行细节。请参考图4,其示出了本申请实施例提供的一种金融产品评分方法的方法流程图,该方法可应用于计算机设备中,该计算机设备可以是上述实施例中的终端或者服务器。该方法包括:步骤401,获取金融产品的行情数据对应的各项技术指标的多空信号。其中,多空信号用于指示金融产品在第一预设时间段内被看多或者被看空。计算机设备可以自动获取金融产品在第一预设时间段内的行情数据,依据该行情数据获得对应的金融产品的各项技术指标,比如:以计算该金融产品的ma指标为例,其中,该ma指标是基于在统计学中广泛运用的移动平均原理,具体实施方法是将在第二预设时间段内金融产品交易数据每天的收盘价相加并求出其均值,即,若以ct表示金融产品在第t天时的收盘价,则k天的ma指标可以表示为:mak=(c1+c2+……+ct)/k;其中,该第一预设时间段与第二预设时间段均可以由程序开发人员或运维人员预先在计算机设备中设置。该计算机设备根据获得的行情数据的各项技术指标,对该金融产品进行多空判断,得到该金融产品的多空信号。比如,各项技术指标高于预设值时,判断该金融产品为看多信号,该看多信号用于指示该金融产品在第一预设时间段内被看多,例如,计算k天的ma指标为4,该预设值为2时,该计算机设备判断该金融产品在k天内是被看多的,即得到该金融产品的行情数据的各项技术指标的看多信号。其中,该预设值可以由程序开发人员或运维人员预先在计算机设备中设置。比如,该金融产品以股票为例,该计算机设备可以得到各只股票的行情数据,其中,该行情数据包括但不限于股票的开盘价、最高价、最低价、收盘价以及成交量等,该计算机设备可以通过股票的量价技术指标、形态技术指标等工具计算得到股票的各项技术指标,根据各项技术指标对当前股票行情进行多空判断,进而形成股票的多空信号。步骤402,将各项技术指标的多空信号输入多空预测模型,获取多空预测模型输出的,金融产品在第一预设时间段内的涨跌概率。其中,涨跌概率用于指示金融产品在第一预设时间段内上涨或者下跌的概率。可选的,计算机设备包含有多空预测模型。该计算机设备可以对输入的多空信号,利用预先设置的多空预测模型,计算出金融产品在第一预设时间段内的涨跌概率。例如,一系列的多空信号为(1,-1,1,1,-1,-1,1,-1),该计算机设备得到该多空信号之后,可以通过该多空预测模型,计算得到该金融产品在第一预设时间段内的涨跌概率为40%。步骤403,根据涨跌概率,获取金融产品的技术指标评分。可选的,以该计算机设备确定该涨跌概率所在的概率区间,根据该概率区间查询第一映射规则,获得与该概率区间相对应的技术指标评分为例,该计算机设备中可以预先存储概率区间与技术指标评分的对应关系表,请参考表1,表1给出了该概率区间与该金融产品的技术指标评分的对应关系。多空概率区间技术指标评分(0.9,1]5(0.8,0.9]4(0.7,0.8]3(0.6,0.7]2(0.5,0.6]1[-1,-0.9)-5[-0.9,-0.8)-4[-0.8,-0.7)-3[-0.7,-0.6)-2[-0.6,-0.5)-1[-0.5,0.5]0表1计算机设备在计算出该金融产品的涨跌概率后,通过确定该涨跌概率所在的概率区间,查询该概率区间与技术指标评分的对应关系表,可以获得该金融产品的技术指标评分,例如,该金融产品的涨跌概率为0.7,该计算机设备得到的概率区间为(0.6,0.7],通过查询表1,得到该金融产品的技术指标评分为2分。步骤404,获取金融产品在第二预设时间段内的最新成交价与均价;其中,均价是金融产品在第二预设时间段内的逐笔成交价与对应成交量的加权平均价。计算机设备可以通过无线或者有线网络获取该金融产品在第二预设时间段内的逐笔成交价,通过算法筛选得到该金融产品在第二预设时间段内的最新成交价。其中,该算法可以通过程序开发人员或者运维人员预先在计算机设备中设置。该计算及设备还可以通过该金融产品在第二预设时间段内的逐笔成交价,计算得到该金融产品在第二预设时间段内的均价。比如,该计算机设备获取到该金融产品的在第二预设时间段内的逐笔成交价以及逐笔成交价对应的成交量,计算机设备可以按照均价公式:计算出该金融产品的均价。其中,pi代表第i个逐笔成交价,vi表示该金融产品在第i个逐笔成交价对应的成交量,n表示该金融产品的在第二预设时间段内的逐笔交易信息的个数,a代表该金融产品的在第二预设时间段内的均价。可选的,该第二预设时间段可以为上述第一预设时间段的前一天或前多天的时间段,本申请实施例对此并不加以限定。其中,该第二预设时间段以及上述均价公式均可以由程序开发人员或者运维人员预先在计算机设备中设置。步骤405,获取金融产品在第二预设时间段内的支撑位和阻力位的大小;比如,该计算机设备通过获得的行情数据得到金融产品在第二预设时间段内的支撑位和阻力位的大小。步骤406,根据最新成交价与均价之间的相对关系,以及支撑位与阻力位之间的相对关系,确定金融产品的筹码分布形态。比如,最新成交价大于均价,且支撑位大于阻力位时,获取金融产品的形态为上升通道高位密集形态;最新成交价大于均价,且支撑位小于阻力位,获取金融产品的形态为上升通道低位密集形态;最新成交价小于均价,且支撑位大于阻力位,获取金融产品的形态为下跌通道高位密集形态;最新成交价小于均价,且支撑位小于阻力位,获取金融产品的形态为下跌通道低位密集形态;最新成交价等于均价,获取金融产品的形态为无趋势形态。步骤407,获取密度系数。其中,密度系数用于指示金融产品的历史成交量与价格之间的倍数关系。密度系数可以通过计算机设备利用该金融产品在第二预设时间段内的行情数据计算得到,该计算即设备可以该密度系数为固定值。步骤408,根据金融产品的筹码分布形态确定成本分析评分的计算方式。比如,以步骤406中的筹码分布形态为例,当金融产品的形态为上升通道高位密集形态或者上升通道低位密集形态时,按照第一预设公式计算成本分析评分;当金融产品的形态为下跌通道高位密集形态或者下跌通道低位密集形态时,按照第二预设公式计算成本分析评分;当金融产品的形态为无趋势形态时,按照第三预设公式计算成本分析评分。其中,第一预设公式、第二预设公式、第三预设公式可以由程序开发人员或运维人员预先在计算机设备中设置。步骤409,根据密度系数以及确定的计算方式计算获得成本分析评分。比如,以上述步骤中获取的密度系数为p,第一预设公式为2*p+3,第二预设公式为2*p-3,第三预设公式为0*p为例,即,当金融产品的形态为上升通道高位密集形态或者上升通道低位密集形态时,按照公式2*p+3计算成本分析评分;当金融产品的形态为下跌通道高位密集形态或者下跌通道低位密集形态时,按照公式2*p-3计算成本分析评分;当金融产品的形态为无趋势形态时,按照公式0*p计算成本分析评分;从而得到该金融产品的成本分析评分。步骤410,根据金融产品的资金净流入占比获取金融产品的资金净流入评分。以计算机设备根据该资金净流入占比在计算机设备中的分类,获取该资金净流入占比对应的资金净流入评分为例,计算机设备计算出该金融产品的资金净流入占比后,可以根据资金净流入占比对应的资金净流入的分类,查询第二映射规则,获得与资金净流入分类相对应的资金净流入评分。比如,该计算机设备依据资金净流入占比的大小,由大到小将资金净流入分为11类,将这11种资金净流入分类与5,4,3,2,1,0,-1,-2,-3,-4,-5这11个分值对应起来,在计算机设备确定该金融产品对应的资金净流入的分类后,可以根据第二映射规则,查询与该类资金净流入类型相对应的分值,从而获得该金融产品的资金净流入评分。其中,该第二映射规则可以由程序开发人员或运维人员预先在计算机设备中设置。步骤411,根据金融产品的关注度信息获取金融产品的舆情监控评分。可选的,该计算机设备可以通过网络爬虫技术获得包括金融产品对应的网页接收到的至少一种用户操作的操作信息。其中,该用户操作包括但不限于对金融产品对应的网页进行转发、在金融产品对应的网页上进行点赞、在金融产品对应的网页上进行评论等。进一步的,根据各个金融产品对应的操作信息,对各个金融产品对应的网页接收到的至少一种用户操作进行分布统计,可以得到金融产品在各大网站中的关注数量、金融产品的点击次数、金融产品的转发量、金融产品的被搜索次数等数据。可选的,该计算机设备可以根据各个金融产品对应的操作信息,对所述各个金融产品对应的网页接收到的至少一种用户操作进行分布统计。可选的,该计算机设备可以根据分布统计结果获得所述金融产品的舆情监控评分。比如,以该计算机设备对各个金融产品对应的网页接收到的至少一种用户操作进行分布统计的结果为该金融产品在第二预设时间段内的点击次数为例,该计算机设备可以根据预先设置的该点击数所在的区间与舆情监控评分的对应关系,获取点击数对应的舆情监控评分。比如,如表2所示,其示出了该金融产品的点击次数所在区间与该金融产品的舆情监控评分的对应关系。点击次数(千万次)舆情监控评分(10,+∞)5(9,10]4(8,9]3(7,8]2(6,7]1(5,6]0(4,5]-1(3,4]-2(2,3]-3(1,2]-4(0,1]-5表2可选的,该计算机设备可以获取到该金融产品在第二预设时间段内的点击数,从而确定出该点击数所在的区间,根据查询表2该点击次数区间对应的舆情监控评分,从而获得该金融产品的舆情监控评分。比如,该金融产品的点击次数为4千万次,则其对应的舆情监控评分为-2。步骤412,根据技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分,获取金融产品的总评分。步骤413,将总评分发送给终端,以便终端在评分展示界面中对应金融产品展示总评分。可选的,该计算机设备可以通过无线或者有线网络将该总评分发送给终端,以便于该终端可以将该金融产品的总评分展现在金融产品应用的使用界面上,用户在使用该金融产品的应用时,可以进行一系列操作,使得该金融产品的总评分、技术指标评分、成本分析评分、资金净流入评分、舆情分析评分等显示在金融产品应用的使用界面上。比如,请参考图5,其示出了本申请实施例提供的一种在金融产品应用的使用界面上显示的金融产品的总评分示意图。如图5所示,该金融产品应用界面51中包含了金融产品的名称栏510,该金融产品的评分栏520。用户可以通过该金融产品的评分栏520得知该金融产品的总评分,可选的,用户也可以通过点击该金融产品的评分栏520,进入评分详情查看界面,请参考图6,其示出了本申请实施例涉及点击图5中的520控件弹出的应用界面的界面示意图,如图6所示,评分详情查看界面61中包含了该金融产品的技术指标评分栏610、该金融产品的成本分析评分栏620、该金融产品的资金净流入评分栏630以及该金融产品的舆情监控评分栏640,用户通过评分详情查看界面61可以直观的看到该金融产品的技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分。可选的,在第一预设时间段之后,获取金融产品在第一预设时间段内的实际行情数据。根据实际行情数据获得金融产品的实际涨跌信息。将实际涨跌信息与涨跌概率进行比对;根据比对结果对多空预测模型进行优化。其中,实际涨跌信息用于指示金融产品的价格在第一预设时间段内实际上涨或者实际下跌。该第一预设时间段是指该多空预测模型在运行某段时间之后的时间段。该多空预测模型可以通过该段时间的行情数据以及实际的涨跌情况,对该模型中的多空信号的权重进行优化,从而及时更新该多空预测模型中对各项技术指标的权重分配,使得该金融产品的各项技术指标的多空信号在该模型中的权重更加合理,即,使得该多空预测模型计算得到的涨跌概率更加接近实际涨跌信息。比如,以该第一预设时间段为7天为例,在该计算机设备中的多空预测模型在7天之后,该计算机设备可以获取这7天的实际行情数据,根据实际行情数据获得金融产品在这7天的实际涨跌信息,将这7天的实际涨跌信息与通过多空预测模型计算得到的涨跌概率进行比对,其中,该比对方式可以为阵列之间的减法运算、除法运算等。根据该对比结果将该多空预测模型中对多空信号的权重分配进行重新分配,使得重新计算的涨跌概率更加接近实际涨跌信息,使得该计算机设备中的多空预测模型的可以进行后续优化。比如,计算机设备获取金融产品连续7天的实际行情数据分别为(+1.2、-0.3、+6、-2.3、+1.5、+3.2、+0.7),该行情数据代表该金融产品在这连续7天的成交价上涨1.2、下降0.3、上涨6、下降2.3、上涨1.5、上涨3.2、上涨0.7,该计算机设备得到的金融产品在这连续7天的实际涨跌信息为(1,-1,1,-1,1,1,1),分别代表该金融产品在这连续7天内上涨、下跌、上涨、下跌、上涨、上涨、上涨。根据多空预测模型计算得到的该金融产品在这连续7天的涨跌概率为(+60%,-20%,+40%,-50%,+40%,+10%,+30%),分别代表该金融产品在这连续7天的涨跌情况为上涨的概率为60%,下跌的概率为20%,上涨的概率为40%,下跌的概率为50%,上涨的概率为40%,上涨的概率为10%,上涨的概率为30%。通过该金融产品的实际涨跌信息与通过多空预测模型计算得到的涨跌概率进行阵列之间的减法运算,得到两者之间的差值的阵列,可以将该差值的阵列作为比对结果,根据该比对结果,对该多空预测模型中多空信号的权重进行重新分配,重新利用该多空预测模型进行计算,使得重新计算该金融产品的涨跌概率更加接近该金融产品的实际涨跌信息。比如重新计算该金融产品的这连续7天的涨跌概率可以是(+80%,-60%,+70%,-65%,+55%,+49%,+61%),其中,重新计算的循环次数以及第一预设时间段可以由程序开发人员或运维人员预先在多空预测模型中设置。综上,将金融产品的各项技术指标的多空信号通过多空预测模型,得到金融产品的涨跌概率,进而得到股票的技术指标的评分,还获取该金融产品的成本分析评分、资金净流入评分以及舆情监控评分,根据金融产品这四个评分,得到该金融产品的最终得分。通过多空预测模型得到的技术指标的评分客观、准确,同时利用其他评分计算金融产品的综合得分,提高了金融产品评分的准确性。另外,本申请提供的金融产品评分方法在第一预设时间段之后还具有自我优化,以更新多空预测模型中的参数,使得该评分方法的准确性更高。下述为本申请装置实施例,可以用于执行本申请的方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。请参考图7,其示出了本申请实施例提供的一种金融产品评分装置的框图。该装置可应用于上述计算机设备中。该装置可以包括:多空信号获取模块701,用于获取金融产品的行情数据对应的各项技术指标的多空信号,多空信号用于指示金融产品在第一预设时间段内被看多或者被看空;涨跌概率获取模块702,用于将各项技术指标的多空信号输入多空预测模型,获取多空预测模型输出的,金融产品在第一预设时间段内的涨跌概率,涨跌概率用于指示金融产品在第一预设时间段内上涨或者下跌的概率;技术指标评分获取模块703,用于根据涨跌概率,获取金融产品的技术指标评分;成本分析获取模块704,用于根据金融产品的筹码分布形态获取金融产品的成本分析评分;资金净流入获取模块705,用于根据金融产品的资金净流入占比获取金融产品的资金净流入评分;舆情监控评分获取模块706,用于根据金融产品的关注度信息获取金融产品的舆情监控评分,关注度信息用于指示金融产品的网络关注度;总评分获取模块707,用于根据技术指标评分、成本分析评分、资金净流入评分以及舆情监控评分,获取金融产品的总评分;总评分发送模块708,用于将所述总评分发送给终端,以便所述终端在评分展示界面中对应所述金融产品展示所述总评分。请参考图8,其示出了本申请实施例提供的一种计算机设备的结构示意图。该计算机设备用于实施上述实施例中提供的金融产品评分方法。具体来讲:所述计算机设备800包括中央处理单元(cpu)801、包括随机存取存储器(ram)802和只读存储器(rom)803的系统存储器804,以及连接系统存储器804和中央处理单元801的系统总线805。所述计算机设备800还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o系统)806,和用于存储操作系统813、应用程序814和其他程序模块810的大容量存储设备807。所述基本输入/输出系统806包括有用于显示信息的显示器808和用于用户角色输入信息的诸如鼠标、键盘之类的输入设备809。其中所述显示器808和输入设备809都通过连接到系统总线805的输入输出控制器810连接到中央处理单元801。所述基本输入/输出系统806还可以包括输入输出控制器810以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器810还提供输出到显示屏、打印机或其他类型的输出设备。所述大容量存储设备807通过连接到系统总线805的大容量存储控制器(未示出)连接到中央处理单元801。所述大容量存储设备807及其相关联的计算机可读介质为计算机设备800提供非易失性存储。也就是说,所述大容量存储设备807可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom、eeprom、闪存或其他固态存储其技术,cd-rom、dvd或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器804和大容量存储设备807可以统称为存储器。根据本申请的各种实施例,所述计算机设备800还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备800可以通过连接在所述系统总线805上的网络接口单元811连接到网络812,或者说,也可以使用网络接口单元811来连接到其他类型的网络或远程计算机系统(未示出)。上述大容量存储设备807中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集经配置以由一个或者一个以上处理器执行,以实现上述实施例中由计算机设备执行的各个步骤的功能。本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的金融产品评分方法,由计算机设备执行的全部或部分步骤。本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的金融产品评分方法,由计算机设备执行的全部或部分步骤。需要说明的是:上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思。以上仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1