掌桥专利:专业的专利平台
掌桥专利
首页

股票择时买卖点的分析方法、装置、存储介质及电子设备

文献发布时间:2023-06-19 13:46:35


股票择时买卖点的分析方法、装置、存储介质及电子设备

技术领域

本发明涉及股票预测技术领域,特别是涉及股票择时买卖点的分析方法、装置、可读存储介质及电子设备。

背景技术

自从股票市场创立以来,股票趋势预测研究就一直很热门,吸引着大批学者、金融专家和投资者对其研究分析,由此产生了很多股票趋势预测方法。目前,股票预测主要有两种方式,一种是基于个股的历史价格数据预测该只股票未来的价格,另一种是根据个股的历史数据预测股票未来的趋势变化方向,例如:预测股票的趋势是上涨、下跌还是平稳。前人在这两方面都做了比较深入的研究。

Brock、Lakonishok和LeBaron

然而,前述一些采用技术分析的方式缺乏对指标的深入研究,所以对股票的具体择时买卖点把握不是很准,基本都是有较大的滞后性。比如,已有某App中的DK择时买卖点(D点为择时买点,K点为择时卖点)虽有一定的参考意义,但在一些关键的顶部和底部没能提示,如图1所示。可见,该DK点虽具有一定的提示作用,但存在滞后的缺点,这种滞后性就是本发明要解决的技术问题。

上述文献:

[1]Brock.W,Josef Lakonishock and Blake LeBaron,Simple TechnicalTrading Rules and the Stochastic Properties of Stock Returns[J],Journal ofFinance,1992,47(5),1731~1763.

[2]Kwan.K.Y and R.J.Kish,A Comparative Study of Technical TradingStrategies and Return Predictability:An Extension of Brock,Lakonishok andLeBaron(1992)Using NYSE and NASDAQ Indices[J],The Quarterly Review ofEconomics and Finance,2002,42,611~631.

发明内容

鉴于以上所述现有技术的缺点,本发明的目的在于提供股票择时买卖点的分析方法、装置、可读存储介质及电子设备,以解决现有技术缺乏对技术指标的深入研究,从而对股票择时买卖点的把握具有较大滞后性的技术问题。

为实现上述目的及其他相关目的,本发明提供一种股票择时买卖点的分析方法,包括:获取距离当前时间点最近的一历史K线的历史收盘价;根据当前收盘价及所述历史收盘价计算短期RSI指标和长期RSI指标;根据所述短期RSI指标和所述长期RSI指标分析股票走势,以计算得到择时买点和择时卖点;过滤掉重复的择时买点和择时卖点,并将过滤得到的择时买点和择时卖点对应地标记于K线图中。

于本发明一实施例中,根据所述短期RSI指标和所述长期RSI指标计算得到择时买点和择时卖点,具体包括:预先定义择时买点和择时卖点,包括:当所述短期RSI指标上穿所述长期RSI指标且N1天内所述长期RSI指标的最低值小于第一RSI上穿阈值时,为择时买点1;当所述长期RSI指标上穿20且当天的最低价等于N2天内的最低价时,为择时买点2;当所述短期RSI指标上穿所述长期RSI指标且N2天内所述短期RSI指标的最低值小于第二RSI上穿阈值时,为择时买点3;最终的择时买点为择时买点1或择时买点2或择时买点3;N1和N2为正整数且N1>N2;当所述短期RSI指标下破第三RSI上穿阈值时,为择时卖点;基于所述预先定义计算得到择时买点和择时卖点。

于本发明一实施例中,在过滤掉重复的择时买点和择时卖点后,先将过滤得到的择时买点和择时卖点交替排序,再对应地标记于K线图中,其中,标记择时买点时采用向上的箭头,标记择时卖点时采用向下的箭头。

于本发明一实施例中,所述短期RSI指标为6日RSI指标;所述长期RSI指标为12日RSI指标。

