导航:首页 > 黄金交易 > java计算kdj指标

java计算kdj指标

发布时间:2021-10-03 06:48:41

1. KDJ是怎么计算出来的

KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以n日KDJ数值的计算为例,其计算公式如下:

n日RSV=(Cn-Ln)/(Hn-Ln)×100

公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。

其次,计算K值与D值:

当日K值=2/3×前一日K值+1/3×当日RSV

当日D值=2/3×前一日D值+1/3×当日K值

若无前一日K 值与D值,则可分别用50来代替。

J值=3*当日K值-2*当日D值

以9日为周期的KD线为例,即未成熟随机值,计算公式如下:

9日RSV=(C-L9)÷(H9-L9)×100

公式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。

K值=2/3×第8日K值+1/3×第9日RSV

D值=2/3×第8日D值+1/3×第9日K值

J值=3*第9日K值-2*第9日D值

若无前一日K值与D值,则可以分别用50代替。

(1)java计算kdj指标扩展阅读:

KDJ指标的起源和原理

1、起源

KDJ指标的中文名称又叫随机指标,最早起源于期货市场,由乔治·莱恩(George

Lane)首创。随机指标KDJ最早是以KD指标的形式出现,而KD指标是在威廉指标的基础上发展起来的。

不过KD指标只判断股票的超买超卖的现象,在KDJ指标中则融合了移动平均线速度上的观念,形成比较准确的买卖信号依据。在实践中,K线与D线配合J线组成KDJ指标来使用。

KDJ指标在设计过程中主要是研究最高价、最低价和收盘价之间的关系,同时也融合了动量观念、强弱指标和移动平均线的一些优点。因此,能够比较迅速、快捷、直观地研判行情,被广泛用于股市的中短期趋势分析,是期货和股票市场上最常用的技术分析工具。

2、指标原理

随机指标KDJ是以最高价、最低价及收盘价为基本数据进行计算,得出的K值、D值和J值分别在指标的坐标上形成的一个点,连接无数个这样的点位,就形成一个完整的、能反映价格波动趋势的KDJ指标。

它主要是利用价格波动的真实波幅来反映价格走势的强弱和超买超卖现象,在价格尚未上升或下降之前发出买卖信号的一种技术工具。它在设计过程中主要是研究最高价、最低价和收盘价之间的关系,同时也融合了动量观念、强弱指标和移动平均线的一些优点。

因此,能够比较迅速、快捷、直观地研判行情。由于KDJ线本质上是一个随机波动的观念,故其对于掌握中短期行情走势比较准确。

2. KDJ指标的计算方法

KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。以n日KDJ数值的计算为例,其计算公式为
n日RSV=(Cn-Ln)/(Hn-Ln)×100
公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。
其次,计算K值与D值:
当日K值=2/3×前一日K值+1/3×当日RSV
当日D值=2/3×前一日D值+1/3×当日K值
若无前一日K 值与D值,则可分别用50来代替。
J值=3*当日K值-2*当日D值
以9日为周期的KD线为例,即未成熟随机值,计算公式为
9日RSV=(C-L9)÷(H9-L9)×100
公式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。
K值=2/3×第8日K值+1/3×第9日RSV
D值=2/3×第8日D值+1/3×第9日K值
J值=3*第9日K值-2*第9日D值
若无前一日K值与D值,则可以分别用50代替。

