当前位置: 首页 > 专利查询>吴梅红专利>正文

一种基于涨跌幅排序的股票异动跟踪方法技术

技术编号:14825706 阅读:64 留言:0更新日期:2017-03-16 13:20
本发明专利技术公开了一种基于涨跌幅排序的股票异动跟踪方法。方法首先对于每只股票的涨跌幅进行变换,计算基于某个时间点以来的每天的基准收盘价;而后计算当前交易日的基准收盘价相对于高点的跌幅和相对于低点的涨幅;然后对高点跌幅和低点涨幅分别进行排序,并计算综合排序位;最后基于综合排序位进行股票异动的跟踪。方法主要用于对所有的股票进行全景的跟踪,可为买卖股票的时间点提供决策支持。

【技术实现步骤摘要】

本专利技术涉及股票数据挖掘
,尤其是涉及一种基于涨跌幅排序的股票异动跟踪方法
技术介绍
股票市场从诞生的那天起就牵挂着数以万计投资者的心,它的风险与利润具有巨大的魅力,每一个投资者都想从中获利,因此股票的价格预测在金融数据挖掘方面一直是个比较热门的研究领域。人们采用各种方法,如K线图分析法、点数图分析法、移动平均线法,甚至抛硬币等方法来预测股票市场的波动。大量学者对股票价格进行了深入研究,其预测原理为:通过对历史和当前的股票数据进行分析,对股票未来的价格走势进行预测,从而为股民提供参考依据。股票价格与一个国家的政治和经济等因素有关,是一种非线性复杂的系统,采用传统方法无法准确的预测股票价格,不能满足股民要求。市场上股票众多,股票可以根据不同的依据划分成不同的板块,投资者希望能够对所有的股票进行全景的监控,当局部某只股票或某个板块有异动时,能够迅速发现并跟进。基于此本专利技术公开了一种基于涨跌幅排序的股票异动跟踪方法。
技术实现思路
本专利技术公开了一种基于涨跌幅排序的股票异动跟踪方法。方法首先对于每只股票的涨跌幅进行变换,计算基于某个时间点以来的每天的基准收盘价;而后计算当前交易日的基准收盘价相对于高点的跌幅和相对于低点的涨幅;然后对高点跌幅和低点涨幅分别进行排序,并计算综合排序位;最后基于综合排序位进行股票异动的跟踪。本专利技术方法主要用于对所有的股票进行全景的跟踪,可为买卖股票的时间点提供决策支持。假设股票列表为S,S=[S1,S2,…,Si,…,Sn],n为股票池中股票的数量,如中国上市股票的数量或美国上市股票的数量。本专利技术方法的步骤如下:(1)对股票池中的每只股票进行数据预处理;(2)计算每只股票当前交易日相对高点的跌幅和相对低点的涨幅;(3)对所有股票的高点跌幅和低点涨幅分别进行排序,并计算综合排序位;(4)基于综合排序位对股票进行异动跟踪。其中,步骤(1)中对每只股票进行数据预处理,主要是对于每只股票,以某个时间点作为起点,如2005-01-01,截取自该时间点以来到现今的涨跌幅数据;然后设置起始时间点的收盘价为1作为基准,后续时间点的收盘价根据涨跌幅进行变换得到,如第二天的涨跌幅为Change2,则第二天的基准收盘价为:1*(1+Change2/100);第三天的的涨跌幅为Change3,则第三天的基准收盘价为:1*(1+Change2/100)(1+Change3/100);以此类推,最终形成每只股票的基准收盘价数组。其中,步骤(2)计算每只股票当前交易日相对高点的跌幅和相对低点的涨幅,具体为对于某只股票Si,先获取其基准收盘价的最大值Highest和最小值Lowest,假设当前交易日的基准收盘价为aL,则:每只股票Si相对于历史高位的跌幅Decreasei为:Decreasei=100*(aL-Highest)/Highest;每只股票Si相对于历史低位的涨幅Increasei为:Increasei=100*(aL-Lowest)/Lowest。其中,步骤(3)的排序过程具体为:将所有股票相对历史高位跌幅的绝对值从大到小排序,排序后从1到n按顺序对股票进行编号,每只股票获得其对应的排序位Order1i。将所有股票相对历史低位涨幅的从小到大排序,排序后从1到n按顺序对股票进行编号。每只股票获得其对应的排序位Order2i。综合排序位为两个排序位之和,即Orderi=Order1i+Order2i。其中,步骤(4)的基于综合排序位对股票进行异动跟踪分为两种情况:单只股票的异动跟踪和多只股票的异动跟踪。单只股票的异动跟踪为记录一段时间里所有股票每日的综合排序位值,并计算每日综合排序位值的变动情况;对变动值从大到小排序后,获取头尾几只股票即为异动的股票。多只股票的异动跟踪为对预先设定在同一个板块的多只股票,对每只股票每日的综合排序位值进行求和作为每日的最终排序值,当每日最终排序值具有显著变化时,则表明这些板块股票存在异动情况。附图说明图1是本专利技术基于涨跌幅排序的股票异动跟踪方法的流程图。图2是股票的涨跌幅排序及综合排序的示意图。具体为图中上半部分为股票瑞凌股份(300154)在2016年10月28日的涨跌幅排序,当日的综合排序位为2152。下半部分为其在下一个交易日2016年10月31日的涨跌幅排序,当日的综合排序位为2195。具体实施方式下面结合附图和实例,对本专利技术进行详细的描述。本专利技术方法先对每只股票某段时间以来的数据进行预处理,计算当前交易日股价相对于历史高位的跌幅和历史低位的涨幅;而后分别对所有股票的跌幅和涨幅进行排序,获得跌幅和涨幅的排序位,并综合为每只股票各自的排序位。最后通过对排序位一段时间的跟踪发现异动的股票或股票板块。假设股票列表为S,S=[S1,S2,…,Si,…,Sn],n为股票池中股票的数量,如中国上市股票的数量或美国上市股票的数量。一、股票数据预处理。1.1对于股票池中的每只股票Si,以某个时间点作为起点,如2005-01-01,截取自该时间点以来到现今的数据。1.2令起始时间点的收盘价以1为基准,其后续时间点的收盘价根据涨跌幅进行变换得到,如第二天的涨跌幅为Change2,则第二天的基准收盘价为:1*(1+Change2/100);第三天的的涨跌幅为Change3,则第三天的基准收盘价为:1*(1+Change2/100)(1+Change3/100);以此类推。最后每只股票Si形成一个对应的基准收盘价数组Ai,Ai=[a1,a2,…,aj,…aL]L为Ai的长度,aL代表最近一个交易日的基准收盘价。每只股票的L长度是可能不一样的,因为股票中间有停牌等因素的影响。进行以上预处理是因为获取的股价数据受除权除息等因素的影响,经常处于不连续状态,但是涨跌幅数据不会处于不连续状态。二、计算相对高点跌幅和相对低点涨幅。2.1对于每只股票Si对应的Ai,获取Ai的最大值Highest和最小值Lowest。2.2计算每只股票Si相对于历史高位的跌幅DecreaseiDecreasei=100*(aL-Highest)/Highest。2.3计算每只股票Si相对于历史低位的涨幅IncreaseiIncreasei=100*(aL-Lowest)/Lowest。三、跌幅排序和涨幅排序。3.1将所有股票相对历史高位跌幅的绝对值从大到小排序,排序后从1到n按顺序对股票进行编号。每只股票获得其对应的排序位Order1i。3.2将所有股票相对历史低位涨幅的从小到大排序,排序后从1到n按顺序对股票进行编号。每只股票获得其对应的排序位Order2i。3.3将Order1i和Order2i求和,获得股票Si对应的综合排序位Orderi,Orderi=Order1i+Order2i。3.4对每只股票Si对应的Orderi进行从小到大的排序,排序后,越靠前的股票代表目前该股票的股价跌得越多涨得越少。该综合排序位值可以作为选股的一种参考。四、基于综合排序位进行股票异动跟踪。异动跟踪分为两种:单只股票的异动跟踪和多只股票的异动跟踪。4.1单只股票的异动跟踪。记录一段时间里所有股票每日的综合排序位值,并计算每日综合排序位值的变动情况。变动情况定义为新综合排序位值减旧综合排序位值。对本文档来自技高网...
一种基于涨跌幅排序的股票异动跟踪方法