为实现上述目的及其他相关目的,本发明提供一种股票择时买卖点的分析装置,包括:获取模块,用于获取距离当前时间点最近的一历史K线的历史收盘价;计算模块,用于根据当前收盘价及所述历史收盘价计算短期RSI指标和长期RSI指标;根据所述短期RSI指标和所述长期RSI指标分析股票走势,以计算得到择时买点和择时卖点;标记模块,用于过滤掉重复的择时买点和择时卖点,并将过滤得到的择时买点和择时卖点对应地标记于K线图中。

于本发明一实施例中,所述计算模块根据所述短期RSI指标和所述长期RSI指标计算得到择时买点和择时卖点,具体包括:预先定义择时买点和择时卖点,包括:当所述短期RSI指标上穿所述长期RSI指标且N1天内所述长期RSI指标的最低值小于第一RSI上穿阈值时,为择时买点1;当所述长期RSI指标上穿20且当天的最低价等于N2天内的最低价时,为择时买点2;当所述短期RSI指标上穿所述长期RSI指标且N2天内所述短期RSI指标的最低值小于第二RSI上穿阈值时,为择时买点3;最终的择时买点为择时买点1或择时买点2或择时买点3;N1和N2为正整数且N1>N2;当所述短期RSI指标下破第三RSI上穿阈值时,为择时卖点;基于所述预先定义计算得到择时买点和择时卖点。

于本发明一实施例中,所述标记模块还用于:在过滤掉重复的择时买点和择时卖点后,先将过滤得到的择时买点和择时卖点交替排序,再对应地标记于K线图中,其中,标记择时买点时采用向上的箭头,标记择时卖点时采用向下的箭头。

于本发明一实施例中,所述短期RSI指标为6日RSI指标;所述长期RSI指标为12日RSI指标。

为实现上述目的及其他相关目的,本发明提供一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现所述的股票择时买卖点的分析方法。

为实现上述目的及其他相关目的,本发明提供一种电子设备,包括:处理器及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行所述的股票择时买卖点的分析方法。

如上所述,本发明的股票择时买卖点的分析方法、装置、可读存储介质及电子设备,在原有基本技术指标RSI的基础上,深入研究参数设定并进行优化,从而更好地把握股票择时买卖点,降低股票择时买卖点的预测滞后性。通过本发明,用户可以清楚地得到股票的买入和卖出时机,以根据该择时买卖点提示进行相应的操作。

附图说明

图1显示为现有技术中关于DK择时买卖点的示意图。

图2显示为本发明一实施例中股票择时买卖点的分析方法的原理示意图。

图3显示为采用本申请的股票择时买卖点分析方法标记的择时买卖点示意图。

图4显示为采用本申请的股票择时买卖点分析方法标记的30分钟K线的示意图。

图5显示为本发明一实施例中股票择时买卖点的分析装置的原理示意图。

图6显示为本发明一实施例中的电子设备的结构示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

如图2所示,显示为本申请一实施例中的股票择时买卖点的分析方法,该方法应用于台式机、笔记本电脑、智能手机等电子设备,包括如下步骤:

S21:获取距离当前时间点最近的一历史K线的历史收盘价;

例如,通过公式LC=REF(CLOSE,1)得到当前时间点的前一根K线的收盘价,其中,CLOSE为收盘价的序列,REF(CLOSE,1)表示上一个周期的收盘价。

需说明的是,股市及期货市场中的K线图的画法包含四个数据,即开盘价、最高价、最低价、收盘价,所有的k线都是围绕这四个数据展开,反映大势的状况和价格信息。如果把每日的K线图放在一张纸上,就能得到日K线图,同样也可画出周K线图、月K线图。本申请的K线优选为30分钟K线,还可以选用5分钟K线、15分钟K线、60分钟K线等,本申请对此不做限定。

S22:根据当前收盘价及所述历史收盘价计算短期RSI指标和长期RSI指标;

