一种股票中长期趋势预测方法、设备、系统及介质技术方案

技术编号:31020835 阅读:12 留言:0更新日期:2021-11-30 03:09
本发明专利技术公开了一种股票中长期趋势预测方法、设备、系统及介质,该方法对待比对股票的历史数据进场分段,并通过对变化率、变化率之间的距离对历史子K线图进行筛选得到待匹配历史子K线图,以减小需要匹配的数据量,通过匹配待匹配历史子K线图与待预测股票的历史K线图实现趋势预测,采用上述方法,需要匹配的数据量大大减小,可提高预测速度,且通过变化率对数据进行筛选,准确度高。准确度高。准确度高。

【技术实现步骤摘要】
一种股票中长期趋势预测方法、设备、系统及介质


[0001]本专利技术属于数据预测
,具体地涉及一种股票中长期趋势预测方法、设备、系统及介质。

技术介绍

[0002]股市是资本资源优化配置的一个重要场所,掌握其变化规律不仅是投资者梦寐以求的事,也对宏观国民经济的研究和管理有着重要的现实意义。由于影响股价的因素包括企业内部因素、经济因素、制度因素、人们的心理因素等等,各种因素的影响程度和方式各不相同,股价的准确性预测难度很大。
[0003]现有的股票中长期趋势预测,其直接采用图像匹配的方法,但是,当历史数据量大时,其预测速度慢。

技术实现思路

