信息排序方法、电子设备和计算机存储介质与流程

文档序号:15350088发布日期:2018-09-04 23:13阅读:132来源:国知局

本发明涉及计算机技术领域,尤其涉及一种信息排序方法、电子设备和计算机存储介质。



背景技术:

全世界股票、期货、外汇和黄金市场是一个资金博弈市场或资金博弈平台。博弈的决策人是操纵每个金融产品的庄家,这是极少数人。博弈策略是筹集大量的资金,利用资金优势,大量买进股票或各种金融产品,并控制了大量的筹码或金融产品。

如何对投资信息进行排序,使得有投资前景的投资信息被关注成为当前研究的热点。



技术实现要素:

(一)要解决的技术问题

为了合理排序,本发明提供一种信息排序方法、电子设备和计算机存储介质。

(二)技术方案

为了达到上述目的,本发明采用的主要技术方案包括:

一种信息排序方法,所述方法,包括:

s101,确定各股票的收益属性、资金占用属性和交易属性;

s102,根据所述收益属性和资金占用属性确定各股票的排序值;

s103,根据所述交易属性对所述排序值进行修正;

s104,根据修正后的排序值对股票进行排序。

可选地,所述s101包括:

s101-1,获取各股票在预设历史时间段内交易数据,所述交易数据包括:每天的成交量,每天的最高价格,每天的开盘价格和每天的收盘价格;

s101-2,根据各股票每天的开盘价格和每天的收盘价格,确定各股票每天的浮动收益;

s101-3,根据各股票每天的浮动收益,确定各股票的最大浮动收益和最小浮动收益,并将最大浮动收益和最小浮动收益作为各股票的收益属性;

s101-4,根据各股票每天的最高价格,确定各股票的平均最高价格和最高价格变化量,并将各股票的平均最高价格和最高价格变化量作为各股票的资金占用属性;

s101-5,根据各股票每天的成交量,确定各股票的平均成交量和成交量变化量,并将各股票的平均成交量和成交量变化量作为各股票的资交易属性。

可选地,所述s101-2中的任一股票每天的浮动收益为所述任一股票每天的收盘价格与当天的开盘价格之差。

可选地,所述s101-4中的任一股票的最高价格变化量为所述任一股票每天的最高价格中的最大值与最小值的差。

可选地,所述s101-5中的任一股票的成交量变化量为所述任一股票每天的成交量中的最大值与最小值的差。

可选地,所述s102包括:

任一股票i的排序值=(i的平均最高价格/max{所有股票的平均最高价格})*[(i的最大浮动收益+i的最小浮动收益)^(i的平均最高价格*i的最高价格变化量)]。

可选地,所述s103包括:

s103-1,根据各股票的平均成交量和成交量变化量,确定各股票的修正值;

s103-2,各股票修正后的排序值为各股票的排序值与其修正值的积。

可选地,所述s103-1包括:

股票i的第一修正参数=i的平均成交量/(所有股票中最大平均成交量-所有股票中最小平均成交量);

股票i的第二修正参数=i的成交量变化量/max(各股票的成交量变化量);

股票i的修正值=股票i的第一修正参数*股票i的第二修正参数。

为了达到上述目的,本发明采用的主要技术方案还包括:

一种电子设备,包括存储器、处理器、总线以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述方法任意一项的步骤。

为了达到上述目的,本发明采用的主要技术方案还包括:

一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述方法任意一项的步骤。

(三)有益效果

本发明的有益效果是:在根据收益属性和资金占用属性确定各股票的排序值之后,根据交易属性对排序值进行修正,根据修正后的排序值对股票进行排序,使得本方法最终排序结果不仅考虑了股票本身的收益,资金等情况,还考虑了市场的投资情况,提升了排序的合理性,使得有投资前景的投资信息被关注。

附图说明

图1为本发明一个实施例提供的一种信息推荐方法方法流程图;

图2为本发明一个实施例提供的一种电子设备的结构示意图。

具体实施方式

为了更好的解释本发明,以便于理解,下面以金融产品中的股票交易场景为例,并结合附图,通过具体实施方式,对本发明作详细描述。

目前,如何对投资信息进行排序,使得有投资前景的投资信息被关注成为当前研究的热点。

在此背景下,本提案提供一种方法,在根据收益属性和资金占用属性确定各股票的排序值之后,根据交易属性对排序值进行修正,根据修正后的排序值对股票进行排序,使得本方法最终排序结果不仅考虑了股票本身的收益,资金等情况,还考虑了市场的投资情况,提升了排序的合理性,使得有投资前景的投资信息被关注。

参见图1,本实施例提供的信息推荐方法方法实现流程如下:

s101,确定各股票的收益属性、资金占用属性和交易属性。

本步骤可以通过如下过程实现:

s101-1,获取各股票在预设历史时间段内交易数据。