3. KDJ指标计算

  1. 取值范围:KDJ指标中,K值和D值的取值范围都是0—100,而J值的取值范围可以超过100和低于0,但在分析软件上KDJ的研判范围都是0—100。通常就敏感性而言,J值最强,K值次之,D值最慢,而就安全性而言,J值最差,K值次之,D值最稳。

  2. 超买超卖信号:根据KDJ的取值,可将其划分为几个区域,即超买区、超卖区和徘徊区。按一般划分标准,K、D、J这三值在20以下为超卖区,是买入信号;K、D、J这三值在80以上为超买区,是卖出信号;K、D、J这三值在20—80之间为徘徊区,宜观望。

  3. 多空力量对比:一般而言,当K、D、J三值在50附近时,表示多空双方力量均衡;当K、D、J三值都大于50时,表示多方力量占优;当K、D、J三值都小于50时,表示空方力量占优。

  4. KDJ曲线的交叉分为黄金交叉和死亡交叉两种形式,在一个外汇的完整的升势和跌势过程中,KDJ指标中的K、D、J线会出现两次或以上的“黄金交叉”和“死亡交叉”情况。

  5. 金叉出现的位置应该比较低,是在超卖区的位置,越低越好。当汇价经过一段很长时间的低位盘整行情,并且K、D、J三线都处于50线以下时,一旦J线和K线几乎同时向上突破D线时,表明股市即将转强,汇价跌势已经结束,将止跌朝上,可以开始买进外汇,进行中长线建仓。这是KDJ指标“黄金交叉”的一种形式。

  6. 相交的次数。有时候K线和D线在低位要交叉好几回,交叉最少二次以上才是买进信号,越多越好。当汇价经过一段时间的上升过程中的盘整行情,并且K、D、J线都处于50线附近徘徊时,一旦J线和K线几乎同时再次向上突破D线,成交量再度放出时,表明股市处于一种强势之中,汇价将再次上涨,可以加码买进外汇或持股待涨,这就是KDJ指标“黄金交叉”的一种形式。

  7. K线在D线已经抬头向上才与D线相交,比D线还在下降时与之相交要可靠得多,换句话说:右侧相交比左侧相交好。当汇价经过前期一段很长时间的上升行情后,汇价涨幅已经很大的情况下,一旦J线和K线在高位(80以上)几乎同时向下突破D线时,表明股市即将由强势转为弱势,汇价将大跌,这时应卖出大部分外汇而不能买外汇,这就是KDJ指标的“死亡交叉”的一种形式。

  8. 死叉的形成条件与金叉的情况相反,与金叉一样,符合右侧相交原则。当汇价经过一段时间的下跌后,而汇价向上反弹的动力缺乏,各种均线对汇价形成较强的压力时,KDJ曲线在经过短暂的反弹到80线附近,但未能重返80线以上时,一旦J线和K线再次向下突破D线时,表明股市将再次进入极度弱市中,汇价还将下跌,可以再 卖出外汇或观望,这是KDJ指标“死亡交叉”的另一种形式。

4. 求KDJ指标的计算公式。

KDJ公式如来下,源其中N缺省为9,M1,M2缺省为3。
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;

MACD公式如下,其中SHORT缺省为12,LONG缺省为26,MID缺省为9。
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;

5. 怎样计算KDJ

好多股民朋友都很明白炒股就是炒预期,炒股看重的是上市公司的业绩,但炒股不仅要看公司的基本面,还需要兼顾技术面。一说到技术面,多数人都很熟悉MACD指标,却对KDJ的用法很陌生,而对想要做短线的朋友来讲,KDJ是非常重要的。于是今天,咱们就对KDJ指标到底是什么来进行讨论,以及我们应该如何去掌握这个技术指标来提升自己做短线操作的容错率。开始之前,不妨先领一波福利--机构精选的牛股榜单新鲜出炉,走过路过可别错过:【绝密】机构推荐的牛股名单泄露,限时速领!!!
一、KDJ是什么?
KDJ指标又可以称为随机指标,K线、D线和J线这三条曲线共同构成了KDJ指标,通过分析图片,我们可以得出,K、D、J分别对应的不同的颜色,其中的K线代表的是快速确认线,D线是慢速主干线,所谓J线则代表的是方向明暗线。K值和D值的浮动范围是0~100,而J值小于0或大于100都可以,波动的范围是更广的。KDJ就是判断中短期行情走势的工具。

二、KDJ有哪些实用技巧?
1、参数设为多少合适?
普遍情况下,(9,3,3)是KDJ指标的系统默认参数,但是就是这样的参数设置,KDJ在日K线下波动的次数频繁,多数投资者反应不及时,更不要说有时间跟上操作了。所以谈到操作超短线的人,建议可以根据自己的需要去选购下面适合的参数:
(1)参数为(6,3,3):在变动频率变高的同时,这也是为了快速地找到买点和卖点;
(2)参数为(18,3,3):买卖信号和指标的灵敏度都会得到稳定维持;
(3)参数为(24,3,3):更加适合那些中线投资者选择,还能够提高容错率。
2、如何利用KDJ操作个股?
以50为中线,我们也是可以依据KDJ三项数值的相对大小来判断此时多空两方的力量来比较一下,若是出现K、D、J三个数值均大于50这种现象,说明多方力量较为强势;如果这三个数值均在50左右浮动的话,那肯定就是多空力量均衡;如果三个数值均在50以下,说明空方力量较为强势。在操作上面进行划分了不同的区域:K、D、J这三个数值在20以下就是超卖区,它就是买入信号;若在80之上就为超买区,那就是卖出信号;20-80之间为徘徊区,适合观望。
还可以看一下这几种形态:
(1)金叉和死叉:倘若出现K、D、J三个值都小于50的情况,并且J线和K线也会同时向上突破D线时,那就是意味着KDJ形成金叉,意味着当天可以加仓,若是K、D、J三个值均大于50,但是J线和K线没过D线时,则体现了KDJ形成死叉,说详细点就是当天需要逢高减仓,防范回调的风险。