[0004]为了解决现有预测速度慢的问题,本专利技术提供一种股票中长期趋势预测方法、设备、系统及介质,其预测速度快。
[0005]本专利技术通过以下技术方案实现:
[0006]本专利技术第一方面提供一种股票中长期趋势预测方法,包括以下步骤:
[0007]获取预测请求,所述预测请求包括待预测股票代码和预测时间区间;
[0008]根据待预测股票代码获取待预测股票在预测时间区间之前且与所述预测时间区间连续的至少N天的历史数据,所述历史数据包括历史K线图,所述N为大于等于10的自然数;
[0009]筛选出至少一个待比对股票在预测时间区间之前的历史数据;
[0010]根据所述预测时间区间对所述至少一个待比对股票中的每个待比对股票的历史K线图进行分段,得到至少一个历史子K线图;
[0011]计算所述待预测股票的历史K线图和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率,所述价格变化率包括开盘价格变化率、收盘价格变化率、最高价格变化率和最低价格变化率中至少一种变化率;
[0012]计算待预测股票的历史K线图中每段价格变化率和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率之间的距离,根据所述距离筛选出至少一个待匹配历史子K线图;
[0013]对待预测股票的历史K线图和至少一个待匹配历史子K线图中的每个待匹配历史子K线图进行图像匹配,得到至少一个匹配率;
[0014]根据所述至少一个匹配率确定待比对股票并获取待比对K线图,所述待比对K线图为待比对股票在待匹配历史子K线图之后与所述预测时间区间时间长度相对应的K线图;
[0015]根据所述待比对K线图实现趋势预测,得到预测结果。
[0016]本方案对待比对股票的历史数据进场分段,并通过对变化率、变化率之间的距离
对历史子K线图进行筛选得到待匹配历史子K线图,以减小需要匹配的数据量,通过匹配待匹配历史子K线图与待预测股票的历史K线图实现趋势预测,采用上述方法,需要匹配的数据量大大减小,可提高预测速度,且通过变化率对数据进行筛选,准确度高。
[0017]在一种可能的设计中,所述计算所述待预测股票的历史K线图和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率,包括:
[0018]获取待预测股票的历史K线图和至少一个历史子K线图;
[0019]依据时间先后顺序获取所述待预测股票的历史K线图和所述至少一个历史子K线图中的每个历史子K线图中每天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格;
[0020]根据所述待预测股票的历史K线图和所述每个历史子K线图中每天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格,确定价格变化点,所述变化点为在该日前至少一天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格相较于该日为增大或减小且在该日后至少一天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格相较于该日为增大或减小;
[0021]根据所述价格变化点对所述待预测股票的历史K线图和所述每个历史子K线图进行分段,得到至少一个分段K线图;
[0022]分别计算至少一个分段K线图中每个分段K线图的价格变化率。
[0023]本方通过识别变化点,通过变化点对每个历史子K线图进行分段,可提高后续数据筛选的准确性。
[0024]在一种可能的设计中,所述计算待预测股票的历史K线图中每段价格变化率和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率之间的距离,根据所述距离筛选出至少一个待匹配历史子K线图,包括:
[0025]在至少一个历史子K线图中筛选出价格变化点个数与待预测股票的历史K线图中价格变化点个数相等的历史子K线图;
[0026]根据所述价格变化点所在日期排序再次对筛选出的历史子K线图进行筛选,得到一子集,所述子集包括至少一历史子K线图;
[0027]分别计算所述子集中每个历史子K线图中至少一个分段K线图与待预测股票的历史K线图中至少一个分段K线图价格变化率之间的距离;
[0028]计算所述距离的平均距离;
[0029]选取平均距离在前P的历史子K线图中作为待匹配历史子K线图,此处的P为大于等于5的自然数。
[0030]在一种可能的设计中,所述根据所述待比对K线图实现趋势预测,得到预测结果,包括:
[0031]获取待比对K线图中的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格;
[0032]计算待比对K线图中每日的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格的价格变化率;
[0033]根据所述待比对K线图中每日的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格的价格变化率、待预测股票代码在预测时间区间前一日历史数据对待预测股票
代码在预测时间区间的趋势进行预测,得到预测结果。
[0034]在一种可能的设计中,所述对待预测股票的历史K线图和至少一个待匹配历史子K线图中的每个待匹配历史子K线图进行图像匹配,得到至少一个匹配率,包括:
[0035]将待预测股票和待匹配历史子K线图输入已训练完成的神经网络模型中,实现图像匹配,得到至少一个匹配率。
[0036]本专利技术第二方面提供一种股票中长期趋势预测设备,包括依次信号连接的请求获取单元、历史数据获取单元、历史数据筛选单元、分段单元、变化率计算单元、距离计算单元、匹配单元、待比对K线图确认单元和预测单元,
[0037]所述请求获取单元用于获取预测请求,所述预测请求包括待预测股票代码和预测时间区间;
[0038]所述历史数据获取单元用于根据待预测股票代码获取待预测股票在预测时间区间之前且与所述预测时间区间连续的至少N天的历史数据,所述历史数据包括历史K线图,所述N为大于等于10的自然数;
[0039]所述历史数据筛选单元用于筛选出至少一个待比对股票在预测时间区间之前的历史数据;
[0040]所述分段单元用于根据所述预测时间区间对所述至少一个待比对股票中的每个待比对股票的历史K线图进行分段,得到至少一个历史子K线图;
[0041]所述变化率计算单元用于计算所述待预测股票的历史K线图和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率,所述价格变化率包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种股票中长期趋势预测方法,其特征在于,包括以下步骤:获取预测请求,所述预测请求包括待预测股票代码和预测时间区间;根据待预测股票代码获取待预测股票在预测时间区间之前且与所述预测时间区间连续的至少N天的历史数据,所述历史数据包括历史K线图,所述N为大于等于10的自然数;筛选出至少一个待比对股票在预测时间区间之前的历史数据;根据所述预测时间区间对所述至少一个待比对股票中的每个待比对股票的历史K线图进行分段,得到至少一个历史子K线图;计算所述待预测股票的历史K线图和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率,所述价格变化率包括开盘价格变化率、收盘价格变化率、最高价格变化率和最低价格变化率中至少一种变化率;计算待预测股票的历史K线图中每段价格变化率和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率之间的距离,根据所述距离筛选出至少一个待匹配历史子K线图;对待预测股票的历史K线图和至少一个待匹配历史子K线图中的每个待匹配历史子K线图进行图像匹配,得到至少一个匹配率;根据所述至少一个匹配率确定待比对股票并获取待比对K线图,所述待比对K线图为待比对股票在待匹配历史子K线图之后与所述预测时间区间时间长度相对应的K线图;根据所述待比对K线图实现趋势预测,得到预测结果。2.根据权利要求1所述的一种股票中长期趋势预测方法,其特征在于,所述计算所述待预测股票的历史K线图和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率,包括:获取待预测股票的历史K线图和至少一个历史子K线图;依据时间先后顺序获取所述待预测股票的历史K线图和所述至少一个历史子K线图中的每个历史子K线图中每天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格;根据所述待预测股票的历史K线图和所述每个历史子K线图中每天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格,确定价格变化点,所述变化点为在该日前至少一天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格相较于该日为增大或减小且在该日后至少一天的开盘价格、收盘价格、最高价格和最低价格中的至少一种价格相较于该日为增大或减小;根据所述价格变化点对所述待预测股票的历史K线图和所述每个历史子K线图进行分段,得到至少一个分段K线图;分别计算至少一个分段K线图中每个分段K线图的价格变化率。3.根据权利要求2所述的一种股票中长期趋势预测方法,其特征在于,所述计算待预测股票的历史K线图中每段价格变化率和至少一个历史子K线图中的每个历史子K线图中每段的价格变化率之间的距离,根据所述距离筛选出至少一个待匹配历史子K线图,包括:在至少一个历史子K线图中筛选出价格变化点个数与待预测股票的历史K线图中价格变化点个数相等的历史子K线图;根据所述价格变化点所在日期排序再次对筛选出的历史子K线图进行筛选,得到一子
集,所述子集包括至少一历史子K线图;分别计算所述子集中每个历史子K线图中至少一个分段K线图与待预测股票的历史K线图中至少一个分段K线图价格变化率之间的距离;计算所述距离的平均距离;选取平均距离在前P的历史子K线图中作为待匹配历史子K线图,此处的P为大于等于5的自然数。4.根据权利要求1所述的一种股票中长期趋势预测方法,其特征在于,所述根据所述...

【专利技术属性】
技术研发人员:黎原
申请(专利权)人:杭州高能投资咨询有限公司
类型:发明
国别省市:

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

1