其中,交易数据包括:每天的成交量,每天的最高价格,每天的开盘价格和每天的收盘价格。

如获取各股票在过去一年中的交易数据。

s101-2,根据各股票每天的开盘价格和每天的收盘价格,确定各股票每天的浮动收益。

其中,任一股票每天的浮动收益为任一股票每天的收盘价格与当天的开盘价格之差。

如股票a第5天的浮动收益=股票a第5天的收盘价格-股票a第5天的开盘价格。

浮动收益可以为正直,也可以为负值,还可以为0。当该股票在某一天的收盘价格大于开票价格时,浮动收益为正直。当该股票在某一天的收盘价格小于开票价格时,浮动收益为负直。当该股票在某一天的收盘价格等于开票价格时,浮动收益为0。

s101-3,根据各股票每天的浮动收益,确定各股票的最大浮动收益和最小浮动收益,并将最大浮动收益和最小浮动收益作为各股票的收益属性。

s101-4,根据各股票每天的最高价格,确定各股票的平均最高价格和最高价格变化量,并将各股票的平均最高价格和最高价格变化量作为各股票的资金占用属性。

其中,任一股票的最高价格变化量为任一股票每天的最高价格中的最大值与最小值的差。

如股票a在过去1年每天的最高价格p中,最大的最高价格为pmax,最小的最高价格为pmin,则股票a的最高价格变化量=pmax-pmin。

s101-5,根据各股票每天的成交量,确定各股票的平均成交量和成交量变化量,并将各股票的平均成交量和成交量变化量作为各股票的资交易属性。

其中,任一股票的成交量变化量为任一股票每天的成交量中的最大值与最小值的差。

如股票a在过去1年每天的成交量v中,最大的成交量为vmax,最小的成交量为vmin,则股票a的成交量变化量=vmax-vmin。

s102,根据收益属性和资金占用属性确定各股票的排序值。

其中,排序值的计算方式为:

任一股票i的排序值=(i的平均最高价格/max{所有股票的平均最高价格})*[(i的最大浮动收益+i的最小浮动收益)^(i的平均最高价格*i的最高价格变化量)]。

^为乘方运算。

其中,i为股票标识,max()为取最大值运算,为股票a的平均最高价格,为股票a的最大浮动收益,股票a的最小浮动收益,δpa为股票a的最高价格变化量。

步骤102中的排序值是考虑股票本身的收益和股价得到的。但实际交易时,股票市场以及其他投资者的投资行为同样对股票的股价产生重要影响。因此,在步骤102得到排序之后,本实施例还会基于投资行情对排序值进行修正,保证本实施例最终得到的排序结果更加符合实际情况,进而使得有投资前景的投资信息被关注。

s103,根据交易属性对排序值进行修正。

本步骤具体为:

s103-1,根据各股票的平均成交量和成交量变化量,确定各股票的修正值。

其中,股票i的修正值=股票i的第一修正参数*股票i的第二修正参数。

股票i的第一修正参数=i的平均成交量/(所有股票中最大平均成交量-所有股票中最小平均成交量)。

股票i的第二修正参数=i的成交量变化量/max(各股票的成交量变化量)。

例如,

ca为股票a的修正值,为股票a的第一修正参数,为股票a的第二修正参数,为股票a的平均成交量,为所有股票中最大平均成交量,所有股票中最小平均成交量,δva为股票a的成交量变化量,δvi为股票i的成交量变化量。

s103-2,各股票修正后的排序值为各股票的排序值与其修正值的积。

股票a修正后的排序值=股票a的排序值*ca

s104,根据修正后的排序值对股票进行排序。

本实施例提供的方法,先考虑股票本身的收益和股价得到各股票的排序值,再基于投资行情对排序值进行修正,保证本实施例最终得到的排序结果更加符合实际情况,进而使得有投资前景的投资信息被关注。

本发明提供的方法,在根据收益属性和资金占用属性确定各股票的排序值之后,根据交易属性对排序值进行修正,根据修正后的排序值对股票进行排序,使得本方法最终排序结果不仅考虑了股票本身的收益,资金等情况,还考虑了市场的投资情况,提升了排序的合理性,使得有投资前景的投资信息被关注。

参见图2,本实施例提供了一种电子设备,该电子设备包括:存储器201、处理器202、总线203以及存储在存储器201上并可在处理器202上运行的计算机程序,所述处理器202执行所述程序时实现如下方法:

确定各股票的收益属性、资金占用属性和交易属性;

根据收益属性和资金占用属性确定各股票的排序值;

根据交易属性对排序值进行修正;

根据修正后的排序值对股票进行排序。

可选地,确定各股票的收益属性、资金占用属性和交易属性,包括:

获取各股票在预设历史时间段内交易数据,交易数据包括:每天的成交量,每天的最高价格,每天的开盘价格和每天的收盘价格;

