联系我们 联系我们
当前位置: 主页 > 指标公式学习 > 分时指标 >

随机指标分时用法和源代码(KDJFS)

时间:2019-03-16 16:31来源:cftsc 作者:操盘手联盟 点击:
KDJ指标又叫随机指标,一般是用于股票分析的统计体系,根据统计学原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均
KDJ
KDJ指标又叫随机指标,一般是用于股票分析的统计体系,根据统计学原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。
 
原理解析
随机指标设计的思路与计算公式都起源于威廉(W%R)理论,但比W%R指标更具使用价值,由K、D、J三条曲线组成,在设计中综合了动量指标、强弱指数和移动平均线的一些优点,在计算过程中主要研究高低价位与收盘价的关系,即通过计算当日或最近数日的最高价、最低价及收盘价等价格波动的真实波幅,充分考虑了价格波动的随机振幅和中短期波动的测算,使其短期测市功能比移动平均线更准确有效,在市场短期超买超卖方面,又比相对强弱指标RSI敏感,总之KDJ是一个随机波动的概念,反映了价格走势的强弱和波段的趋势,对于把握中短期的行情走势是十分敏感。
 
随机指标KDJ一般是根据统计学的原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。
 
随机指标KDJ是以最高价、最低价及收盘价为基本数据进行计算,得出的K值、D值和J值分别在指标的坐标上形成的一个点,连接无数个这样的点位,就形成一个完整的、能反映价格波动趋势的KDJ指标。它主要是利用价格波动的真实波幅来反映价格走势的强弱和超买超卖现象,在价格尚未上升或下降之前发出买卖信号的一种技术工具。它在设计过程中主要是研究最高价、最低价和收盘价之间的关系,同时也融合了动量观念、强弱指标和移动平均线的一些优点,因此,能够比较迅速、快捷、直观地研判行情。
 
随机指标KDJ最早是以KD指标的形式出现,而KD指标是在威廉指标的基础上发展起来的。不过威廉指标只判断股票的超买超卖的现象,在KDJ指标中则融合了移动平均线速度上的观念,形成比较准确的买卖信号依据。在实践中,K线与D线配合J线组成KDJ指标来使用。由于KDJ线本质上是一个随机波动的观念,故其对于掌握中短期行情走势比较准确。

计算方法
指标KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以日KDJ数值的计算为例,其计算公式为n日RSV=(Cn-Ln)÷(Hn-Ln)×100
 
式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。RSV值始终在1—100间波动。
 
其次,计算K值与D值:
 
当日K值=2/3×前一日K值+1/3×当日RSV
 
当日D值=2/3×前一日D值+1/3×当日K值
 
若无前一日K值与D值,则可分别用50来代替。
 
 
计算公式
 
以9日为周期的KD线为例。首先须计算出最近9日的RSV值,即未成熟随机值,
 
9日RSV=(C-L9)÷(H9-L9)×100
 
式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。
 
K值=2/3×前一日K值+1/3×当日RSV
 
D值=2/3×前一日K值+1/3×当日K值
 
若无前一日K值与D值,则可以分别用50代替。
 
需要说明的是,式中的平滑因子1/3和2/3是可以人为选定的,不过目前已经约定俗成,固定为1/3和2/3。在大多数股市分析软件中,平滑因子已经被设定为1/3和2/3,不需要作改动。另外,一般在介绍KD时,往往还附带一个J指标。
 
J指标的计算公式为:J=3K-2D
 
实际上,J的实质是反映K值和D值的乖离程度,从而领先KD值找出头部或底部。J值范围可超过100。J指标是个辅助指标,最早的KDJ指标只有两条线,即K线和D线,指标也被称为KD指标,随着股市分析技术的发展,KD指标逐渐演变成KDJ指标,从而提高了KDJ指标分析行情的能力。另外,在一些股市重要的分析软件上,KDJ指标的K、D、J参数已经被简化成仅仅一个,即周期数(如日、周、月等),而且,随着股市软件分析技术的发展,投资者只需掌握KDJ形成的基本原理和计算方法,无须去计算K、
 
D、J的值,更为重要的是利用KDJ指标去分析、研判股票行情。
 
