一种股票技术分析方法
文献发布时间:2023-06-19 10:58:46
技术领域
本发明涉及股票分析领域,尤其涉及一种股票技术分析方法。
背景技术
目前市面上股票技术分析的指标分析方式从数据源上区分可以分为价格类指标、成交量类指标等,其中价格指标主要针对股票的实时价格(收盘价)和历史价格(开盘价、最高价、最低价)作出分析。现有的针对价格类指标分析的方式包含:对大盘指标进行分析,缺点是只能侦测出市场中指数波动的指标,无法用于个股研判;对测量指标进行分析,只能针对某一方面进行测量并给出这方面的测量结果,并未给出明确的交易信号;对高级指标进行分析,需要用户具有更加高深的专业知识水平,也并未给出明确的交易信号。
发明内容
本发明提供一种技术分析方法,解决现有方法未作出明确交易信号的问题。
为解决上述问题,本发明是这样实现的:
一种股票技术分析方法,包含以下步骤:接收基础K线数据;根据长周期和短周期均线天数,计算得到加权参数;根据所述加权参数和所述基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,计算得到股票交易标识集合;将所述股票交易标识集合的数据与第一阈值和第二阈值进行比较,根据比较结果输出建仓标识、增仓标识、减仓标识或清仓标识,其中,所述股票交易标识集合由所述建仓标识、增仓标识、减仓标识和清仓标识组成,用来反映股价趋势和表现市场状况。
进一步地,所述加权参数的计算方式为:(U
进一步地,所述加权参数的计算方式为:(U
优选地,所述根据加权参数和基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,计算得到股票交易标识集合的步骤,进一步包含:对所述基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,结合所述加权参数,计算得到第一~第五集合;根据所述第三~第五集合,计算第一关系集合,所述第一关系集合为当天涨跌与当天开盘涨幅和前一天开盘涨幅的对应关系集合;对所述第一集合和第二集合的每个元素取当天最小值,得到第二关系集合,所述第二关系集合为当天收盘价与当天最高价和当天最低价的位置关系集合;计算所述股票交易标识集合;其中,所述第一集合为当天最高价与前一天收盘价的K线距离的集合,所述第二集合为当天最低价和前一天收盘价的K线距离的集合,所述第三集合为当天收盘价和前一天收盘价的K线距离的集合,所述第四集合为当天收盘价和当天开盘价的K线距离的集合,所述第五集合为前一天收盘价和前一天开盘价的K线距离的集合。
优选地,所述将股票交易标识集合的数据与第一阈值和第二阈值进行比较,根据比较结果输出建仓标识、增仓标识、减仓标识或清仓标识的步骤,进一步包含:若所述股票交易标识集合的数据大于第二阈值,则输出所述建仓标识;若所述股票交易标识集合的数据小于等于所述第二阈值且大于等于第一阈值,则输出增仓标识;若所述股票交易标识集合的数据小于等于第一阈值且大于第二阈值,则输出减仓标识;若所述股票交易标识集合的数据小于等于所述第二阈值,则输出清仓标识。
进一步地,所述方法还包含:在所述股票交易标识集合中,若连续出现N
进一步地,所述方法还包含:建仓标识对应的股票,持仓比例为10%~20%,增仓标识对应的股票,持仓比例为大于等于60%,减仓标识对应的股票,持仓比例为10%~20%,清仓标识对应的股票,持仓比例为0%。
优选地,所述第一阈值为所述股票交易标识集合的窗长度为W
优选地,所述对基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,结合所述加权参数,计算得到第一~第五集合的步骤进一步包含:将所述基础K线数据中的当天的最高价集合减去前一天的收盘价集合,得到第一差值集合,将所述第一差值集合乘以所述加权参数后,按预设的第一窗口进行滑动算数平均运算,得到所述第一集合;将所述基础K线数据中的当天的最低价集合减去前一天的收盘价集合,得到第二差值集合,将所述第二差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第二集合;将所述基础K线数据中的当天的收盘价集合减去前一天的收盘价集合,得到第三差值集合,将所述第三差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第三集合;将所述基础K线数据中的当天的收盘价集合减去当天的开盘价集合,得到第四差值集合,将所述第四差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第四集合;将所述基础K线数据中的前一天的收盘价集合减去前一天的开盘价集合,得到第五差值集合,将所述第五差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第五集合。
优选地,W
本发明有益效果包括:本发明提出了一种基于股价波动数据的股票技术分析方法,从本股票技术分析方法的形态上来看完全与K线数据展示形状相同,给投资者更加清晰易读的展示方案,在观察数据波动时可以让投资者直观的了解价格走势;仅针对K线基础数据进行的归纳推演,其推演模型简单,适合各类用户;可结合价格波动多少和速率,结合用户偏好设置加权参数,动态生成包含紫色、红色、黄色和绿色的股票交易标识,面向用户的可读性更好;本发明可以用于分析指数、股票、基金等多种金融数据。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为一种股票技术分析方法流程实施例;
图2为一种包含图层绘制的股票技术分析方法流程实施例;
图3为另一股票技术分析方法流程实施例。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
收盘价:为当日该证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易);当日无成交的,以前收盘价为当日收盘价;深市的收盘价通过集合竞价的方式产生;收盘集合竞价不能产生收盘价的,以当日该证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易)为收盘价。开盘价:指某种证券在证券交易所每个交易日开市后的第一笔每股买卖成交价格,世界上大多数证券交易所都采用成交额最大原则来确定开盘价。最高价:指某种币品当前周期交易中最高价。最低价:指某种币品当前周期交易中最低价。
大盘指标:指证券市场技术分析中分析交易品种与整个大盘关系的一大类指标;测量指标:测量指标中的指标,一般被用来测量股价的力度、人气、量能消长,指导客户依反市场心理的原理,做出反市场心理的炒股判断;高级指标:这种指标则是结合几种元素组合分析的指标,这类指标相较基础指标更加专业、分析的数据源更加全面、分析模型更加复杂。
本发明创新点如下:本发明提出了一种基于股价波动数据股票技术分析方法,第一,本发明首创了一种以K线价格为形态的股票技术分析方法,仅针对K线基础数据进行归纳推演,模型简单,可用于分析指数、股票、基金等多种金融数据;第二,本发明根据模型推演结果,得到了包含颜色(紫色、红色、黄色、绿色)的股票交易标识,从本股票技术分析方法的形态上来看完全与K线数据展示形状相同,给投资者更加清晰易读的展示方案,在观察数据波动时可以让投资者直观的了解价格走势;第三,本发明可以结合用户偏好设置加权参数,使得到的股票交易标识针对不同用户结果不同,对用户使用更友好。
以下结合附图,详细说明本发明各实施例提供的技术方案。
图1为一种股票技术分析方法流程实施例,针对K线数据得到股票交易标识集合,作为本发明实施例,一种股票技术分析方法,具体包含以下步骤101~104:
步骤101、接收基础K线数据。
在步骤101中,根据用于订阅在网络中收到所述基础K线数据存入系统内部,进一步地,根据用户需要将基础数据叠加除权系数,对叠加后数据进行周期转化变成当前用户所需数据。
在步骤101中,所述基础K线数据包含该股票的开盘价集合、收盘价集合、最高价集合和最低价集合。
需要说明的是,所述基础K线数据可以为股票的多日基础K线数据。
步骤102、根据长周期和短周期均线天数,计算得到加权参数。
在步骤102中,所述加权参数可以为一个数据,也可以为包含多个数据的向量,若所述加权参数包含多个数据,则用户每次变更设置,记录一个加权参数数据值。
在步骤102中,所述加权参数为用于计算得到股票交易标识集合的权重系数,结合用户设置和经验参数计算得到,在本发明实施例中,所述加权参数包含2种计算方式,用户可以自行选择。
若用户设置的加权方式编号为1,即Z
α=(U
其中,α为所述加权参数,U
例如,U
若用户设置的加权方式编号为2,即Z
α=(U
其中,α为所述加权参数,U
需要说明的是,N
例如,,U
步骤103、根据所述加权参数和所述基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,计算得到股票交易标识集合。
在步骤103中,所述根据加权参数和基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,计算得到股票交易标识集合的步骤,进一步包含:
步骤103A、对所述基础K线数据中的开盘价集合、收盘价集合、最高价集合和最低价集合,结合所述加权参数,计算得到第一~第五集合。
在步骤103A中,所述第一集合为当天最高价与前一天收盘价的K线距离的集合,所述第二集合为当天最低价和前一天收盘价的K线距离的集合,所述第三集合为当天收盘价和前一天收盘价的K线距离的集合,所述第四集合为当天收盘价和当天开盘价的K线距离的集合,所述第五集合为前一天收盘价和前一天开盘价的K线距离的集合。
需要说明的是,K线距离描述了位置关系,即所述第一集合为当天最高价与前一天收盘价的位置关系的集合,……。还需说明的是,对每根K线都进行比较,即所述第一集合为每根K线当天最高价与前一天收盘价的位置关系,……。
在步骤103A中,所述第一集合~第五集合的计算方式可以为以下103AA~103AE的方式:
步骤103AA、将所述基础K线数据中的当天的最高价集合减去前一天的收盘价集合,得到第一差值集合,将所述第一差值集合乘以所述加权参数后,按预设的第一窗口进行滑动算数平均运算,得到所述第一集合。
具体地,获取股票基础K线数据中所有最高价和昨收价数据,以日期为横轴,计算最高价和昨收价的差值,得到向量所述第一差值集合,见公式3;,用α作为权重对所述第一差值集合中的元素做加权平均计算得到向量第一集合,见公式4。
M
其中,M
需要说明的是,n为用户设定的数值,单位可以为天,例如30天。
其中,α
在本发明实施例中,α
步骤103AB、将所述基础K线数据中的当天的最低价集合减去前一天的收盘价集合,得到第二差值集合,将所述第二差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第二集合。
具体地,获取股票所有最低价和昨收价数据,以日期为横轴,计算最低价和昨收价的差值,得到向量第二差值集合,见下式5;用α作为权重对第二差值集合中的元素做加权平均计算得到第二集合,见下式6。
M
其中,M
步骤103AC、将所述基础K线数据中的当天的收盘价集合减去前一天的收盘价集合,得到第三差值集合,将所述第三差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第三集合。
具体地,获取股票所有收盘价和昨收价数据,以日期为横轴,计算收盘价和昨收价的差值,得到第三差值集合,见下式7;用α作为权重对第三差值集合中的元素做加权平均计算得到第三集合C,见下式8。
M
其中,M
步骤103AD、将所述基础K线数据中的当天的收盘价集合减去当天的开盘价集合,得到第四差值集合,将所述第四差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第四集合。
具体地,获取股票所有收盘价和开盘价数据,以日期为横轴,计算收盘价和开盘价的差值,得到第四差值集合,见下式9;用α作为权重对第四差值集合中的元素做加权平均计算得到第四集合D,见下式10。
M
其中,M
步骤103AE、将所述基础K线数据中的前一天的收盘价集合减去前一天的开盘价集合,得到第五差值集合,将所述第五差值集合乘以所述加权参数后,按所述第一窗口进行滑动算数平均运算,得到所述第五集合。
具体地,获取股票所有昨收价和昨开价数据,以日期为横轴,计算昨收价和昨开价的差值,得到第五差值集合,见下式11;用α作为权重对第五差值集合中的元素做加权平均计算得到第五集合E,见下式12。
M
其中,M
步骤103B、根据所述第三~第五集合,计算第一关系集合,所述第一关系集合为当天涨跌与当天开盘涨幅和前一天开盘涨幅的对应关系集合:
其中,X为所述第一关系集合,C为所述第三集合,D为所述第四集合,E为所述第五集合,β、
在步骤103B中,β取值范围2~10,
步骤103C、对所述第一集合和第二集合的每个元素取当天最小值,得到第二关系集合,所述第二关系集合为当天收盘价与当天最高价和当天最低价的位置关系集合。
在步骤103C中,所述第二关系集合为:
K=min(A,B) (14)
以日期为横轴,取集合A中和集合B中相同日期的元素比较,取两者中的小值得到新的元素集合K。
步骤103D、计算所述股票交易标识集合:
S=θ×(X/β)×(K/β) (15)
其中,S为所述股票交易标识集合,X为所述第一关系集合,K为所述第二关系集合,β为所述第一误差系数,θ为预设的比例系数。
在步骤103D中,θ的取值范围为40~60,所述股票交易标识集合包含n个元素,所述股票交易标识集合由建仓标识、增仓标识、减仓标识和清仓标识组成,S是通过公式15计算组合出的一条曲线,反映了股价的趋势,用来形成可以表现市场状况的图形,根据所述建仓标识、增仓标识、减仓标识或清仓标识得到股票操作状态为建仓、增仓、建仓或清仓。
步骤104、将所述股票交易标识集合的数据与第一阈值和第二阈值进行比较,根据比较结果输出建仓标识、增仓标识、减仓标识或清仓标识。
在步骤104中,若所述股票交易标识集合的数据大于第二阈值,则输出所述建仓标识;若所述股票交易标识集合的数据小于等于所述第二阈值且大于等于第一阈值,则输出增仓标识;若所述股票交易标识集合的数据小于等于第一阈值且大于第二阈值,则输出减仓标识;若所述股票交易标识集合的数据小于等于所述第二阈值,则输出清仓标识。
在步骤104中,所述第一阈值和第二阈值可以为预先设定的数值或数值集合,还可以为根据所述股票交易标识集合计算得到的数值集合。
例如,所述第一阈值为所述股票交易标识集合的窗长度为W
在步骤104中,所述第一阈值和第二阈值的计算方式为:
其中,L1、L2分别为所述第一阈值和第二阈值,q
需要说明的是,所述第一、第二预设窗长度可为固定值或设定值,例如,W
在步骤104中,可以用数值对所述建仓标识、增仓标识、减仓标识或清仓标识进行标记,例如,所述建仓标识为1,所述增仓标识为2,所述减仓标识为3,清仓标识为4。
在步骤104中,还可以用颜色对所述建仓标识、增仓标识、减仓标识或清仓标识进行标记,例如,所述建仓标识为紫色,所述增仓标识为红色,所述减仓标识为黄色,清仓标识为绿色。
需要说明的是,可以同时用数字和颜色对所述建仓标识、增仓标识、减仓标识或清仓标识进行标记。
在步骤104中,根据所述建仓标识、增仓标识、减仓标识或清仓标识对股票进行建仓、增仓、减仓或清仓操作。
例如,在所述股票交易标识集合中,若连续出现N
再例如,紫色的含义是建仓,在紫色K线出现时可能并不连续,有时可能间或出现红色或绿色K线;紫色K线出现后,出现红色K线需观察后续颜色做好增仓准备;紫色K线出现后,出现绿色K线可结合成交量类指标观察其活跃程度,或结合后续K线颜色及时作出应对。
红色的含义是增仓,红色K线是继紫色K线之后出现的,但有时市场剧烈波动时可能直接跨过紫色状态直接连接上一周期的绿色K线;红色K线的持续周期相对较长,其中途可能穿插一些黄色甚至绿色K线,这时我们也需要借助成交量类指标判断市场活跃度并时刻关注后续变化及时应对。
黄色的含义是减仓,其大多出现红色K线的末端有时也会在红色K线区域中间出现,根据当时成交量变化判断是否减仓。
绿色的含义是清仓,如投资者在持仓状态中当绿色出现时应格外注意其后续变化,如连续出现绿色K线信号则需立即清仓,如后续为颜色反转为红色则解除警戒状态。
需要说明的是,红色和绿色是股票交易常用颜色,本发明实施例还可以选用其他颜色作为建仓标识、增仓标识、减仓标识或清仓标识;本发明对建仓标识、增仓标识、减仓标识或清仓标识的数字不做特别限定。
在步骤104中,,根据所述建仓标识、增仓标识、减仓标识或清仓标识对股票仓位进行调整,相应进行建仓、增仓、减仓或清仓操作。
例如,建仓标识对应的股票,持仓比例为10%~20%,增仓标识对应的股票,持仓比例为大于等于60%,减仓标识对应的股票,持仓比例为10%~20%,清仓标识对应的股票,持仓比例为0%。
本发明实施例提供了一种基于股票波动的股票技术分析发方法,仅针对基础K线数据进行归纳推演,其推演模型可以用于分析指数、股票、基金等多种金融数据;结合价格波动多少和速率,经过用户偏好参数和内置参数的加权平均后动态生成可视化的交易信号,直观清楚。
图2为一种包含图层绘制的股票技术分析方法流程实施例,可用于得到可视化的股票交易结果,作为本发明实施例了,一种股票技术分析方法,具体包含以下步骤201~205:
步骤201、接收基础K线数据。
步骤201和步骤101相同。
步骤202、根据用户配置获取计算所需参数。
在步骤202中,用户可结合自身设定所述第一短周期均线天数和第一长周期均线天数。
步骤203、集成内置经验值参数。
在步骤203中,所述内置经验值参数包含所述第二短周期均线天数和第二长周期均线天数,还包含所述平滑参数。
步骤204、使用运算模型计算图元数据。
在步骤204中,所述图元数据是指所述股票交易标识集合的数据。
需要说明的是,通过步骤103计算得到所述图元数据。
步骤205、构建指标坐标系,使用图元数据绘制图层,输出最终绘制图形。
在步骤205中,获取用户当前所观察的时间轴范围,获取用户用于K线绘制的最高点和最低点从而判断指标的屏幕高度范围,根据当前屏幕展示K线跟数确定绘制指标所需数据,最终生成指标坐标系及指标渲染范围。
在步骤205中,通过绘制图元数据绘制图层:将指标坐标系整体带入图层绘制模块,结合指标坐标系对图元数据作出筛选截取,将筛选后数据绘制成图像输出给屏幕进行渲染展示。
本发明实施例提供一种股票技术分析方法,将k线数据和最终整合参数集合整理成计算指标所需要的数据结果,将整理后的参数、整理后的k线数据带入本股票技术分析方法的计算方法模型中,得到股票交易标识集合后绘图,更直观清楚。
图3为另一股票技术分析方法流程实施例,可用于得到股票交易信号,作为本发明实施例,一种股票技术分析方法包含以下步骤:
步骤301、接收对应股票K线数据。
步骤302、数据筛选。
在步骤302中,对步骤301中的股票K线数据进行筛选得到的筛选后的数据作为所述基础K线数据,用于后续计算。
需要说明的是,数据筛选可以为除权操作或其他筛选。
步骤303、模型筛选生成第一集合。
所述模型筛选生成第一集合是指通过模型计算得到所述第一集合,例如,通过步骤103AA计算得到所述第一集合。
步骤304、模型筛选生成第二集合。
在步骤304中,通过计算得到所述第二集合,例如,通过步骤103AB计算得到所述第二集合。
步骤305、模型筛选生成第三集合。
在步骤305中,通过计算得到所述第三集合,例如,通过步骤103AC计算得到所述第三集合。
步骤306、模型筛选生成第四集合。
在步骤306中,通过计算得到所述第四集合,例如,通过步骤103AD计算得到所述第四集合。
步骤307、模型筛选生成第五集合。
在步骤307中,通过计算得到所述第五集合,例如,通过步骤103AE计算得到所述第五集合。
需要说明的是,计算得到所述第一集合~第五集合的方式不限于步骤103AA~步骤103AE。
步骤308、模型筛选生成第二关系集合。
在步骤308中,可通过公式14计算得到所述第二关系集合K。
步骤309、模型筛选生成第一关系集合。
在步骤309中,可通过公式13计算得到所述第一关系集合X。
步骤310、模型筛选生成股票交易标识集合。
步骤310同步骤103D。
步骤311、模型运算生成第一阈值。
在步骤311中,对股票交易标识集合进行窗口大小为W
步骤312、模型运算生成第二阈值。
在步骤312中,对股票交易标识集合进行窗口大小为W
步骤313、比较各集合,输出比较结果。
在步骤313中,若所述股票交易标识集合的数据大于第二阈值,则输出所述建仓标识;若所述股票交易标识集合的数据小于等于所述第二阈值且大于等于第一阈值,则输出增仓标识;若所述股票交易标识集合的数据小于等于第一阈值且大于第二阈值,则输出减仓标识;若所述股票交易标识集合的数据小于等于所述第二阈值,则输出清仓标识。
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
- 一种股票技术分析方法
- 一种基于关键股票集识别的股票市场大盘数据分析方法