RSI(Relative Strength Index)是相对强弱指标,是根据一定时期内上涨点数和下跌点数之和的比率制作出的一种技术曲线,能够反映出市场在一定时期内的景气程度。计算公式为:N日RSI=N日内收盘涨幅的平均值/(N日内收盘涨幅均值+N日内收盘跌幅均值)×100。RSI值从0到100之间,分成了从“极弱”、“弱”、“强”和“极强”四个区域,在极弱区域,表示股票在这个区域出现了超卖,应该即将迎来反弹,为买入时机;在极强区域,表示股票在这个区域出现了超买,即将迎来下跌,是卖出时机。

例如,通过以下公式得到短期RSI指标(RSI1)和长期RSI指标(RSI2),N1一般为6,也即计算出的短期RSI指标为6日RSI指标;N2一般为12,也即计算出的长期RSI指标为12日RSI指标:

RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

RSI2:=SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100.

其中,MAX(CLOSE-LC,0)表示当前收盘价和前一收盘价的差与0进行比较,返回较大值;SMA(X,N,M)表示求X的N日移动平均,M为权重,比如:Y=SMA(X,N,M)则Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必须大于M;ABS(X)表示返回X的绝对值。

需说明的是,N1和N2为正整数且N1>N2,且N1和N2的取值仅作为示例,不应视为对本申请的限制。

S23:根据所述短期RSI指标和所述长期RSI指标分析股票走势,计算得到择时买点和择时卖点;

具体的,预先定义择时买点和择时卖点,该预先定义基于买入点、卖出点的特征而构建,包括:

1)当所述短期RSI指标上穿所述长期RSI指标且N3天内所述长期RSI指标的最低值小于第一RSI上穿阈值时,为择时买点1;实现公式例如:

b1:=CROSS(RSI1,RSI2)AND LLV(RSI2,N3)

2)当所述长期RSI指标上穿20且当天的最低价等于N4天内的最低价时,为择时买点2;实现公式例如:

b2:=CROSS(RSI2,20)AND L=LLV(L,N4),其中,b2表示择时买点2,N4优选为3。当b2为1时表示为出现买入信号。

3)当所述短期RSI指标上穿所述长期RSI指标且N2天内所述短期RSI指标的最低值小于第二RSI上穿阈值时,为择时买点3;实现公式例如:

b3:=CROSS(RSI1,RSI2)AND LLV(RSI1,N4)

最终的择时买点B为择时买点1或择时买点2或择时买点3;实现公式例如:B:=b1OR b2 OR b3;

4)当所述短期RSI指标下破第三RSI上穿阈值时,为择时卖点;实现公式例如:

S:=CROSS(M3,RSI1),其中,S表示择时卖点,L表示最低价序列,M3表示第三RSI上穿阈值。此阈值为0-100的整数,此处应该设为大数值,数值越大表示越被超买,股价越容易下跌。当S为1时表示为出现卖出信号。

需要说明的是,函数CROSS含义为两条线交叉,CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0。函数LLV含义为求最低值,LLV(X,N)表示求N周期内X最低值,N=0则从第一个有效值开始。本申请采用的函数皆为现有,故不再展开详述。

本步骤根据以上的预先定义来分析股票走势,从而计算得到择时买点和择时卖点。

值得说明的是,为了克服现有技术中股票择时买卖点预测的滞后性不足,本申请根据大量的数据回溯进行分析,股价在连续下跌之后会有一个反弹走势,本步骤能较早地识别出该走势,从而克服现有算法皆存在的滞后性不足。本申请的主要创新点就是在使用技术分析指标RSI时不是单一地使用常见的该指标功能,而是对其参数进行优化,再通过组合对买入点、卖出点的特征进行识别,符合特征的则提示买入卖出。

S24:过滤掉重复的择时买点和择时卖点,并将过滤得到的择时买点和择时卖点对应地标记于K线图中。

例如:在股票30分钟的K线图上对最终的买入点和卖出点进行标注,标记择时买点时采用向上的箭头,标记择时卖点时采用向下的箭头。