和其他指标的计算一样,由于选用的计算周期的不同,KDJ指标也包括日KDJ指标、周KDJ指标、月KDJ指标年KDJ指标以及分钟KDJ指标等各种类型。经常被用于股市研判的是日KDJ指标和周KDJ指标。虽然它们的计算时的取值有所不同,但基本的计算方法一样。
KDJ指标指标说明
KDJ,其综合动量观念、强弱指标及移动平均线的优点,早年应用在期货投资方面,功能颇为显著,目前为股市中最常被使用的指标之一。
买卖原则
1 分时线由右边向下交叉D值做卖,K线由右边向上交叉D值做买。
2 高档连续二次向下交叉确认跌势,低挡连续二次向上交叉确认涨势。
3 D值<20%超卖,D值>80%超买,J>100%超买,J<10%超卖。
4 KD值于50%左右徘徊或交叉时,无意义。
5 投机性太强的个股不适用。
6 可观察KD值同股价的背离,以确认高低点。

随机指标分时源代码
RSV=(NEW-LLV(NEW,N))/(HHV(NEW,N)-LLV(NEW,N))*100;
a=SMA(RSV,M1,1);
b=SMA(a,M2,1);
e=3*a-2*b;
K:a;
D:b;
J:e;

应用原则
KDJ指标是三条曲线,其中K值和D值的取值范围都是0—100,而J值的取值范围可以超过100和低于0,但在分析软件上KDJ的研判范围都是0—100。通常就敏感性而言,J值最强,K值次之,D值最慢,而就安全性而言,J值最差,K值次之,D值最稳。
 
根据KDJ的取值,可将其划分为几个区域,即超买区、超卖区和徘徊区。按一般划分标准,K、D、J这三值在20以下为超卖区,是买入信号;K、D、J这三值在80以上为超买区,是卖出信号;K、D、J这三值在20—80之间为徘徊区,宜观望。
 
一般而言,当K、D、J三值在50附近时,表示多空双方力量均衡;当K、D、J三值都大于50时,表示多方力量占优;当K、D、J三值都小于50时,表示空方力量占优。
 
KDJ常用的默认的参数是9,而一些投资者也认为将短线参数改为5,不但反应更加敏捷迅速准确,而且可以减少降低钝化现象,一般常用的KDJ参数有5,9,19,36,45,73等。实战中还应将不同的周期综合来分析,短中长趋势便会一目了然,如出现不同周期共振现象,说明趋势的可靠度加大。KDJ指标的应用原则主要有以下三点:
 
 
KDJ曲线值的判断原则
K线是快速确认线——数值在90以上为超买,数值在10以下为超卖;
 
D线是慢速主干线——数值在80以上为超买,数值在20以下为超卖;
 
J线为方向敏感线,当J值大于100,特别是连续5天以上,股价至少会形成短期头部,反之J值小于0时,特别是连续数天以上,股价至少会形成短期底部。
 
①当K值由较小逐渐大于D值,在图形上显示K线从下方上穿D线,显示目前趋势是向上的,所以在图形上K线向上突破D线时,即为买进的讯号。
 
实战时当K,D线在20以下交叉向上,此时的短期买入的信号较为准确;如果K值在50以下,由下往上接连两次上穿D值,形成右底比左底高的“W底”形态时,后市股价可能会有相当的涨幅。
 
②当K值由较大逐渐小于D值,在图形上显示K线从上方下穿D线,显示目前趋势是向下的,所以在图形上K线向下突破D线时,即为卖出的讯号。
 
实战时当K,D线在80以上交叉向下,此时的短期卖出的信号较为准确;如果K值在50以上,由上往下接连两次下穿D值,形成右头比左头低的“M头”形态时,后市股价可能会有相当的跌幅。
 
通过KDJ与股价背离的走势,判断股价顶底也是颇为实用的方法:
 
股价创新高,而KD值没有创新高,为顶背离,应卖出;
 
股价创新低,而KD值没有创新低,为底背离,应买入;
 
股价没有创新高,而KD值创新高,为顶背离,应卖出;
 