【技术保护点】
一种基于涨跌幅排序的股票异动跟踪方法,其特征在于所述方法包括如下步骤:(1)对股票池中的每只股票进行数据预处理;(2)计算每只股票当前交易日相对高点的跌幅和相对低点的涨幅;(3)对所有股票的高点跌幅和低点涨幅分别进行排序,并计算综合排序位;(4)基于综合排序位对股票进行异动跟踪。

【技术特征摘要】
1.一种基于涨跌幅排序的股票异动跟踪方法,其特征在于所述方法包括如下步骤:(1)对股票池中的每只股票进行数据预处理;(2)计算每只股票当前交易日相对高点的跌幅和相对低点的涨幅;(3)对所有股票的高点跌幅和低点涨幅分别进行排序,并计算综合排序位;(4)基于综合排序位对股票进行异动跟踪。2.根据权利要求1所述的一种基于涨跌幅排序的股票异动跟踪方法,其特征在于,在预处理阶段,为了避免因除权除息等因素造成股价不连续的影响,以及重点分析股票走势的最近期大波浪,方法截取某个时间点以来的涨跌幅数据并以该时间点为基准,转换成每日的基础收盘价数据。3.根据权利要求1所述的...

【专利技术属性】
技术研发人员:吴梅红洪志令
申请(专利权)人:吴梅红
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1