从图里我们能够看得清黄色圈为KDJ形成的金叉,所以当天适合入手,要是,正好到了红色圈的位置时,KDJ早就形成明显的死叉,就在这个时候,投资者需要降低仓位,警惕由于高位回调带来的损失。
(2)顶背离和底背离:当股票保持上升趋势时,不过相对的KDJ指标却呈现为越来越低情况时,也就形成了KDJ顶背离的形态,这种情况投资者们就得降低仓位了,阻止回调风险,大致形态可以看下图:

而一旦股价在一个下跌的趋势时,股价此时是不断创新低的,但对应的KDJ指标一顶比一顶高时,这就意味着kdj底背离的形态形成了,那么这时候投资者们可以选择逢低介入,不断注意个股的后期走势,大致形态可以看下图:

综合各方因素,结果是,KDJ指标仅仅只是用来判断行情的一种技术手段,要想把个股的走势精确地判断,考量的标准还应该结合大盘走势、所处的板块及时事政策等多方面因素来看。实在没有充足的时间去研究某只个股的朋友,不妨点击下面这个链接,输入自己想要了解的股票代码,进行深度分析【免费】测一测你的股票当前估值位置?
三、KDJ指标的优劣势
KDJ指标出色之处是对股价变化很灵敏,可以把它当做短线操作的依据。但由于该指标反应速度太快,发出买入或者卖出信号有时会过早,容易导致投资者在操作上出现错误。那如何才能找到完美买卖时机?纯人力技术分析还有用吗?试试点击下方链接,AI智能判断买卖时机,进场再也不犹豫:【AI辅助决策】买卖时机捕捉神器

应答时间:2021-08-27,最新业务变化以文中链接内展示的数据为准,请点击查看

6. KDJ计算公式

计算公式:

以9日周期的KDJ为例,首先算出最近9天的“未成熟随机值”即RSV值,RSV的计算公式如下:

RSVt=(Ct-L9)/(H9-L9)*100

式中: Ct-------当日收盘价

L9-------9天内最低价

H9-------9天内最高价

从计算公式可以看出,RSV指标和%R计算很类似。事实上,同周期的RSV值与%R值之和等于100,因而RSV值也介于与100之间。得出RSV值后,便可求出K值与D值:K值为RSV值3日平滑移动平均线,而D值为K值的3日平滑移动平均线三倍K值减二倍D值所得的J线,其计算公式为:

Kt=RSVt/3+2*Kt-1/3

Dt=Kt/3+2*Dt-1/3

Jt=3*Dt-2*Kt

KD线中的RSV,随着9日中高低价、收盘价的变动而变动。如果没有KD的数值,就可以用当日的RSV值或50代替前一日的KD之值。经过平滑运算之后,起算基期不同的KD值将趋于一致,不会有任何差异,K值与K值永远介于0至100之间。根据快、慢移动平均线的交叉原理,K线向上突破K线为买进信号,K线跌破D线为卖出信号,即行情是一个明显的涨势,会带动K线(快速平均值)与D线(慢速平均值)向上升,如果涨势开始迟缓,便会慢慢反应到K值与D值,使K线跌破D线,此时中短期调整跌势确立,这是一个常用的简单应用原则。

7. KDJ指标怎么算

