专利名称:一种波形曲线生成方法及装置的制作方法
技术领域:
本发明涉及信息预测技术领域,尤其涉及一种波形曲线生成方法及装置。
背景技术:
随着社会的进步和人们经济水平的提高,市面上出现了大量的经济产品,并且越来越多的用户对这些经济产品产生了兴趣。而且为了满足用户的需求出现了大量的波形生成的方法及装置,从而可以根据用户输入的参数生成对应的波形图,以便用户使用。现有技术中,用户普遍采用的波形生成方法为基于波浪理论的波形生成方法,但是该波形生成方法生成的波形较粗糙,没有准确的体现波形上涨和下跌节点的明显技术特征,从而使生成的波形图的准确性不高,影响后期的使用。
发明内容
有鉴于此,本发明实施例提供一种波形曲线生成方法及装置,用以解决现有技术基于波浪理论的波形生成方法生成的波形图的准确性不高,影响后期准确性的问题。本发明提供一种波形曲线生成方法,所述方法包括根据用户输入的波形生成属性信息及保存的设定时间长度的波形曲线,获取生成目标波形的基准曲线;在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点;根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线。较佳地,所述获取生成目标波形的基准曲线包括根据用户输入的波形类型信息,在保存的设定时间长度的波形曲线中,查找该波形类型的曲线;在查找的该波形类型的曲线中,根据用户输入的时间参数,选择满足该时间参数的基准曲线。较佳地,在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点包括当获取的所述基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。较佳地,所述根据影响波形的各个因素及设置的极点生成多个波形参数,包括
针对影响波形的每个因素,及设置的极点,在该极点的范围内确定稳定点;将该稳定点作为阈值,将影响波形的每个因素中大于该阈值的值作为波形参数,其中生成的波形参数包括 I. 83,2. 12,2. 4,2. 75,3. 1,3. 5,3. 97,4. 33,4. 7,5. 25、6 和 6. 8。较佳地,所述根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线包括确定第二基准点和第一基准点的差值,取该差值与每个波形参数的积,并将该积与第一基准参数的和作为每个上涨值,将对应每个上涨值的线作为上涨线;并确定第一基准点和第二基准点的差值,并确定该差值与每个波形参数的积,取该第一基准点与该积的差值,将该差值作为每个下降值,将对应每个下降值的线作为下降线.根据生成的所述上涨线和下降线生成波形曲线。本发明提供一种波形生成装置,所述装置包括·接收端口,用于接收用户输入的波形生成属性信息;存储模块,用于保存设定时间长度的每条波形曲线;中央处理器CPU,用于根据根据用户输入的波形参数及保存的设定时间长度的波形曲线,获取生成目标波形的基准曲线;输出模块,用于根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线。较佳地,所述中央处理器,具体用于根据接收端口接收到的用户输入的波形类型信息,在存储模块保存的设定时间长度的波形曲线中,查找该波形类型的曲线;在查找的该波形类型的曲线中,根据用户输入的时间参数,选择满足该时间参数的基准曲线。较佳地,所述中央处理器,具体用于当获取的所述基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点;当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。较佳地,所述输出模块,具体用于针对影响波形的每个因素,及设置的极点,在该极点的范围内确定稳定点;将该稳定点作为阈值,将影响波形的每个因素中大于该阈值的值作为波形参数,其中生成的波形参数包括 I. 83,2. 12,2. 4,2. 75,3. 1,3. 5,3. 97,4. 33,4. 7,5. 25、6 和 6. 8。较佳地,所述输出模块,具体用于确定第二基准点和第一基准点的差值,取该差值与每个波形参数的积,并将该积与第一基准参数的和作为每个上涨值,将对应每个上涨值的线作为上涨线;并确定第一基准点和第二基准点的差值,并确定该差值与每个波形参数的积,取该第一基准点与该积的差值,将该差值作为每个下降值,将对应每个下降值的线作为下降线.根据生成的所述上涨线和下降线生成波形曲线。本发明提供了一种波形曲线生成方法及装置,该方法根据用户输入的波形参数及保存的设定时间长度内的波形曲线,获取生成目标波形的基准曲线,在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点,根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及确定的第一基准点、第二基准点生成波形曲线,由于在本发明中根据影响波形的各个因素及设置的极点生成多个波形参数,从而使生成的波形参数更加的准确,另外在生成波形曲线时,参考了基准曲线的第一基准点和第二 基准点的信息,使生成的波形曲线可以准确的反应波形曲线的上涨和下降节点的特征,从而使生成的波形曲线更加的准确。
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I为本发明提供的波形曲线的生成装置结构示意图;图2为本发明提供的波形曲线的生成过程示意图。
具体实施例方式本发明实施例为了有效的提高生成的波形曲线的准确性,满足用户的需求,提供了一种波形曲线生成方法及装置。为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图I为本发明提供的波形曲线生成装置的结构示意图,该装置包括接收端口 11,用于接收用户输入的波形参数;存储模块12,用于保存设定时间长度的每条波形曲线;中央处理器CPU13,用于根据根据用户输入的波形属性信息及保存的设定时间长度的波形曲线,获取生成目标波形的基准曲线;输出模块14,用于根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线。所述中央处理器13,具体用于根据接收端口接收到的用户输入的波形类型信息,在存储模块保存的设定时间长度的波形曲线中,查找该波形类型的曲线;在查找的该波形类型的曲线中,根据用户输入的时间参数,选择满足该时间参数的基准曲线。所述中央处理器13,具体用于当获取的所述基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点;当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。所述输出模块14,具体用于针对影响波形的每个因素,及设置的极点,在该极点的范围内确定稳定点;将该稳定点作为阈值,将影响波形的每个因素中大于该阈值的值作为波形参数。所述输出模块14,具体用 于确定第二基准点和第一基准点的差值,取该差值与每个波形参数的积,并将该积与第一基准参数的和作为每个上涨值,将对应每个上涨值的线作为上涨线;并确定第一基准点和第二基准点的差值,并确定该差值与每个波形参数的积,取该第一基准点与该积的差值,将该差值作为每个下降值,将对应每个下降值的线作为下降线.根据生成的所述上涨线和下降线生成波形曲线。图2为本发明提供的基于上述装置的波形曲线生成过程示意图,该过程包括以下步骤S201 :中央处理器根据用户输入的波形属性信息及保存的设定时间长度的波形曲线,获取生成目标波形的基准曲线。具体的,在本发明的该装置的存储模块中保存有多条波形曲线,每条波形曲线的横轴为时间轴,纵轴为价格轴,由于每条波形曲线的横轴为时间轴,因此可以需要保存设定时间长度内的波形曲线。在本发明中该波形曲线保存在存储模块中。为了保证本发明生成的波形曲线的准确性,保存有多种类型的波形曲线,具体包括单K线、极点K线、双体K线和多体K线等。S202:中央处理器在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点。在本发明中中央处理器主要是获取基准曲线的最低点和最高点,将最低点作为第一基准点,将最高点作为第二基准点。具体的在确定第一基准点和第二基准点时,根据获取的基准曲线的不同采用不同的确定方法。当获取的基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点;当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。S203:输出模块根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线。在本发明中为了提高生成的波形曲线的准确性,需要根据影响波形的各个因素及设置的极点,确定生成的每条波形曲线的波形参数。
具体的在本发明中,输出模块在确定各个波形参数时,根据影响波形的各个因素及设置的极点生成。这是因为在影响波形的各个因素中,并不知道哪些因素是有用因素,哪些因素是无用因素,为了做出全面性的准备,在本发明中在该多个因素中选择有用的因素。具体在确定每个波形参数时,根据设置的极点,该极点可以为在进行交易时的最大点,该最大点为可以感知交易的最大极限性;在影响波形的各个因素中,及设置的该极点中,确定稳定点,该稳定点为该交易和谐统一的一个稳定共有点;将该稳定点作为阈值,在该影响波形的各个因素中查找大于该阈值的值作为波形参数。当生成波形参数后,根据生成的波形参数和的确定的第一基准点和第二基准点生成波形曲线。在具体的生成波形曲线时,首先,根据生成的波形参数和确定的第一基准点和第二基准点,生成对应每个上涨值的上涨线,并生成对应每个下降值的下降线,生成的每条上涨线和每条下降线都为平行于横轴,通过对应的每个上涨值和下降值的直线。当生成了每条上涨线和每条下降线后,根据生成的上涨线和下降线,采用设定的方法生成波形曲线。由于在本发明中根据影响波形的各个因素及设置的极点生成多个波形参数,从而使生成的波形参数更加的准确,另外在生成波形曲线时,参考了基准曲线的第一基准点 和第二基准点的信息,使生成的波形曲线可以准确的反应波形曲线的上涨和下降节点的特征,从而使生成的波形曲线更加的准确。具体的在本发明中该装置的存储模块中保存有多条波形曲线,具体包括单K线、极点K线、双体K线和多体K线等。这些波形曲线的横轴时间轴,可以是以分钟、小时、天、星期、月、季度、年为单位,为了对每种类型的波形曲线进行区分,可以根据每种波形曲线的时间轴的单位来进行,例如当波形曲线的时间轴的单位为天时,则可以认为每天的单K线、极点K线等。而用户在进行波形曲线的生成时,可能需求的反映每天波动状态的波形曲线,也可以需要的是反映每月波动状态的波形曲线,或者也可以是反映每个季度波动状态的波形曲线。在本发明中为了保证生成的波形曲线的准确性,在进行波形曲线的生成时,该装置通过接收端口接收用户输入的波形生成属性信息,将该波形生成属性信息发送到中央处理器,通过中央处理器查找存储模块存储的每个波形曲线,获取生成目标波形的基准曲线。
在本发明中当中央处理器根据接收端口发送的波形生成属性信息,从存储模块中获取生成目标波形的基准曲线时,由于该波形生成属性信息包括波形类型信息和时间参数。当中央处理器获取了接收端口发送的波形类型信息后,在存储模块保存的多种波形曲线中查找该波形类型的曲线,并在查找到的该波形类型的曲线中,根据从接收端口发送的时间参数,选择满足该时间参数的基准曲线。例如接收端口接收到的用户输入的波形参数为单K线,则当中央处理器获取了该波形类型后,在存储模块中查找所有的单K线,另外,此时用户输入的时间参数为天,则中央处理器在所有的单K线中查找以天为单位的单K线,将查找的该以天为单位的单K线作为基准曲线。当中央处理器确定了基准曲线后,需要在该基准曲线中查找第一基准点和第二基准点,即查找该基准曲线的最低点和最高点。具体的中央处理器在查找该基准曲线的最低点和最高点时,还需要跟踪该基准曲线的变化,当检测到该基准曲线开始下降时,则可以认为该基准曲线出现了最高点,相应的当检测到该基准曲线开始上升时,则可以认为该基准曲线出现了最低点。由于在本发明中该中央处理器获取的基准曲线可以包括多种类型,在针对每种类型的基准曲线在确定第一基准点和第二基准点时,该中央处理器具体用于当获取的所述基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点;当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点;当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点;当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。
当中央处理器确定了基准曲线的第一基准点和第二基准点后,将确定的第一基准点和第二基准点发送到输出模块,而在输出模块中本身保存有多个波形参数。对于输出模块中保存的每个波形参数,输出模块根据大量的统计、计算,确定了波形曲线的每个波形参数,该波形参数包括多个。在本发明中根据大量的统计、计算,确定的波形参数包括12个,分别为 I. 83,2. 12,2. 4,2. 75,3. 1,3. 5,3. 97,4. 33,4. 7,5. 25、6 和 6. 8。当输出模块确定了这些波形参数后,即可根据该波形参数确定上涨线和下降线。具体的在确定上涨线时,确定第二基准点和第一基准点的差值,取该差值与每个波形参数的积,并将该积与第一基准参数的和作为每个上涨值,将对应每个上涨值的线作为上涨线。例如当确定第一基点为A,第二基点为B,每个波形参数为Ci, i为I 9的数值,取I 9每个数值时,对应上述每个波形参数,则可以确定每个上涨值为(B-A) *Ci+A,根据每个上涨值,将通过该上涨值平行于横轴的直线作为上涨线。同样的在确定每条下降线时,确定第一基准点和第二基准点的差值,并确定该差值与每个波形参数的积,取该第一基准点与该积的差值,将该差值作为每个下降值,将对应每个下降值的线作为下降线。例如当确定第一基点为A,第二基点为B,每个波形参数为Ci, i为I 9的数值,取I 9每个数值时,对应上述每个波形参数,则可以确定每个下降值为A- (A-B) *Ci,根据每个下降值,将通过该下降值平行于横轴的直线作为下降线。当输出模块确定了每条上涨线和每条下降线时,根据设定的方法,生成位于上涨线和下降线之间的波形曲线。具体的在本发明中输出模块在生活位于上涨线和下降线之间的波形曲线时,依据该设置的方法生成,因为根据大量的统计数据确定,经济产品的波动满足该设定的方法,因此当依据该方法生成波形曲线时,可以提高生成的波形曲线的准确性。在本发明中输出模块在具体的生成该波形曲线时,例如可以为根据各个波形参数,及确定的第一基准点第二基准点生成每条上涨线和下降线,在根据该每条上涨线和每条下降线生成波形曲线时,可以认为该波形首先是上升的趋势,当该波形曲线上升到第二条上涨线和第三条上涨线(按上涨值由小到大分别将每个上涨值对应的上涨线称为第一
上涨线、第二上涨线........第九上涨线,同样下降线也这样描述)之间时,该波形曲线会
出现下降趋势,之后,波形曲线又会出现上涨趋势,此时该波形曲线会上涨到第五条上涨线和第六条上涨线之间,之后该波形曲线又会出现下降趋势,当该波形曲线经过该轮曲线后,该波形曲线又会出现上涨趋势,此时该波形曲线将会上涨到第七条上涨线到第九条上涨线对应的宽区域内,从而生成整个的波形曲线。具体的在本发明中,当获取了生成目标波形的基准曲线后,取该基准曲线的最低K线祝作为起始点,在该基准曲线中确定该基准曲线的最低点和最高点,即分别确定该基准曲线的第一基准点和第二基准点,当该第一基准点和第二基准点确定后,并根据生成的多个波形参数,即可形成9条上涨线和9条下降线,本发明生成的波形曲线即位于第一基准点和第二基准点对应的平行于横轴的直线之间,也可以认为生成的该波形曲线位于最高的上涨线和最低的下降线之间。在进行波形曲线的生成时,可以根据上述实施例生成,即波形首先是上升的趋势,当该波形曲线上升到第二条上涨线和第三条上涨线之间时,该波形曲线会出现下降趋势,之后,波形曲线又会出现上涨趋势,此时该波形曲线会上涨到第五条上涨线和第六条上涨线之间,之后该波形曲线又会出现下降趋势,当该波形曲线经过该轮曲线后,该波形曲线又 会出现上涨趋势,此时该波形曲线将会上涨到第七条上涨线到第九条上涨线对应的宽区域内,从而生成整个的波形曲线,完成整个的循环过程。在本发明中生成的波形曲线中,由于横轴为时间轴,因此该波形曲线可以为较短时间(如I分钟)对应的波形曲线,也可以是较长时间(如100年)对应的波形曲线,每个时间段对应的波形曲线都满足上述生成方法。本发明提供了一种波形曲线生成方法及装置,该方法根据用户输入的波形参数及保存的设定时间长度内的波形曲线,获取生成目标波形的基准曲线,在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点,根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及确定的第一基准点、第二基准点生成波形曲线,由于在本发明中根据影响波形的各个因素及设置的极点生成多个波形参数,从而使生成的波形参数更加的准确,另外在生成波形曲线时,参考了基准曲线的第一基准点和第二基准点的信息,使生成的波形曲线可以准确的反应波形曲线的上涨和下降节点的特征,从而使生成的波形曲线更加的准确。本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。本发明实施例中所描述的各种说明性的逻辑块,或单元都可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、⑶-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以 是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电脑、双绞线、数字用户线(DSL)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、DVD、软盘和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种波形曲线生成方法,其特征在于,所述方法包括 根据用户输入的波形生成属性信息及保存的设定时间长度的波形曲线,获取生成目标波形的基准曲线; 在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点; 根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线。
2.如权利要求I所述的方法,其特征在于,所述获取生成目标波形的基准曲线包括 根据用户输入的波形类型信息,在保存的设定时间长度的波形曲线中,查找该波形类型的曲线; 在查找的该波形类型的曲线中,根据用户输入的时间参数,选择满足该时间参数的基准曲线。
3.如权利要求I或2所述的方法,其特征在于,在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点包括 当获取的所述基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点; 当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点; 当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点; 当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。
4.如权利要求I所述的方法,其特征在于,所述根据影响波形的各个因素及设置的极点生成多个波形参数,包括 针对影响波形的每个因素,及设置的极点,在该极点的范围内确定稳定点; 将该稳定点作为阈值,将影响波形的每个因素中大于该阈值的值作为波形参数,其中生成的波形参数包括 I. 83,2. 12,2. 4,2. 75,3. 1,3. 5,3. 97,4. 33,4. 7,5. 25、6 和 6. 8。
5.如权利要求4所述的方法,其特征在于,所述根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线包括 确定第二基准点和第一基准点的差值,取该差值与每个波形参数的积,并将该积与第一基准参数的和作为每个上涨值,将对应每个上涨值的线作为上涨线;并 确定第一基准点和第二基准点的差值,并确定该差值与每个波形参数的积,取该第一基准点与该积的差值,将该差值作为每个下降值,将对应每个下降值的线作为下降线;根据生成的所述上涨线和下降线生成波形曲线。
6.一种波形生成装置,其特征在于,所述装置包括 接收端口,用于接收用户输入的波形生成属性信息; 存储模块,用于保存设定时间长度的每条波形曲线; 中央处理器CPU,用于根据根据用户输入的波形参数及保存的设定时间长度的波形曲线,获取生成目标波形的基准曲线; 输出模块,用于根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及第一基准点、第二基准点生成波形曲线。
7.如权利要求6所述的装置,其特征在于,所述中央处理器,具体用于根据接收端口接收到的用户输入的波形类型信息,在存储模块保存的设定时间长度的波形曲线中,查找该波形类型的曲线;在查找的该波形类型的曲线中,根据用户输入的时间参数,选择满足该时间参数的基准曲线。
8.如权利要求6或7所述的装置,其特征在于,所述中央处理器,具体用于当获取的所述基准曲线为单K线时,确定所述单K线在该设定的长度内的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点; 当获取的所述基准曲线为极点K线,且极点K线的影线大于实体的二倍时,选取影线的最低点和最闻点,分别将所述最低点和最闻点确定为第一基准点和第~■基准点; 当获取的所述基准曲线为双体K线和多体K线时,选取者几条曲线中的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点; 当获取的所述基准曲线为较长横盘曲线时,选择该曲线的最低点和最高点,分别将所述最低点和最高点确定为第一基准点和第二基准点。
9.如权利要求6所述的装置,其特征在于,所述输出模块,具体用于针对影响波形的每个因素,及设置的极点,在该极点的范围内确定稳定点; 将该稳定点作为阈值,将影响波形的每个因素中大于该阈值的值作为波形参数,其中生成的波形参数包括 I. 83,2. 12,2. 4,2. 75,3. 1,3. 5,3. 97,4. 33,4. 7,5. 25、6 和 6. 8。
10.如权利要求9所述的装置,其特征在于,所述输出模块,具体用于确定第二基准点和第一基准点的差值,取该差值与每个波形参数的积,并将该积与第一基准参数的和作为每个上涨值,将对应每个上涨值的线作为上涨线;并 确定第一基准点和第二基准点的差值,并确定该差值与每个波形参数的积,取该第一基准点与该积的差值,将该差值作为每个下降值,将对应每个下降值的线作为下降线; 根据生成的所述上涨线和下降线生成波形曲线。
全文摘要
本发明公开了一种波形曲线的生成方法及装置,该方法根据用户输入的波形参数及保存的设定时间长度内的波形曲线,获取生成目标波形的基准曲线,在所述基准曲线上依据设置的规则,确定第一基准点和第二基准点,根据影响波形的各个因素及设置的极点生成多个波形参数,根据生成的每个波形参数及确定的第一基准点、第二基准点生成波形曲线,由于在本发明中根据影响波形的各个因素及设置的极点生成多个波形参数,从而使生成的波形参数更加的准确,另外在生成波形曲线时,参考了基准曲线的第一基准点和第二基准点的信息,使生成的波形曲线可以准确的反应波形曲线的上涨和下降节点的特征,从而使生成的波形曲线更加的准确。
文档编号G06F1/02GK102681594SQ20121013366
公开日2012年9月19日 申请日期2012年4月28日 优先权日2012年4月28日
发明者张建华 申请人:张建华