较佳的,在一实施例中,在过滤掉重复的择时买点和择时卖点后,先将过滤得到的择时买点和择时卖点交替排序,再对应地标记于K线图中,其中,标记择时买点时采用向上的箭头,标记择时卖点时采用向下的箭头。实现公式例如:

bm:=BARSLAST(B);

sm:=BARSLAST(S);

bm1:=IF(bm[1]=-1AND B,1,IF(bm[1]!=-1AND sm[1]!=-1AND bm[1]>sm[1]AND B AND b[1]=0,1,0));

sm1:=IF(sm[1]=-1AND bm[1]!=-1AND S,1,IF(sm[1]!=-1AND bm[1]!=-1AND sm[1]>bm[1]AND S AND s[1]=0,1,0));其中,

bm:表示最近一次出现择时买点到现在的周期数;

sm:表示最近一次出现择时卖点到现在的周期数;

bm1表示最终确认的择时买点,主要是过滤掉重复出现的择时买点;过滤原理:如果此处出现的信号是择时买点,前一个信号如果是择时卖点,则此信号择时买点成立,即bm1为1;如果前一个信号也是择时买点,则该择时买点信号不成立,即bm1为0。

sm1表示最终确认的择时卖点,主要是过滤掉重复出现的择时卖点。过滤原理:如果此处出现的信号是择时卖点,前一个信号如果是择时买点,则此信号择时卖点成立,即sm1为1;如果前一个信号也是择时卖点,则该择时卖点信号不成立,即sm1为0。

函数BARSLAST的含义为上一次条件成立到当前的周期数,如:BARSLAST(X)表示上一次X不为0到现在的天数。

本申请解决了现存择时买卖点出现的滞后性,本申请择时买卖点信号相比同类型有了明显的提前,具有前瞻性。如图3所示,本发明的择时买卖点相比图1的DK择时买卖点有了明显的提前,基本是在波段的低点附近出现择时买点,波段高点附近出现择时卖点。

如图4所示,在股票的30分钟K线上(股票代码:000401,时间段:2020-04-09,11:30~2020-05-07 15:00),一共出现了两个买入信号、两个卖出信号,用户根据这两个信号进行对该股票的交易,则明显的能够获取盈利,具体盈利情况为第一组信号盈利7.37%,第二组信号盈利11.38%,可见,该信号对于用户获取股票交易的盈利的作用还是相当明显的。图4中“18.83”是指图中这一段时间区间里股票的最低价格。

实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。基于这样的理解,本发明还提供一种计算机程序产品,包括一个或多个计算机指令。所述计算机指令可以存储在计算机可读存储介质中。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(如:软盘、硬盘、磁带)、光介质(如:DVD)、或者半导体介质(如:固态硬盘Solid State Disk(SSD))等。

参阅图5,本实施例提供一种股票择时买卖点的分析装置500,由于本实施例的技术原理与前述方法实施例的技术原理相似,因而不再对同样的技术细节做重复性赘述。本实施例的装置包括如下模块:

获取模块501用以执行前述方法实施例的步骤S21;

计算模块502用以执行前述方法实施例的步骤S22~S23;

标记模块503用以执行前述方法实施例的步骤S24。

本领域技术人员应当理解,图5实施例中的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个或多个物理实体上。且这些模块可以全部以软件通过处理元件调用的形式实现,也可以全部以硬件的形式实现,还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。

参阅图6,本实施例提供一种电子设备,电子设备可以是台式机、便携式电脑、智能手机等设备。详细的,电子设备至少包括通过总线连接的:存储器、处理器,其中,存储器用于存储计算机程序,处理器用于执行存储器存储的计算机程序,以执行前述方法实施例中的全部或部分步骤。

上述提到的系统总线可以是外设部件互连标准(Peripheral PomponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(Random Access Memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

综上,本发明的股票择时买卖点的分析方法、装置、可读存储介质及电子设备有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

技术分类

06120113807896