大部分股民朋友都了解炒股就是炒预期,炒股注重的是上市公司的业绩,但炒股除了需要关注公司的基本面外,还需要思考技术面。一谈到技术面,多数人都会想起MACD指标,却对KDJ的用法很陌生,而对想要做短线的朋友来讲,KDJ的重要性不言而喻。那么今天,咱们就来扒一扒KDJ指标到底是什么,同时,我们该怎么利用这项技术指标来提升自己做短线操作的容错率。开始之前,不妨先领一波福利--机构精选的牛股榜单新鲜出炉,走过路过可别错过:【绝密】机构推荐的牛股名单泄露,限时速领!!!
一、KDJ是什么?
KDJ指标其实指的就是随机指标,是由K线、D线和J线三条曲线所构成的,从图中我们可以得出,K、D、J分别用不同的颜色线条来表示,其中的K线代表的是快速确认线,所谓的D线指的就是慢速主干线,而J线则为方向明暗线。K值和D值的浮动范围是0~100,而J值则能够小于0或者大于100,波动范围更加的广阔。KDJ的用处体现字判断中短期行情走势上。

综合各方因素,结果是,KDJ指标只是用来判断行情的一种技术手段,想要准确地判断个股走势,考量的标准还应该结合大盘走势、所处的板块及时事政策等多方面因素来看。实在没有充足的时间去研究某只个股的朋友,不妨点击下面这个链接,输入自己想要了解的股票代码,进行深度分析【免费】测一测你的股票当前估值位置?
三、KDJ指标的优劣势
KDJ指标的有对股价变化情况判断灵敏的特点,可以参考它来进行短线操作。但由于该指标过于敏感,买入或者卖出信号有时会发出过早,很可能会导致投资者做出错误的操作。那如何才能找到完美买卖时机?纯人力技术分析还有用吗?试试点击下方链接,AI智能判断买卖时机,进场再也不犹豫:【AI辅助决策】买卖时机捕捉神器

应答时间:2021-08-27,最新业务变化以文中链接内展示的数据为准,请点击查看

8. KDJ指标的计算方法有什么用

kdj的原理
1、kdj以今日收盘价(也即n日以来多空双方的最终言和价格)作为买力与卖力的平衡点,
收盘价以下至最低价的价格距离表征买力的大小,
而最高价以下至最低价的价格距离表征买卖力的总力。这样,rsv的买力与总力之比,正是用以表征n日以来市场买力的大小比例,反映了市场的多空形势。
2、kdj指标的后来修正者,
放弃把rsv直接作为k值,而只把
rsv
作为新k值里面的1/3比例的内容。这是一种权值处理手法,
表明更重视(2/3重视)近期趋势的作用。
3、在乔治·蓝恩的发明里,
d值原来是n日k值的平滑平均值。
现直接从算式上可见,
d值只把k值作1/3的权重加以考虑,
同样表明对近期趋势的重视。同时,
d值的变化率也就小于k值的变化率,
因此,k线成为随机指标中较敏感的快速线,
d线则为较沉稳的慢速线。
4、j值本意为d值与k值之乖离,
系数3和2也表现了权值的处理
,表明在kd指标中,
d指标应被更重视一些,
这与趋势分析中认为慢速线较具趋势的示向性原理是一致的。
三、kdj的应用
1、一般而言,
d线由下转上为买入信号,
由上转下为卖出信号。
2、kd都在0~100的区间内波动,
50为多空均衡线。
如果处在多方市场,
50是回档的支持线;
如果处在空方市场,
50是反弹的压力线。
3、k线在低位上穿d线为买入信号,k线在高位下穿d线为卖出信号。
4、k线进入90以上为超买区,
10以下为超卖区;
d线进入80以上为超买区,
20以下为超卖区。宜注意把握买卖时机。
5、高档区d线的
m形走向是常见的顶部形态,
第二头部出现时及k线二次下穿d线时是卖出信号。
低档区d线的
w
形走向是常见的底部形态,
第二底部出现时及k线二次上穿d线时是买入信号。m形或w形的第二部出现时,
若与价格走向发生背离,
分别称为"顶背驰"和"底背驰",
买卖信号可信度极高。
6、j值可以大于100或小于0。j指标为依据kd
买卖信号是否可以采取行动提供可信判断。通常,当
j值大于100或小于10
时被视为采取买卖行动的时机。
7、kdj本质上是一个随机性的波动指标,
故计算式中的n
值通常取值较小,以5至14为宜,
可以根据市场或商品的特点选用。不过,
将kdj应用于周线图或月线图上,
也可以作为中长期预测的工具。

9. 如何计算股票kdj中的j值

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;计算股票j值

10. 如何统计全部股票kdj指标

一、KDJ的计算

今日收盘价-N日内最低价

今(N)日RSV=(—————————————)×100


