KDJ又被称之为随机指标,由k线数值与D线数值和J线数值,共计三条曲线组合而成。并且三条曲线的数值只在0---100之间变动。KDJ随机指标仅提供短线买卖信号。而不适合中长线投资者使用。
KDJ技术图形见下图:
KDJ技术图形
【KDJ三条线之间的关系】
k线、D线与J线,三条曲线相比较,J线数值变化最快,又被称之为超快线,或称确认线。主要用来确认K线与D线所发出的买卖信号,作为辅助观察线。k线数值变化速度在三条曲线中属于中等,但与D线比起来速度稍快于D线,因此,K线又被称之为快线。D线在三条曲线中变化速度最慢,所以D线又被称之为慢线。
【KDJ指标使用技巧】
1.K与D值永远介于0到100之间。D大于80时,行情呈现超买现象。D小于20时,行情呈现超卖现象。
2.上涨趋势中,K值大于D值,K线向上突破D线时,为买进信号。下跌趋势中,K值小于D值,K线向下跌破D线时,为卖出信号。
3.KD指标不仅能反映出市场的超买超卖程度,还能通过交叉突破发出买卖信号。
4.KD指标不适于发行量小、交易不活跃的股票,但是KD指标对大盘和热门大盘股有极高准确性。
【KDJ的实战运用图解】
1、当白色的K值在50以下的低水平,形成一底比一底高的现象,并且K值由下向上连续两次交叉黄色的D值时,股价会产生较大的涨幅。
白色的K值在50以下的低水平
2、当白色的K值在50以上的高水平,形成一顶比一顶低的现象,并且K值由上向下连续两次交叉黄色的D值时,股价会产生较大的跌幅。
当白色的K值在50以上的高水平
作为贪吃猪的资深粉丝的他一直仰慕猪哥的传奇,这几日跟着猪哥后面也学了几招,虽然学的不算多,但如何选股他也有一点自己的心得,现在就与大家分享一下。
跟着猪老大学习炒股的时候,恰好是在群友们一个个在找KDJ3金叉选股公式的那个时期,虽然约等于纯种小白一个,但这并不妨碍他先收藏后鼓掌再欣赏。
在工作之余,几经坎坷,终于照着教程的指引,成功地将KDJ3金叉选股公式添加到通达信的公式管理器中。那一刻他简直喜极涕零。
经过一段时间的学习,他也学了些股票知识和技巧,但是很多时候,在尝试着使用老师讲的战法去选股的时候,总是感觉大海捞针。
后来一想,一只个股一只个股地去看去分析实在太慢了,该如何提高选股的效率呢?
偶然间,他想起了KDJ3金叉选股公式的内容,当时他在群里问6哥:选股公式实际上是一些编程语言吧?猪哥给出了肯定的回答:是的,是一些简单的编程语言。
他灵光一闪,自己可是有编程的基础的,那么学习怎么去写选股公式,上手应该是很快的。至于怎么学习编写选股公式,自有妙计。
打开通达信软件,在菜单栏依次点击:功能→公式系统→公式管理器,按照这个顺序打开了“公式管理器”这座宝山。
如图巧用KDJ指标,这样选股赚钱翻倍
他发现,在公式管理器后面还有“Ctrl+F”的字眼,知道那是对应的快捷键,自此之后,他就通过在键盘上按住Ctrl,然后再按F,这种方式打开公式管理器。
先看看别人写的选股公式是什么样子的,便随手用鼠标双击“条件选股公式”,又双击了在其下面的“形态特征选股”,再双击“GREEN4 四串阴(系统)”,
如图巧用KDJ指标,这样选股赚钱翻倍
出现如下界面
出现界面
公式名称、描述、类型自不必多说,很明显,中间的方框内就是公式的全部内容了。
右下角四个按钮中的“动态翻译”显示出被按下的效果,按钮右侧的方框中的内容,无疑就是公式的中文翻译了,正好让人检查公式的编写是否达到了想要的效果。
他将目光移到中间方框内的公式正文,有编程经验的他知道,绿色的字眼都是关键字,都是事先内置在行情软件中的,具有一定作用的函数或运算符号。
说来也巧,他不经意间,把鼠标的光标放在公式正文的“CLOSE”上面,并且稍作停留,就出现了如下画面:
把鼠标的光标放在公式正文的“CLOSE”上面,并且稍作停留
软件用黄色对话框显示了函数CLOSE的含义及其用法,即返回该“周期”收盘价(选股时,你选择了哪一个周期,它就给你返回相当于周期的收盘价)。本着好记性不如烂笔头的想法,他马上把它记下来。依葫芦画瓢,对话框提示:OPEN即返回该“周期”开盘价。
而EVERY就显得复杂了一点,只是觉得有必要顺便科普一下:函数有“带参数”和“不带参数”两种,这一条公式中,一共出现了3个函数,其中,CLOSE/OPEN这两个函数不带参数,EVERY是带参数的,并且一带就是两个。
EVERY是带参数的,并且一带就是两个
EVERY这个函数的格式很明显就是:EVERY(参数1,参数2)。在这一条公式中,EVERY的具体内容是:EVERY(CLOSE<OPEN,4)。参数1是一个条件判断语句(CLOSE<OPEN),参数2是一个常数(4),两个参数用逗号隔开。这个具体公式的作用,动态翻译已经给出。
又对照了一下公式正文(即选股函数)“STAR:EVERY(CLOSE<OPEN,4);”和动态翻译“输出STAR:最近4日一直存在收阴线”,发现“STAR:”的含义是:“输出STAR”,也就是说,在STAR后面加上冒号,表示输出STAR的内容,而STAR的内容,就是冒号后面的内容。
喜欢尝试的他,把“STAR”改成“选股”,然后点击“测试公式”按钮,软件提示测试通过。他便明白,冒号前面的内容,是可以由用户自定义的,可以是英文也可以是中文。他又试着把“STAR:”去掉,只保留“EVERY(CLOSE<OPEN,4);”,同样测试通过。以上两种情况,执行选股,都可以选出符合条件的个股。这说明,如果公式的内容只是一个语句,那么,包不包括冒号以及冒号前面的内容,都是可以的。
这时候,他想起当初自己练习写程序时,刚开始总会犯初学者极其容易犯的并且不容易发现的错误:因输入法没及时切换,把语句中的各种符号用成了中文符号。
看完了四串阴,小猪决定再来看同样属于形态特征选股范畴的“均线多头排列”公式。
同样,在公式名称上双击鼠标左键,出现如下画面(为了图片之类小猪调整了对话框的大小,不要在意这些细节)
“均线多头排列”公式
较之“四串阴”的公式内容,他发现这里有4处不同。
1、浅红色虚框内,冒号后面多了个“=”;
2、浅红色方框内,是4个可以改变数值的参数(即4个变量,变量名称分别是:N,N1,N2,N3);
3、深红色方框内,参数1-4有填写内容;
4、一共有5行,一行一个语句。
从动态翻译可知:“:=”,表示赋值,也就是说,A1的值等于函数MA(CLOSE,N)所返回的值。
由于A1对应的语句中,MA函数的参数“N”的缺省取值是5,所以A1的值就是收盘价的5日平均值,同理A2等于收盘价的10日平均值,等等。
为什么函数MA的参数2要写成变量的形式,这样写有什么好处吗?带着这样的疑问,小π关掉公式管理器,使用快捷键Ctrl+T,开启“条件选股”的对话框,选择了“均线多头排列”。
均线多头排列
那么这样写有没有坏处呢?坏处就是:必须设置参数的取值范围和缺省值,否则会出现各种错误。
再看最后一行,AND是操作符,也称逻辑运算符,表示“并且”,那么最后一句表达的意思就是:今天的收盘价大于5日均线,并且5日均线大于10日均线,并且10日均线大于20日均线,20日均线大于30日均线,并且今天收阳线。
通过这两个例子可知,函数所带的参数,既可以是另一个函数,又可以是一个常数,也可以是一个变量。
选股公式的框架和编写规则,基本上已经了解清楚。至于要自己写出选股公式,还需多看看软件中现有的公式,慢慢积累各种函数的用法,学习别人编写的思路和技巧(也叫算法),才能把自己掌握的战法,用程序语言来实现。
他知道,框架、规则、内置函数都只是躯壳,算法才是灵魂,路漫漫其修远兮,必将上下而求索。