KDJ指标如何修正?
在前两天的文章里,我基本上把KDJ指标的原理和KDJ指标失灵的原因进行了解释,各位看过帖子的人应该差不多都明白了。那么,我们应该如何对KDJ指标进行修正呢?实际上,我们应该首先改变一个对于KDJ指标的认识。
长期以来,大多数人习惯于将KDJ指标作为一个短线指标来应用,应用的理由无非是KDJ对于股价的变化比较敏感,因此在许多短线炒股的人看来KDJ是赚钱的利器。当然,几乎所有人也都被KDJ的乱发信号困扰过。但对于如何看待KDJ的乱发信号这一问题,不同的人却有不同的理解。总的来说,大多数人认为KDJ指标有着更高的优化空间,可以应对短期的市场波动。在运用KDJ指标的最初,我也有这样的想法,并尝试了各种各样的参数对于KDJ指标进行优化,希望能够让KDJ指标指示的更为准确,及时的发出买卖信号。然而,当我明白了KDJ指标的原理之后,才知道这在A股市场是很难的。一如前文所说,由于涨跌停制度和T+1的交易制度的存在,A股市场的KDJ数值计算往往失真,短期内并不见得一定能发出准确的买卖信号。若一味的尝试在短线指标上对KDJ优化,可能也不会有太好的结果。
那么,我们该以什么样的思路修正KDJ指标呢?
尽管KDJ指标在一开始被设计为短线指标,但在很多时候我们却往往陷入了一种思维的误区。这个误区就是在A股市场中,KDJ指标真的只能当做短期指标来用吗?
针对上一个帖子突出的KDJ指标在A股市场存在的问题,我们可以以这样的思路去解决:首先,尽管涨跌停制度在短期之内的确会让股价的走势失真,进而让KDJ指标发出错误的信号,但从长期来看股价走势并不受涨跌停制度的影响——换句话说,涨跌停制度只不过让股价的涨跌幅变慢了而已,但整体的趋势是不会改变的;其次,尽管在T+1的交易制度下,所谓的庄家有可能通过对某一日股价最高价、最低价的控制来影响股价,但在周线或者月线的级别上来看,这些策略也是会失效的。比如我连拉五个涨停,按照日线级别的KDJ算法来计算,会因为无法计算最高价、最低价而失真,但在周线级别而言,这五个涨停却是有自己的最高价和最低价的。因此,我们如果将KDJ作为中长线指标应用,其效果会如何呢?
下面两幅图是2013年3月至2014年6月的上证指数K线图,上图为周线图,下图为日线图。从上下两幅图的对比中,我们可以看到这一段的行情是非常难以把握的震荡行情,忽上忽下,让人不好操作。如果按照日线级别的KDJ指标来操作,那么无疑是会严重打击自己的投资信心的,最终甚至可能会割肉出局,死在黎明之前。但是在周线图中,我们却可以看到KDJ指标虽然有波动,但其波动的趋势却显得比较明朗,准确率也较之日线要准很多。而且,从周线图上,可以更清楚地看到所有的均线都已经绞缠在了一起,金蜘蛛呼之欲出,只要能够拿住股票,必然会赶上这一波的行情。
说完了日线与周线的差别,接下来就还要谈一下KDJ的参数问题。KDJ的默认参数为9,3,3,这一参数在短线操作的时候有着较高的准确度,但也正是因为KDJ指标一直以来被认为是短线指标,一直以来并不被所谓的长线投资者或者价值投资者所看重,甚至有所谓的价值投资者对于KDJ这样的技术指标嗤之以鼻。事实上,在我对KDJ指标进行研究的过程中,渐渐的发现其实与一般我们所认为的观念恰恰相反,KDJ指标非但适用于长线投资,其准确率也要比均线类的指标准确得多。前几天我在雪球上看到有人在统计自己错过的大牛股,说自己当年没有拿住,过早的给卖了。为什么我们很多人都买过牛股,却又早早的卖掉了?说到底,还是没有看懂技术指标。在这里,我们不妨以恒顺众昇为例,来看看KDJ指标是如何俘获大牛股的。
这是日线级别的K线图,从图中可以看到恒顺众昇大约自2013年期就开始步入牛市,一路暴涨,如果能再2013年前后持有,那么在这一轮牛市中可以翻20倍,是当之无愧的大牛股。但从下面的KDJ指标来看,由于KDJ指标所计算的是短期的波动,因而会频繁地发出卖出信号,让人错失这只牛股。而如果我们将其切换为周线,其买卖点瞬间清晰了许多。
然而,即便如此,这幅图中的KDJ指标也依然有一个非常大的缺陷,那就是发出的信号依然过于频繁,在近两年内曾多次发出卖出信号。那么,KDJ指标就这么不靠谱么?不尽然,请看下面的K线图。
同样是KDJ指标,同样是恒顺的K线图,其买卖信号却变得十分清晰,如果你按照KDJ指标的使用规则,在超卖区买入,然后持股不动,然后在超卖区卖掉的话,毫无疑问你会完整的吃掉20倍的利润。即便你在死叉卖出一次,再按照金叉买入,依然也有近20倍的收益。那么,下面的K线图与上面的K线图的KDJ指标究竟差别在哪儿?
答案是参数。事实上,在对于KDJ指标分析的过程中,我试图在短线指标内对于KDJ进行优化,但市场的不可预测性给了我当头一棒,KDJ指标越是敏感,其买卖信号发出的也就愈加混乱,因而试图通过让KDJ指标变得敏感而准确把握买卖信号的作法,是不可取的。要想让KDJ指标更管用,恰恰应当让KDJ指标变的钝化。KDJ通常默认的参数是9,3,3,而在上面一幅图中,我所设置的KDJ参数为60,20,10。当KDJ指标变的钝化之后,其对于行情的指示反而变得准确了许多。
当然,知其然还要知其所以然,为什么KDJ指标在作为长期指标后反而会对于行情有更准确的指示呢?答案就在参数之中。当我们以周线为单位设置60,20,10的参数之后,60也就意味着60周,约等于一年,20和10可以理解半年与季,这也就意味着当KDJ参数是在以年为单位来对数据做出分析的,那些中等级别的波动在这一指标里是被隐藏的。例如一只股票在2007年的最高点价格为100元,2008年10月价格为5元,2009年涨到了10元,在2010到~2013年间股价在8~20元之间波动,尽管按照股价来看在2008年到2013年间股价有4倍的波动,但与2007年的高价相比,这个波动的幅度也就算得上是一个整理而已,在以年为单位的KDJ指标上而言,其显示出来的图形就是股价一直在低位超卖区埋伏,一旦金叉形成就意味着要有大级别的拉升了,这是股票上涨过程中利润最为丰厚的一段。我们不妨还是看看恒顺众昇的一个片段。
略懂技术分析的人在看到上面的图形时应该会知道这就是典型的双底或者“W”底,一般这个图形出现就意味着股价的底部已经确立,上涨趋势即将展开,而从均线指标上看,途中的所有均线开始绞缠在一起,金蜘蛛形成。那么我所设置的KDJ参数对于行情的准确性如何呢?可以看到,在双底形成和调整之前,KDJ发出了卖出信号,而在双底形成之后,KDJ又明确的发出了买入信号,若能以此操作那么无疑收获是丰厚的。而有了这个技术指标打底,我们也可以更安心的拿住股票。
我们还可以以这个参数来看一看近年来市场上的大牛股。
上面三幅图分别是上海莱士、华兰生物与宋城演艺,这个参数的准确性是非常高的。
当然,对于想做中线的人而言,这个参数的周期有些长,毕竟不是每个人都有许多闲钱可以一放几年不动。在这里还有一个可以参考的参数,为19,5,3,其基本原理为以半年和月为单位设置的参数,以此参数来看恒顺众昇,其K线图如下:
以上就是今天的内容。本文中所提供的参数为我自己研究计算而来,仅供参考。事实上我们每个人也可以按照自己的计划和要求,对于KDJ参数进行优化。总的来看,经过优化后的KDJ参数能够较为准确的指示出大级别的市场行情和股价变化。即使对于价值投资的信徒而言,也不放参考一下技术指标,否则一旦卖飞,悔之晚矣。