N日内最高价-N日内最低价

今(N)日K值=2/3昨日K值+1/3今(N)日RSV


今(N)日D值=2/3昨日D值+1/3今(N)日K值;

今(N)日J值=3今(N)日K值-2今(N)日D值。

K、D初始值取50.
编辑本段二、KDJ的原理

1、KDJ以今日收盘价(也即N日以来多空双方的最终言和价格)作为买力与卖力的平衡点,收盘价以下至最低价的价格距离表征买力的大小,而最高价以下至最低价的价格距离表征买卖力的总力。这样,RSV的买力与总力之比,正是用以表征N日以来市场买力的大小比例,反映了市场的多空形势。

2、KDJ指标的后来修正者,放弃把RSV直接作为K值,而只把RSV作为新K值里面的1/3比例的内容。这是一种权值处理手法,表明更重视(2/3重视)近期趋势的作用。

3、在乔治。蓝恩的发明里,
D值原来是N日K值的平滑平均值。现直接从算式上可见,
D值只把K值作1/3的权重加以考虑,同样表明对近期趋势的重视。同时,
D值的变化率也就小于K值的变化率,因此,K线成为随机指标中较敏感的快速线,
D线则为较沉稳的慢速线。

4、J值本意为D值与K值之乖离,系数3和2也表现了权值的处理,表明在KD指标中,
D指标应被更重视一些,这与趋势分析中认为慢速线较具趋势的示向性原理是一致的。
编辑本段三、KDJ的应用

1、一般而言,
D线由下转上为买入信号,由上转下为卖出信号。

2、KD都在0~100的区间内波动,
50为多空均衡线。如果处在多方市场,
50是回档的支持线;如果处在空方市场,
50是反弹的压力线。

3、K线在低位上穿D线为买入信号,K线在高位下穿D线为卖出信号。

4、K线进入90以上为超买区,
10以下为超卖区;
D线进入80以上为超买区,
20以下为超卖区。宜注意把握买卖时机。

5、高档区D线的M形走向是常见的顶部形态,第二头部出现时及K线二次下穿D线时是卖出信号。低档区D线的W形走向是常见的底部形态,第二底部出现时及K线二次上穿D线时是买入信号。M形或W形的第二部出现时,若与价格走向发生背离,分别称为"顶背驰"和"底背驰",买卖信号可信度极高。

6、J值可以大于100或小于0.J指标为依据KD买卖信号是否可以采取行动提供可信判断。通常,当J值大于100或小于10时被视为采取买卖行动的时机。

7、KDJ本质上是一个随机性的波动指标,故计算式中的N值通常取值较小,以5至14为宜,可以根据市场或商品的特点选用。不过,将KDJ应用于周线图或月线图上,也可以作为中长期预测的工具。
编辑本段四、技术指标小结

许多投资者往往会在指标运用过程中产生这样的疑惑:有时指标严重超买,价格却继续上涨;有时指标在超卖区钝化十几周而价格仍未止跌企稳。实际上,投资者在这里混淆了指标与价格的关系。指标不能决定市场的走向,价格本身才决定指标的运行状况。价格是因,指标是果,由因可推出果,由果来溯因则是本末倒置。事实上,最能有效体现市场行为的是形态,投资者首先应当从技术形态中分析市场参与者的心理变化并服从市场。在涨跌趋势未改变之前,不要试图运用指标的超买、超卖或钝化等来盲目断定市场该反弹、该回调了。我们应当灵活地运用技术指标,充分发挥其辅助参考作用

阅读全文

与java计算kdj指标相关的资料

热点内容
北向资金流入生物股份 浏览:927
二手车消费贷款 浏览:975
北大荒股票为什么 浏览:840
可供出售金融资产会计 浏览:51
银行融资的问题 浏览:981
didi融资 浏览:704
汽车龙头股票 浏览:704
在股票上写字 浏览:225
知乎信托 浏览:527
战略配售基金转托管什么意思 浏览:710
土地抵押融资违规 浏览:288
拉取融资 浏览:464
网上股票交易软件下载 浏览:337
华能融资 浏览:930
四川信托应届生 浏览:966
100元人民币挽多少美元 浏览:969
会稽山黄酒6年特酿价格 浏览:862
认证淘宝就能贷款的口子 浏览:5
劲胜精密股票代码 浏览:123
170泰铢兑多少人民币 浏览:55