股价没有创新低,而KD值创新低,为底背离,应买入;
 
需要注意的是KDJ顶底背离判定的方法,只能和前一波高低点时KD值相比,不能跳过去相比较。
 
 
K、D、J曲线运行的状态
①当J曲线开始在底部(50以下)向上突破K曲线时,说明股价的弱势整理格局可能被打破,股价短期将向上运动,投资者可以考虑少量长线建仓。
 
②当J曲线向上突破K曲线并迅速向上运动,同时曲线也向上突破D曲线,说明股价的中长期上涨行情已经开始,投资者可以加大买入股票的力度。
 
③当K、D、J曲线开始摆脱前期窄幅盘整的区间并同时向上快速运动时,说明股价已经进入短线强势拉升行情,投资者应坚决持股待涨。
 
④当J曲线经过一段快速向上运动的过程后开始在高位(80以上)向下掉头时,说明股价短期上涨过快,将开始短线调整,投资者可以短线卖出股票。
 
⑤当D曲线也开始在高位向下掉头时,说明股价的短期上涨行情可能结束,投资者应中线卖出股票。
 
⑥当K曲线也开始在高位向下掉头时,说明股价的中短期上涨行情已经结束,投资者应全部清仓离场。
 
⑦当K、D、J曲线从高位同时向下运动时,说明股价的下跌趋势已经形成,投资者应坚决持币观望。
 
 
KDJ曲线与股价曲线的配合使用
①当KDJ曲线与股价曲线从低位(KDJ值均在50以下)同步上升,表明股价中长期趋势向好、短期内股价有望继续上涨趋势,投资者应继续持股或逢低买入。
 
②当KDJ曲线与股价曲线从高位(KDJ值均在50以上)同步下降,表明短期内股价将继续下跌趋势,投资者应继续持币观望或逢高卖出。
 
③当KDJ曲线从高位回落,经过一段时间强势盘整后再度向上并创出新高,而股价曲线也在高位强势盘整后再度上升创出新高,表明股价的上涨动力依然较强,投资者可继续持股待涨。
 
④当KDJ曲线从高位回落,经过一段时间盘整后再度向上,但到了前期高点附近时却掉头向下、未能创出新高时,而股价曲线还在缓慢上升并创出新高,KDJ曲线和股价曲线在高位形成了相反的走势,这可能就意味着股价上涨的动力开始减弱,KDJ指标出现了顶背离现象。此时投资者应千万小心,一旦股价向下,应果断及时地离场。
 
⑤当KDJ曲线在长期弱势下跌过程中,经过一段时间弱势反弹后再度向下并创出新低,而股价曲线也在弱势盘整后再度向下创出新低,表明股价的下跌动能依然较强,投资者可继续持币观望。
 
⑥当KDJ曲线从低位向上反弹到一定高位、再度向下回落,但回调到前期低点附近时止跌企稳、未能创出新低时,而股价曲线还在缓慢下降并创出新低,KDJ曲线和股价曲线在低位形成相反的走势,这可能就意味着股价下跌的动能开始衰弱,KDJ指标出现了底背离现象。此时投资者也应密切关注股价动向,一旦股价向上就可以短线买入,等待反弹的出现。
 
 
此外,在实际操作中,一些做短平快的短线客常用分钟指标,来判断后市决定买卖时机,在T+0时代常用15分钟和30分钟KDJ指标,在T+0时代多用30分钟和60分钟KDJ来指导进出,几条经验规律总结如下:
 
①如果30分钟KDJ在20以下盘整较长时间,60分钟KDJ也是如此,则一旦30分钟K值上穿D值并越过20,可能引发一轮持续在2天以上的反弹行情;若日线KDJ指标也在低位发生金叉,
 
则可能是一轮中级行情。但需注意K值与D值金叉后只有K值大于D值20%以上,这种交叉才有效;
 
②如果30分钟KDJ在80以上向下掉头,K值下穿D值并跌破80,而60分钟KDJ才刚刚越过20不到50,则说明行情会出现回档,30分钟KDJ探底后,可能继续向上;
 