根据各股票每天的开盘价格和每天的收盘价格,确定各股票每天的浮动收益;

根据各股票每天的浮动收益,确定各股票的最大浮动收益和最小浮动收益,并将最大浮动收益和最小浮动收益作为各股票的收益属性;

根据各股票每天的最高价格,确定各股票的平均最高价格和最高价格变化量,并将各股票的平均最高价格和最高价格变化量作为各股票的资金占用属性;

根据各股票每天的成交量,确定各股票的平均成交量和成交量变化量,并将各股票的平均成交量和成交量变化量作为各股票的资交易属性。

可选地,任一股票每天的浮动收益为任一股票每天的收盘价格与当天的开盘价格之差。

可选地,任一股票的最高价格变化量为任一股票每天的最高价格中的最大值与最小值的差。

可选地,任一股票的成交量变化量为任一股票每天的成交量中的最大值与最小值的差。

可选地,根据收益属性和资金占用属性确定各股票的排序值,包括:

任一股票i的排序值=(i的平均最高价格/max{所有股票的平均最高价格})*[(i的最大浮动收益+i的最小浮动收益)^(i的平均最高价格*i的最高价格变化量)]。

可选地,根据交易属性对排序值进行修正,包括:

根据各股票的平均成交量和成交量变化量,确定各股票的修正值;

各股票修正后的排序值为各股票的排序值与其修正值的积。

可选地,根据各股票的平均成交量和成交量变化量,确定各股票的修正值,包括:

股票i的第一修正参数=i的平均成交量/(所有股票中最大平均成交量-所有股票中最小平均成交量);

股票i的第二修正参数=i的成交量变化量/max(各股票的成交量变化量);

股票i的修正值=股票i的第一修正参数*股票i的第二修正参数。

本实施例提供的电子设备,在根据收益属性和资金占用属性确定各股票的排序值之后,根据交易属性对排序值进行修正,根据修正后的排序值对股票进行排序,使得本方法最终排序结果不仅考虑了股票本身的收益,资金等情况,还考虑了市场的投资情况,提升了排序的合理性,使得有投资前景的投资信息被关注。

本实施例提供了一种计算机存储介质,该计算机存储介质执行如下操作:

确定各股票的收益属性、资金占用属性和交易属性;

根据收益属性和资金占用属性确定各股票的排序值;

根据交易属性对排序值进行修正;

根据修正后的排序值对股票进行排序。

可选地,确定各股票的收益属性、资金占用属性和交易属性,包括:

获取各股票在预设历史时间段内交易数据,交易数据包括:每天的成交量,每天的最高价格,每天的开盘价格和每天的收盘价格;

根据各股票每天的开盘价格和每天的收盘价格,确定各股票每天的浮动收益;

根据各股票每天的浮动收益,确定各股票的最大浮动收益和最小浮动收益,并将最大浮动收益和最小浮动收益作为各股票的收益属性;

根据各股票每天的最高价格,确定各股票的平均最高价格和最高价格变化量,并将各股票的平均最高价格和最高价格变化量作为各股票的资金占用属性;

根据各股票每天的成交量,确定各股票的平均成交量和成交量变化量,并将各股票的平均成交量和成交量变化量作为各股票的资交易属性。

可选地,任一股票每天的浮动收益为任一股票每天的收盘价格与当天的开盘价格之差。

可选地,任一股票的最高价格变化量为任一股票每天的最高价格中的最大值与最小值的差。

可选地,任一股票的成交量变化量为任一股票每天的成交量中的最大值与最小值的差。

可选地,根据收益属性和资金占用属性确定各股票的排序值,包括:

任一股票i的排序值=(i的平均最高价格/max{所有股票的平均最高价格})*[(i的最大浮动收益+i的最小浮动收益)^(i的平均最高价格*i的最高价格变化量)]。

可选地,根据交易属性对排序值进行修正,包括:

根据各股票的平均成交量和成交量变化量,确定各股票的修正值;

各股票修正后的排序值为各股票的排序值与其修正值的积。

可选地,根据各股票的平均成交量和成交量变化量,确定各股票的修正值,包括:

股票i的第一修正参数=i的平均成交量/(所有股票中最大平均成交量-所有股票中最小平均成交量);

股票i的第二修正参数=i的成交量变化量/max(各股票的成交量变化量);

股票i的修正值=股票i的第一修正参数*股票i的第二修正参数。

本实施例提供的计算机存储介质,在根据收益属性和资金占用属性确定各股票的排序值之后,根据交易属性对排序值进行修正,根据修正后的排序值对股票进行排序,使得本方法最终排序结果不仅考虑了股票本身的收益,资金等情况,还考虑了市场的投资情况,提升了排序的合理性,使得有投资前景的投资信息被关注。

需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

最后应说明的是:以上所述的各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1