本发明涉及智能型股票预测方法,尤其涉及一种基于k线数据相似度的股票走势预测方法。
背景技术:
现有的股票推荐系统,用于在与服务器互锁的同时将股票推荐至用户终端并且显示推荐的股票,其中,在满足第一条件时,系统的控制器显示上升趋势强度为1,以及在满足第一条件且满足第二条件时或在满足第一条件且满足第三条件时,系统的控制器显示上升趋势强度为2,在第一条件中,储存在服务器中的股票的平滑异同移动平均线macd等于或大于0,在第二条件中,当前股票价格等于或大于扫视基线并且跟随跨度等于或大于跟随基线,在第三条件中,当前股票价格等于或大于扫视基线并且变化率roc等于或大于0。
现有的股票板块,指的是一些股票组成的群体,这些股票因为有某一共同特征而被人为地归类在一起,而这一特征往往是被所谓股市庄家用来进行炒作的题材。股票板块的特征有的可能是地理上的,例如“江苏板块”、“浦东板块”;有的可能是业绩上的,如“绩优板块”;有的可能是上市公司经营行为方面的,如“购并板块”;还有的是行业分类方面的,如“钢铁板块”、“科技板块”、“金融板块”、“房地产板块”等,不一而足。
其中,现有的股票推荐系统使用固定的算法推荐股票,不能保证灵活性,因为股市会随着很多因素的影响而波动。现有的股票板块中,机械的人工分类板块或者相似股票,但是很多时候用户并不能从a股票的走势清晰的看明白b股票的走势。这两种方式是现有股票推荐的思路,但是对于用户来说,体验都非常差,并没有针对炒股用户的实际需求来研发功能,造成用户在使用时存在很多障碍。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的不足,提供一种算法灵活、分析结果精确、可提高用户体验的基于k线数据相似度的股票走势预测方法。
为解决上述技术问题,本发明采用如下技术方案。
一种基于k线数据相似度的股票走势预测方法,其包括有如下步骤:步骤s1,用户选中k线数据;步骤s2,按照预设规则提取k线数据特征;步骤s3,向数据库检索相同特征;步骤s4,是否匹配到多个相似特征值,若是,则执行步骤s6,若否,则执行步骤s5;步骤s5,计算最相似的k线数据;步骤s6,提取相似度最高的k线数据并展示。
优选地,所述步骤s3中,服务器每日按预设的时间点遍历计算k线数据而提取特征。
优选地,所述特征包括开盘价、最高价、最低价和收盘价。
优选地,所述步骤s5中,服务器实时计算最相似的k线数据。
本发明公开的基于k线数据相似度的股票走势预测方法中,根据当前所框选的k线组合形态进行匹配,筛选出全市场最近走势和该形态源最匹配的股票,选股结果按照匹配度从高到低进行排列,默认是按照价格走势进行匹配的,也可以根据个人需要通过设置增加成交量、涨跌幅等因子进行匹配。基于上述特性,使得本发明不仅算法灵活、分析结果精确,而且大大提高了用户体验。
附图说明
图1为本发明方法的流程图。
图2为本发明优选实施例中展示相似股票的界面图。
具体实施方式
下面结合附图和实施例对本发明作更加详细的描述。
本发明公开了一种基于k线数据相似度的股票走势预测方法,请参照图1,其包括有如下步骤:
步骤s1,用户选中k线数据;
步骤s2,按照预设规则提取k线数据特征;
步骤s3,向数据库检索相同特征;
步骤s4,是否匹配到多个相似特征值,若是,则执行步骤s6,若否,则执行步骤s5;
步骤s5,计算最相似的k线数据;
步骤s6,提取相似度最高的k线数据并展示。
上述方法中,根据当前所框选的k线组合形态进行匹配,筛选出全市场最近走势和该形态源最匹配的股票,选股结果按照匹配度从高到低进行排列,默认是按照价格走势进行匹配的,也可以根据个人需要通过设置增加成交量、涨跌幅等因子进行匹配。基于上述特性,使得本发明不仅算法灵活、分析结果精确,而且大大提高了用户体验。
作为一种优选方式,所述步骤s3中,服务器每日按预设的时间点遍历计算k线数据而提取特征。进一步地,所述特征包括开盘价、最高价、最低价和收盘价。
本实施例中,所述步骤s5中,服务器实时计算最相似的k线数据。
在本发明的优选实施例下,结合图1和图2所示,计算相似股票的过程中:首先,根据指定的一支股票,计算出这支股票在过去一段时间内(时间可以用户自行定义)的k线数据,比如一个星期(5天)的数据,记录下他每天的开盘价、最高价、最低价和收盘价。并且建立一种连续的比率关系,如:第一天的最高价/第二天的最高价,这样会得到四组比率数据。之后,大数据遍历所有股票的历史数据,逐个每5天(时间可以用户自行定义)为一个周期,计算上述的四组比率,然后找出四组比率差距最小的一个股票和此刻的时间点,然后展示给用户。
本发明公开的基于k线数据相似度的股票走势预测方法,其适用于各种行情数据,包括且不仅仅限于股票,还包括期货、外汇、黄金、基金等多种理财产品。其原理在于,很多股票的涨跌走势有着很强的历史规律,可能今天的数据的走势分析,在历史上某个时间点,某个其他或者本股票有过类似的历史情况,传统的做法需要用户自己去揣摩其中的类似之处,而本产品可以通过大数据计算,提供精确的相似场景,并且可以量化到相似度,供用户分析。
以上所述只是本发明较佳的实施例,并不用于限制本发明,凡在本发明的技术范围内所做的修改、等同替换或者改进等,均应包含在本发明所保护的范围内。