③如果30分钟和60分钟KDJ在80以上,盘整较长时间后K值同时向下死叉D值,则表明要开始至少2天的下跌调整行情;
 
④如果30分钟KDJ跌至20以下掉头向上,而60分钟KDJ还在50以上,则要观察60分钟K值是否会有效穿过D值(K值大于D值20%),若有效表明将开始一轮新的上攻;若无效则表明仅是下跌过程中的反弹,反弹过后仍要继续下跌;
 
⑤如果30分钟KDJ在50之前止跌,而60分钟KDJ才刚刚向上交叉,说明行情可能会再持续向上,目前仅属于回档;
 
⑥30分钟或60分钟KDJ出现背离现象,也可作为研判大市顶底的依据,详见前面日线背离的论述;
 
⑦在超强市场中,30分钟KDJ可以达到90以上,而且在高位屡次发生无效交叉,此时重点看60分钟KDJ,当60分钟KDJ出现向下交叉时,可能引发短线较深的回档;
 
⑧在暴跌过程中30分钟KDJ可以接近0值,而大势依然跌势不止,此时也应看60分钟KDJ,当60分钟KDJ向上发生有效交叉时,会引发极强的反弹。
 
 
KDJ的分析周期
 
日、周、月、分钟(主要是60分钟)
 
10日以下为分析参数的KDJ的研判适用周期为3天左右(从金叉到死叉为3天时间)
 
50日以下为分析参数的KDJ的研判使用周期为10天左右
 
50日以上为分析参数的KDJ的研判适用周期为20天左右
 
 
均线先行原则
 
股价一旦被长期均线压制,KDJ再怎么样金叉一般也只能做短线操作,切莫做中长线投资。这是KDJ使用的前提。在长期均线下,且远离均线,KDJ金叉时,股价有超跌反弹的可能可做短线操作。
 
 
涨势的大体周期
 
日KDJ是短中期最多维持15天——1个月
 
周KDJ是中期,维持时间为1个月——3个月(一旦金叉,一个月内基本会涨,但涨幅不能确定)
 
月KDJ是长期,维持时间一般为3个月——5个月
 
除权对KDJ指标的影响
 
除权后,KDJ指标没有研判意义,起码要三个月以后才能重新研判。
 
KDJ指标的形态图解
KDJ曲线出现的各种形态是判断行情走势、决定买卖时机的一种分析方法。另外,KDJ指标曲线还可以画趋势线、压力线和支撑线等(我们仅以同花顺软件为例,参数9,3,3)。
 
①当KDJ曲线在50上方的高位时,如果KDJ曲线的走势形成M头或三重顶等顶部反转形态,可能预示着股价由强势转为弱势,股价即将大跌,应及时卖出股票。如果股价的曲线也出现同样形态则更可确认,其跌幅可以用M头或三重顶等形态理论来研判。
 
②当KDJ曲线在50下方的低位时,如果KDJ曲线的走势出现W底或三重底等底部反转形态,可能预示着股价由弱势转为强势,股价即将反弹向上,可以逢低少量吸纳股票。如果股价曲线也出现同样形态更可确认,其涨幅可以用W底或三重底形态理论来研判。
 
③KDJ曲线的形态中M头和三重顶形态的准确性要大于W底和三重底。
 
 
 
KDJ指标黄金交叉
(1)当股价经过一段很长时间的低位盘整行情,并且K、D、J三线都处于50线以下时,一旦J线和K线几乎同时向上突破D线时,表明股市即将转强,股价跌势已经结束,将止跌朝上,可以开始买进股票,进行中长线建仓。这是KDJ指标“黄金交叉”的一种形式。
 
(2)当股价经过一段时间的上升过程中的盘整行情,并且K、D、J线都处于50线附近徘徊时,一旦J线和K线几乎同时再次向上突破D线,成交量再度放出时,表明股市处于一种强势之中,股价将再次上涨,可以加码买进股票或持股待涨,这就是KDJ指标“黄金交叉”的一种形式。
 
 
 
KDJ指标死亡交叉
(1)当股价经过前期一段很长时间的上升行情后,股价涨幅已经很大的情况下,一旦J线和K线在高位(80以上)几乎同时向下突破D线时,表明股市即将由强势转为弱势,股价将大跌,这时应卖出大部分股票而不能买股票,这就是KDJ指标的“死亡交叉”的一种形式。
 
(2)当股价经过一段时间的下跌后,而股价向上反弹的动力缺乏,各种均线对股价形成较强的压力时,KDJ曲线在经过短暂的反弹到80线附近,但未能重返80线以上时,一旦J线和K线再次向下突破D线时,表明股市将再次进入极度弱市中,股价还将下跌,可以再卖出股票或观望,这是KDJ指标“死亡交叉”的另一种形式。
 
 
 
实战技巧
在实战中,KDJ指标主要用于中短线的操作。
 
9周KDJ抄底选股技法
利用周线KDJ抄大底,在可比的底部区域做多是胜率极高的赢家之道。由于9周KDJ指标反映的是股价中期趋势的涨跌变化,其买卖信号的中线参考价值较高。但对于运用9周KDJ抄底的个股需要具备以下几个条件:
 
①个股股性活跃,震荡幅度大。
 
②近期顶部无明显逃庄行为。
 
③盘子适中,流通盘小于9000万股(最好小于6500万股)。
 
④自顶部累计下跌或中期单边急跌幅度较大。
 
符合上述条件的个股用9周KDJ抄底准确性极高,具体信号特征如下:
 
①9周KDJ在20以下出现黄金交叉,往往是最佳的切入时间。一般中短线至少都有一定力度的反弹上扬
 
②KDJ在20左右(可略高于20)或在50左右发生金叉时,往往是中短期底部。只有当KDJ有较明显底背离(股价创新低,KD指标拒绝创新低)信号时,以及低位双交叉或多次交叉时,才可认为是中期底部(或次中级底部)来临。
 
③J线指标为负,出现2周以上(往往3-5周)。底部钝化,时常会引发低位反弹。投资者可以把此时看做中短期底部,但暂以快进快出、获利就跑的态度参与。除非出现9周RSI,14周RSI低于20,或KDJ低位(20左右)底背离及KDJ两次以上交叉等更为
 
可比的中长线信号时,才能转为抄底后中线持有。
 
持股待涨信号
①当KDJ曲线向上突破80以后,如果KDJ曲线一直运行在80以上区域,则意味股价处于强势上涨行情之中,这是KDJ指标发出的持股待涨信号,如果股价也同时依托中短期均线上行,
 
这种持股信号更加明显。此时,投资者应坚决短线持股待涨。
 
②当KDJ曲线中的三条曲线同时向上运行,表明股价是处于强势上升行情之中,这也是KDJ发出的持股待涨信号。只要KDJ指标中的K线和J线不向下跌破D线,并且D线的运行方向始终朝上,投资者则可一路持股待涨。
 
持币观望信号
①当KDJ曲线向下突破50以后,如果KDJ曲线一直运行在50以下区域,则意味着股价处于弱势下跌行情之中,这是KDJ指标发出的持币待涨信号,如果股价也同时被中短期均线压制下行,这种持币观望信号更加明显。此时,投资者应坚决持币观望。如图所示。
 
②当KDJ曲线在中高位(50以上)死叉后,如果三条曲线同时向下发散,表示股价是处于弱势下跌行情之中,这也是KDJ指标发出的持币观望信号。此时,投资者应坚决持股观望。这种持股信号更加明显。此时,投资者应坚决短线持股待涨。[1]
 
例:ST香梨(600506)于2008年4月23日,J值率先上穿20,发出买入信号在这之前的7个交易日中,K值、D值和J值始终小于20而且成交量也一直处于萎缩状态中4月22日该股的J值同时上穿过K值和D值,并在23日突破成功600506发出买入信号当天的收盘价是6.57元,此后,直线上升,13个交易日就涨到14.28元,涨幅140%多。[2]
 
 
 



------分隔线----------------------------
期货操盘手选拔
风险提示:期货有风险,入市需谨慎;独立思考决策,不频繁交易。
@2017 CFTSC 操盘手联盟工作室,欢迎您的加入,携手共创美好明天。
期货操盘手选拔软件下载