分享股海网,最好股票软件下载中心,股票软件,股票书籍,股票公式,股票知识,炒股教程
分享到:
☆ 私募云 ☆ | 股软教程 | 公式教程 | 收藏股海网
股海网,最好股票软件下载中心,股票软件,股票书籍,股票公式,股票知识,炒股教程
股海首页 | 指标公式 | 分析软件 | 行情软件 | 数据软件 | 资讯题材 | 工具应用 | 期货基金 | 书籍教程 | 技术指标 | 股票内参 | 外汇期货 | 股票知识 |
股票软件 大智慧 通达信 飞狐 东财通 操盘手 指南针 同花顺 钱龙 券商软件 手机炒股 和谐软件 证券之星 金融界 分析家 数据下载 数据接口 期货 基金 教程
股票公式 大智慧 通达信 飞狐 同花顺 东财通 | 股票池 大智慧 通达信 | 股票书籍 | 指标分解 MACD BOLL KDJ OBV CCI RSI DMI SAR VOL DDX DDY DDZ WR CR
当前位置:→ 股海网 > 指标公式 > 飞狐公式 > 正文 ※ 在线检测公式未来函数 ※
  • 无未来数据的周 KDJ 指标

  • 简介:KDJ学习总结 1 1.为什么要学习KDJ指标? 1 1.1 事情起因:复合金叉 1 1.2讨论下面的公式是否含有未来? 2 2. KDJ基础学习 3 2.1 KDJ指标 3 2.2 KDJ指标的原理 3 2.3 KDJ指标的计算方法 3 2.4 KDJ应用要则 4 2.5 应用经验: 5 2.6 周KDJ战法 6 2.7 KDJ钝化是什么意思?
  • 标签:股票软件,股票公式 来源:本站 时间:09-09-28 点击: 下载:

股海网股票公式说明:股票公式文件使用以及说明(新手必读)!提供了公式源码的一般不提供文件下载,请了解!

kdj学习总结        1
1.为什么要学习KDJ指标?        1
1.1 事情起因:复合金叉        1
1.2讨论下面的公式是否含有未来?        2
2. KDJ基础学习        3
2.1 KDJ指标        3
2.2 KDJ指标的原理        3
2.3 KDJ指标的计算方法        3
2.4 KDJ应用要则        4
2.5 应用经验:        5
2.6 周KDJ战法        6
2.7 KDJ钝化是什么意思?        7
2.8 什么是KDJ背离?KDJ指标背离及运用 ?        9
2.9 周kdj 的参数 是多 少 ?        11
3 KDJ公式集合        12
3.1黄金跟庄KDJ公式        12
3.2乘风破浪2008-KDJ        12
3.3飞狐版的通达信KDJ公式        15
3.4中短波段--KDJ        15
3.5飞狐KDJ        16
3.6 KDJ 火焰山, 这个不错!        16
3.7老杨二号        17
3.8 界文KDJ        18
3.9 无未来数据的周 KDJ 指标-南客编写        18
 

C/C++ Code复制内容到剪贴板
  1. input:n(9,1,100),m1(3,2,40),m2(3,2,40);   
  2. wtj1:=datediff(ref(date,1),date)<>weekday-ref(weekday,1) or barpos=1;   
  3. wtj:=refx(wtj1,1);  //周末标记   
  4. hn:=sumbars(wtj,n+1);   
  5. n0:=lbound(hn);   
  6. a:=setlbound(hn,1);   
  7. nn:=if(barpos<n0,barpos,hn-1);   
  8. RSV:=(CLOSE-LLV(LOW,nN))/(HHV(HIGH,nN)-LLV(LOW,nN))*100;   
  9. start:=barpos-barssince(wtj);   
  10. wk:=rsv[start[datacount]];   
  11. k[start[datacount]]:wk;   
  12. wd:=k[start[datacount]];   
  13. d[start[datacount]]:wd;   
  14. for i=start[datacount]+1 to datacount do begin   
  15.   if wtj then begin   
  16.     wk:=(rsv+(m1-1)*wk)/m1;   
  17.     wd:=(wk+(m2-1)*wd)/m2;   
  18.     k:=wk;   
  19.     d:=wd;   
  20.   end else begin   
  21.     k:=(rsv+(m1-1)*wk)/m1;   
  22.     d:=(k+(m2-1)*wd)/m2;   
  23.   end;   
  24. end;   
  25. j:3*k-2*d;   
  26.   
  27. {//验证代码:   
  28. drawicon(wtj,0,10);   
  29. zk:"kdj.k#week";   
  30. tt:count((round(zk*1000)-round(k*1000))*wtj,0);   
  31. }   

 

C/C++ Code复制内容到剪贴板
  1. {●复合金叉●}   
  2. 日K:="KDJ.K#day"/100;   
  3. 日D:="KDJ.D#day"/100;   
  4. 周K:="KDJ.K#week"/100;   
  5. 周D:="KDJ.D#week"/100;   
  6. 月K:="KDJ.K#MONTH"/100;   
  7. 月D:="KDJ.D#MONTH"/100;   
  8.   
  9. 日金叉:=IF(CROSS(日K, 日D) AND 日K<20,0.8,0),LINETHICK2,color3399FF;   
  10. DrawText(日金叉, High*1.01, 'KDJ日金');   
  11. 周金叉:=IF(CROSS(周K, 周D), 1, 0),LINETHICK2,colorFF;   
  12. DrawText(周金叉, High*1.07, 'KDJ\n周\n金\n叉'), colorYellow;   
  13. 月金叉:=IF(CROSS(月K, 月D), 1.4,  0),LINETHICK1,colorFF9999;   
  14. DrawText(月金叉, High*1.04, 'KDJ月金叉'), colorYellow;   
  15.   
  16. 周死叉:=IF(CROSS(周D, 周K), -1, 0),LINETHICK2, color00FF00;   
  17. DrawText(周死叉, High*1.07, 'KDJ\n周\n死\n叉\n↓'), colorGreen;   
  18.   
  19. 周DIFF:="macd.DIFF#week";   
  20. 周DEA:="MACD.DEA#week";   
  21. 周MACD金:=IF(CROSS(周DIFF, 周DEA),1.6, 0), colorYellow;   
  22. DrawText(周MACD金, High*1.02, 'MACD周金叉'), colorYellow;   

我前几天发现本站的复合金叉中的KDJ周死叉出现后,大部分的股票回出现较大调整,我想将周KDJ死叉做为一个卖出点,并将KDJ死叉加入到主图公式中,但是今天(2009-09-23)我重仓的600640(中卫国脉), 出现了KDJ周死叉,但是出现的位置是在前天,因为我天天看着它,如果前天我看到它,我肯定会卖出的,但是今天出现这种现象,我想这个KDJ周死叉公式这样写肯定有问题,即有未来!

1.2讨论下面的公式是否含有未来?

SV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
周K:=MA("KDJ.K#WEEK"(9,3,3) ,5);
周D:=MA("KDJ.D#WEEK"(9,3,3) ,5);
周J:=MA("KDJ.J#WEEK"(9,3,3) ,5);
周金买入:CROSS("KDJ.K#WEEK"(9,3,3),"KDJ.D#WEEK"(9,3,3))COLORRED,LINETHICK2;
周金卖出:CROSS("KDJ.D#WEEK"(9,3,3),"KDJ.K#WEEK"(9,3,3))
COLORGREEN,LINETHICK2;

用法和复合金叉差不多,下面摘录了部分回答:

回答1:含大发了,只有星期五可信。
回答2:如果我没有理解错,本公式,是在日k线里,调用周线,如果不是周五收盘,也就是说本周没收盘,即然没收盘,周线坐标点就不存在(这个坐标点不是固定的),对于一个非固定的坐标点,它是干变万化的,列如,日线指标,没收盘之前,它在不断的变化,收盘后才固定. 呵呵
回答3:你说对了,测了也是这样的,有好多次是这样的,图我就不发了,自已搞吧
我以前搞过测成功率100%,用软件直来识别没有未来,用回放就可以看到有未来了。
回答4:跨周期引用=未来函数
试问,本周还没结束,你周一周二周三周四周线上kdj金叉了,周五周线上kdj金叉消失了,如果你周四以此买入股票了,不就是相当于ZIG么

在加上我上面的经历,这个写法确实不对,后面有不含未来正确的写法-创作者“南客”!
 

2. KDJ基础学习
2.1 KDJ指标

任何的技术指标都有其各自的缺陷和局限性,比如MACD对震荡走势的盲区,KDJ对轧空单边式钝化的盲区,宝塔线对顶底的盲区,均线的压力支撑是否有效调整到位的盲区,换手率对吸货出货无法辨别的盲区等等。我们可以其他指标来互相弥补其不足,比如用KDJ,CDP来弥补辅助MACD系统;CCI,DMI来弥补KDJ系统;KDJ,RSI来弥补均线系统;KDJ,RSI背离来弥补宝塔线系统;股价高低位及K线均线等来弥补换手率的盲区等等,当然有时一个指标也不能完全弥补另一个指标的缺陷,需要辨正地看待这个问题。
KDJ指标又叫随机指标,是由乔治•蓝恩博士(George Lane)最早提出的,是一种相当新颖、实用的技术分析指标,它起先用于期货市场的分析,后被广泛用于股市的中短期趋势分析,是期货股票市场上最常用的技术分析工具。

2.2 KDJ指标的原理
  随机指标KDJ一般是根据统计学的原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。
随机指标KDJ是以最高价、最低价及收盘价为基本数据进行计算,得出的K值、D值和J值分别在指标的坐标上形成的一个点,连接无数个这样的点位,就形成一个完整的、能反映价格波动趋势的KDJ指标。随机指标KDJ最早是以KD指标的形式出现,而KD指标是在威廉指标的基础上发展起来的。不过威廉指标只判断股票的超买超卖现象,在KDJ指标中则融合了移动平均线速度上的观念,形成比较准确的买卖信号依据。在实践中,K线与D线配合J线组成KDJ指标来使用。由于KDJ线本质上是一个随机波动的观念,故其对于掌握中短期行情走势比较准确。

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

// KDJ指标在各类软件中的颜色:K线为白色,D线为黄色,J线为紫色

//当日收盘价-9日内最低价 / 9日内最高价-9日内最低价
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;  
K:SMA(RSV,P1,1);   //求3日内RSV的移动平均价,K
D:SMA(K,P2,1);     //求3日内K的移动平均价,D
J:3*K-2*D          //求J是 3*K - 2*D

另:当K,D上穿50时为强势区,股价要起飞K,D一定要在50以上;
    当K,D在20附近是安全区,属于底部区域;
当K,D在10以下可以建仓; 

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时,表示空方力量占优。

2.4 KDJ应用要则
  KDJ随机指标反应比较敏感快速,是一种进行短中长期趋势波段分析研判的较佳的技术指标。一般对做大资金大波段的人来说,一般当月KDJ值在低位时逐步进场吸纳;主力平时运作时偏重周KDJ所处的位置,对中线波段的循环高低点作出研判结果,所以往往出现单边式造成日KDJ的屡屡钝化现象;日KDJ对股价变化方向反应极为敏感,是日常买卖进出的重要方法;对于做小波段的短线客来说,30分钟和60分钟KDJ又是重要的参考指标;对于已指定买卖计划即刻下单的投资者,5分钟和15分钟KDJ可以提供最佳的进出时间。
KDJ指标实战研判的要则主要有以下四点:
1) K线是快速确认线——数值在90以上为超买,数值在10以下为超卖;
  D线是慢速主干线——数值在80以上为超买,数值在20以下为超卖;
  J线为方向敏感线,当J值大于100,特别是连续5天以上,股价至少会形成短期头部,
反之J值小于0时,特别是连续数天以上,股价至少会形成短期底部。
2) 当K值由较小逐渐大于D值,在图形上显示K线从下方上穿D线,显示目前趋势是向
上的,所以在图形上K线向上突破D线时,即为买进的讯号。
     实战时:当K,D线在20以下交叉向上,此时的短期买入的信号较为准确;如果K值在50以下,由下往上接连两次上穿D值,形成右底比左底高的“W底”形态时,后市股价可能会有 相当的涨幅。 可以看一下股票:600307 酒钢宏兴

3) 当K值由较大逐渐小于D值,在图形上显示K线从上方下穿D线,显示目前趋势是向下的,所以在图形上K线向下突破D线时,即为卖出的讯号。
     实战时:当K,D线在80以上交叉向下,此时的短期卖出的信号较为准确;如果K值在50以上,由上往下接连两次下穿D值,形成右头比左头低的“M头”形态时,后市股价可能会有相当的跌幅。可以看一下股票:600289 亿阳信通的近期最高点

4) 通过KDJ与股价背离的走势,判断股价顶底也是颇为实用的方法:
A) 股价创新高,而KD值没有创新高,为顶背离,应卖出;
B) 股价创新低,而KD值没有创新低,为底背离,应买入;
C) 股价没有创新高,而KD值创新高,为顶背离,应卖出;
D) 股价没有创新低,而KD值创新低,为底背离,应买入;
需要注意的是KDJ顶底背离判定的方法,只能和前一波高低点时KD值相比,不能跳过去相比较。

2.5 应用经验:
  1) 在实际操作中,一些做短平快的短线客常用分钟指标,来判断后市决定买卖时机,在T+0时代常用15分钟和30分钟KDJ指标,在T+1时代多用30分钟和60分钟KDJ来指导进出。几条经验规律总结如下:
  A) 如果30分钟KDJ在20以下盘整较长时间,60分钟KDJ也是如此,则一旦30分钟K值上穿D值并越过20,可能引发一轮持续在2天以上的反弹行情;若日线KDJ指标也在低位发生金叉,则可能是一轮中级行情。但需注意K值与D值金叉后只有K值大于D值20%以上,这种交叉才有效;
  B) 如果30分钟KDJ在80以上向下掉头,K值下穿D值并跌破80,而60分钟KDJ才刚刚越过20不到50,则说明行情会出现回档,30分钟KDJ探底后,可能继续向上;
  C) 如果30分钟和60分钟KDJ在80以上,盘整较长时间后K值同时向下死叉D值,则表明要开始至少2天的下跌调整行情;
  D) 如果30分钟KDJ跌至20以下掉头向上,而60分钟KDJ还在50以上,则要观察60分钟K值是否会有效穿过D值(K值大于D值20%),若有效表明将开始一轮新的上攻;若无效则表明仅是下跌过程中的反弹,反弹过后仍要继续下跌;
  E) 如果30分钟KDJ在50之前止跌,而60分钟KDJ才刚刚向上交叉,说明行情可能会再持续向上,目前仅属于回档;
  F) 30分钟或60分钟KDJ出现背离现象,也可作为研判大市顶底的依据,详见前面日线背离的论述;
  G) 在超强市场中,30分钟KDJ可以达到90以上,而且在高位屡次发生无效交叉,此时重点看60分钟KDJ,当60分钟KDJ出现向下交叉时,可能引发短线较深的回档;
  H) 在暴跌过程中30分钟KDJ可以接近0值,而大势依然跌势不止,此时也应看60分钟KDJ,当60分钟KDJ向上发生有效交叉时,会引发极强的反弹。
  2) 当行情处在极强极弱单边市场中,日KDJ出现屡屡钝化,应改用MACD等中长指标;当股价短期波动剧烈,日KDJ反应滞后,应改用CCI,ROC等指标;或是使用SLOWKD慢速指标;
 
  在股票市场中要赚钱,首先要做好选股工作。怎样才能选好股?归纳起来有六个方面,即:形态、均线、技术指标、成交量、热点及主力成本。本期先谈周线KDJ与日线KDJ共同金叉选股法。
  日线KDJ是一个敏感指标,变化快,随机性强,经常发生虚假的买、卖信号,使投资者根据其发出的买卖信号进行买卖时无所适从。运用周线KDJ与日线KDJ共同金叉选股法,就可以过滤掉虚假的买入信号,找到高质量的成功买入信号。

KDJ指标的使用技巧 
近段时间大盘在高位盘整震荡,KDJ指标连续发出买进、卖出信号,让一些刚刚学习技术分析的投资者感到无所适从。下面介绍一下KDJ指标的使用技巧:

1、KDJ指标为什么有时准有时不准呢?
  每种技术分析方法都有它的适用范围,比如MACD指标长于中级以上行情,而KDJ指标相对灵敏,在大行情中往往会因为偶尔发出的卖出信号而过早抛出。我个人觉得,KDJ指标更适合在股价处于整理时使用,这时的准确性比较高。
  另外,当KDJ指标发出买进或卖出信号时,我们也可以通过放大法对信号的有效性进行确认。如在日K线图上产生KDJ指标的低位黄金交*,可以把它放大到周线图上去看,如果在周线图上也是在低位产生黄金交*,就认为这个信号可靠性强,可以大胆去操作。

2、股价单边上涨时,KDJ发出卖出信号该怎么办?
  股价在单边上涨或单边下跌时,由于KDJ指标非常敏感,因此经常给出一些模棱两可信号,这些信号容易误导投资者。一个有效的解决办法是,在K线图上加一条上涨或下跌的趋势线,在股价没有破这条趋势线前,KDJ发出的任何一次反向操作信号均不予理会。只有当股价破了趋势线后,才开始考虑KDJ的信号。

3、KDJ在高位或低位发生钝化时该怎么办?
  在股价连续上涨时,KDJ指标往往会发生。KDJ指标非常敏感,它给出的指标经常超前,因此可以通过观察KDJ指标的形态来帮助找出正确的买点和卖点,KDJ指标在低位形成W底,三重底和头肩底形态时再进货;在较强的市场里,KDJ指标在高位形成M头和头肩顶时,出货信号的可靠性将加强。投资者尤其应该注意的是KDJ与RSI一样,经过震荡后形成的反压线准确性较高。 



2.6 周KDJ战法

一、被许多人忽视的周KDJ中的J线对股价的反应最为敏感,而且较为准确,应要充分重视。

  二、周KDJ中的J线在0值下方上行与周KD线金叉时,一波中级行情便会产生。若此时日线KDJ也金叉,要果断买入。若日线KDJ死叉,则要等日线KDJ下行调整也金叉后方可介入,以免短线套牢。周J线在0值下方上行与周KD线金叉后,周J线一般都会上行到100以上,强势市场还会在100以上铵化。期间也会有周阴K线出现,那只是上升行情中的调整。周J线这一特征,为研判深、沪两市波段性顶部出现提供了量化依据。

  三、周KDJ中的J线在100上方下行与周KDJ线死叉后,一波中级调整便会发生。若此时日线KDJ也在高位死叉,要果断卖出。若日线KDJ金叉,也只是短线反弹,待日线KDJ也死叉时要果断卖出。周J线在100上方下行与周KD线死叉后,周J线一般都会下行到0值以下,弱势市道不会在0值下方钝化。其间也会有周阳K线出现,那只是下跌行情中的反弹。周J线这一特征,为研判深、沪两市波段性底部出现提供了量化依据。这种方法主要适用于空头市场。

  四、周线KDJ中的KD两线底背驰后金叉是绝对的买入信号。周线KD线底背驰后的上升行情比没有底背驰只是超卖后的上升力度要强。这种情况,1996年以来,沪市只发生过4次,信号可靠。应用周线KDJ时要记住:严重超卖的反弹,底部背驰才劲升。

  五、应用周线KDJ时还要结合月线KDJ,处理好四种关系:1、周线、月线KDJ共振金叉是劲升的大机会,要把握住。2、月线KDJ金叉,周线KDJ死叉时,原则上要离场,待周线KDJ金叉时再买入。3、月线KDJ死叉,周线KDJ金叉时,是有力度的反弹,可适量介入。4、月线KDJ、周线KDJ均死叉时,要全线离场,等待新机会。


2.7 KDJ钝化是什么意思?
KDJ 指标是投资者中最常使用的一种技术指标,它反应灵敏,有非常明确的买卖信号,简单易学,深受大多数投资者的喜爱。但是,它却有一个糟糕的缺陷:那就是 KDJ指标在高位和低位的钝化现象。由于受计算原理的限制,在股价攀升或下跌一段时间后,KDJ指标对股价的反映会变得极为迟钝,股价再度继续上涨或下降很多时,KDJ指标可能才稍微动一下,这就会给我们的买卖决策提供不合实际的参考指标。也使得KDJ指标仅适合于在股价箱体运动时使用,一旦个股成为黑马或大盘彻底走熊时,KDJ指标就会提示过早的逃顶或过早的铲底。  

    这种钝化现象成为KDJ指标发挥正常作用的瓶颈,长久以来,很多专业人士研究了多种解决KDJ钝化的方法。常见的是采用长周期的KDJ指标来消除钝化现象,如用周KDJ指标代替日KDJ指标,但是这并不能彻底消除KDJ 指标的钝化现象,也有的使用月KDJ指标或季KDJ指标,虽然可以消除KDJ指标的钝化现象,可是,月KDJ或季KDJ(也包括周KDJ指标)却都存在虚假函数问题,在时间上有较大的滞后性,而且,过长的分析周期也损害了KDJ指标所擅长的中短期分析效果。  

  其实,大可不必为了消除 KDJ的钝化现象,而采取不切实际的方法损害KDJ指标原来的灵活准确的功能。事实上,只要巧妙应用,KDJ的钝化作用一样可以化腐朽为神奇。就象孙子兵法所言,要收买敌方的内间成为我方的反间。我们也可以把误人的KDJ的钝化作用转变成寻找底部的工具。  

  具体的应用技巧:  

  一、KDJ指标中K值、D值、J值同时小于或等于20,这时已有钝化现象出现,但是只能做为初选条件。  

  二、个股的KDJ指标必须连续6天或6天以上达到初选条件,这期间,K值、D值和J值始终小于20。  

  三、最近一段时间内,成交量处于持续性萎缩状态中。  

  四、最近3个交易日内,J值最少同时上穿过K值和D值一次。  

  五、J值率先上穿20时,买入。  

  应用实例:  

  600671天目药业于2000年5月18日,J值率先上穿20,发出买入信号。在这之前的7个交易日中,K值、D值和J值始终小于20。而且成交量也一直处于萎缩状态中。5月16日该股的J值同时上穿过K值和D值,并在18日突破成功。天目药业发出买入信号当天的收盘价是11.72元,此后,直线上升,13个交易日就涨到17.77元,涨幅50%多。

KDJ指标是研判行情经常使用的一种技术指标,它的优点是对价格的未来走向变动比较敏感,尤其在周线日线图中,往往能给出较为明确进出场时机,一般来说,

黄金交叉意味着买进,死亡交叉意味着抛空。

但是任何指标都不是万能。从另一方面来讲,KDJ指标的反应敏感又是它不足的地方。黄金交叉的信号经常可能使投资者进货太早而被套牢,死亡交叉的信号使投资者出货太早而被轧空。这两种现象也就是我们常说的KDJ指标的低位钝化和高位钝化。认识KDJ指标的钝化现象对于波动剧烈的期货市场非常关键。

要正确使用KDJ指标,需要满足的条件是:期价在有一定幅度的箱形之中运动,在这情况下,按照低位黄金交叉买进,高位死亡交叉卖出,准确度相对高一些。

当KDJ指标发生钝化的时候,可以用如下方法来识别:

1、放大法。

因为KDJ指标非常敏感,因此经常给出一些杂信,这些信号容易误导投资者,认为产生进货信号或出货信号,据此操作而失误。如果我们放大一级来确认这个信号的可靠性,将会有较好的效果。如在日K线图上产生KDJ指标的低位黄金交叉,可以把它放大到周线图上去看,如果在周线图上也是在低位产生黄金交叉,将认为这个信号可靠性强,可以大胆去操作。如果周线图上显示的是在下跌途中,那么日线图上的黄金交叉可靠性不强,有可能是主力的骗线手法,这时候可以采用观望的方法。

2、形态法。

由于KDJ指标的敏感,它给出的指标经常超前,因此可以通过观察 KDJ指标的形态来帮助找出正确的买点和卖点,KDJ指标在低位形成W底,三重底和头肩底形态时再进货;在较强的市场里,KDJ指标在高位形成M头和头肩顶时,出货的信号可靠性将加强。尤其应该注意的是KDJ与RSI一样经过震荡后形成的反压线准确性较高。

3、数浪法。

KDJ指标和数浪相结合,是一种非常有效的方法。在K线图上, 可以经常清晰地分辨上升形态的一浪,三浪,五浪。在K线图上,期价盘底结束,开始上升,往往在上升第一子浪时,KDJ指标即发出死亡交叉的出货信号,这时候,可以少考虑这个卖出信号,因为它很可能是一个错误信号或是一个骗线信号。当期价运行到第三子浪时,加大对抛空信号的重视程度,当期价运动到明显的第五子浪时,这时如KDJ指标给出卖出信号,将坚决出货。这时候 KDJ指标给出的信号通常将是非常准确的信号,当期价刚刚结束上升开始下跌时,在下跌的第一子浪,少考虑KDJ指标的买进信号,当期价下跌了第三子浪或第五子浪时,才考虑KDJ指标的买入信号,尤其是下跌五子浪后的KDJ指标给出的买进信号较准确。

4、趋势线法。

在期价进入一个极强的市场或极弱的市场,期价会形成单边上升走势和单边下跌走势;在单边下跌走势中,要有效解决KDJ钝化问题,可以在K线图上加一条下降趋势线,在期价没有打破下跌趋势线前,KDJ发出的任何一次买入信号,都将不考虑,只有当期价打破下降趋势线后,再开始考虑KDJ指标的买入信号;在单边上升的走势中,市场走势极强,期价会经常再高位发出卖出信号,按此信号操作者将丢失一大段行情,也可以在日K线上加一条上升趋势线,在期价未打破上升趋势线前,不考虑KDJ指标给出的卖出信号,当期价一旦打破上升趋势线,KDJ给出的卖出信号,将坚决执行,决不手软。KDJ指标失灵的情况往往出现在极强的市场或者极弱的市场、单边上升行情和单边下跌行情之中。此时的KDJ必然发生高位钝化和低位钝化的情况,这时候还按照黄金交叉进货,死亡交叉出货,将会发生行情刚起动,KDJ 指标已在高位发出卖出信号,如果按信号操作,将丢掉一个主升段行情;行情刚下跌,KDJ在低位发出黄金交叉,如果进货将被套牢,而且价位损失将非常大,因为KDJ指标可以在低位钝化了再钝化,期价下跌不止,从而给投资者造成误区。

2.8 什么是KDJ背离?KDJ指标背离及运用 ?
指标的背离是重要趋势转折的前兆。所谓KDJ指标背离是指当价格创出新高,其对应的KDJ值却未创新高值,或者当价格创出新低,其对应的KDJ值却未能创出新低位,形成价格位置与指标位置的明显反差。

一、KDJ指标背离常见的主要有底背离、顶背离。包括逆向底背离、逆向顶背离
    当价格下跌并不断创出新低,一底比一底低,而KDJ没有再创出新低,一底比一底高,称之为底背离形态。代表卖方力量逐渐减弱,行情反弹可能不太远了。此时不应抛售,而应加紧买入。
价格下跌而KDJ指标拒绝下跌,市场的多头力量已显出苗头,并逐步形成,多空力量对比已开始发生变化,虽然市场仍由空头主导,但未来多头力量的壮大已不可小视。
    当价格上升并创出新高,一顶比一顶高,一个高点比一个高,而KDJ指标没有创出新高,而是由涨反跌,一顶比一顶低,称之为KDJ指标与价格曲线顶背离(或牛背离,简称顶背离),代表着买方力量已经逐渐减弱,这是行情反转的信号,此时不应追买,反而应择机尽快抛售所持有的。
价格上升而KDJ指标拒绝上升,市场空头力量已有苗头出现,多空力量已逐步发生变化,虽然市场仍是多方主导,但随后空头力量会迅速增长。

二、逆向底背离、逆向顶背离
    价格形成两个底(并非一定形成K线形态中的双底)并且一底比一底高,而KDJ指标亦形成两个底,但其后一个底部比前一个底低,二者形成背离,称之为逆向底背离。
①一般出现在圆顶的突破之后。
②如果出现在倒V顶时,应特别小心。
③上涨时间一般较短,幅度亦不高。
   当价格持续上升,KDJ指标亦随之上升,如果价格所创的高点比前一个高点低,此时KDJ指标的高点却比前一个高点高,二者之间形成背离,称之为逆向顶背离。
   波浪运动过程中,价格高点越来越近,说明支持价格上升的动能越来越小,价格上升自然乏力;KDJ越来越高,更是要求价格回调,从而产生逆向顶背离

三、隔谷底背离、隔峰顶背离
   当价格下跌并不断创出新低,一底比一底低,但该底比上一个底高又比上上一个底低,而KDJ没有再创出新低,该底比上一个底高又比上上一个底低,称之为隔谷底背离形态。
   当价格上升并创出新高,一顶比一顶高,但该顶比上一个顶高又比上上一个顶低,而KDJ没有再创出新高,该顶比上一个顶高又比上上一个顶低,称之为隔谷顶背离形态。

四、 KDJ底背离 60%需要操作 隔谷背离更是底出现在急涨后急跌的初期、下跌中继、长期盘跌末期;先跌后涨,背离点是起跌点需创新低,小心多头陷阱;先看KDJ位置高低,再看是否交叉失败、两次交叉; 低位、死叉三日、拐头金叉来确认,失败\两叉更可靠;买入点为收盘高于前根阴线开盘且实体超过1%的阳线; 多次出现或与逆向顶背离先后出现,以后一个为新标准。KDJ 逆向底背离 失误在15-20%出现在行情急升的回调、横向盘整、属抗性下跌中继;双重测市功能,先跌后涨再跌,背离点是再跌点需创新低;买入点为收盘高于前根阴线开盘且实体超过1%的阳线;上涨是最后一涨,高度不超背离前起跌点,有空头陷阱;行情突破背离前最高点,新低功能丧失;多次出现或与顶背离先后出现,以后一个为新标准。
KDJ顶背离 85%需要操作 注意叠加 出现在长期下跌后上涨的初期、上涨中继、上涨末期; 测顶功能,背离点是起跌点,续涨稳持收阴即卖;空仓点为收盘低于前根阳线开盘且实体超过1%的阴线;多次出现或与逆向底背离先后出现,以后一个为新标准;背离点成交量大,价涨量缩要小心 ,隔峰背离更是顶。
KDJ 逆向顶背离 失误在15-20%
出现在横向盘整、长期下跌后上涨的初期、上涨中继;
双重测市功能,先跌后涨,背离点是起跌点需创新低;
买入点为收盘高于前根阴线开盘且实体超过1%的阳线;下跌是最后一跌,破前上涨启动低位是空陷;多次出现或与底背离先后出现,以后一个为新标准;背离点量略大,缩至启动前地量是低价区,可参考

五 、背离且分化成两大部分:
1、 顶背离、逆向顶背离、隔峰顶背离放在上部分,底背离、逆向底背离、隔谷底背离放在下部分,以便区别;
2、 用不同颜色将金叉及金叉以上、死叉及死叉以下分成两区域,能否操作,一看便知。

六、背离陷阱
1、KDJ顶背离陷阱
KDJ指标出现底背离,一般情况下意味着价格上涨的动力不足,即将见顶回落,有时却仅仅以横向盘整或略有回落来完成KDJ的小幅回调,之后重新上升,就会形成技术上的空头陷阱,这就是KDJ顶背离陷阱。
这种情况下,顶背离没有引发市场的短线抛压,当然就不会扭转价格原有的上升趋势,仅仅是延缓行情上升的速度而已。当其技术调整到位后,新一轮上升行情自然水到渠成。
顶背离陷阱的判断依据:当KDJ指标称为下滑后重新上升,突破KDJ背离时两高点连线所形成的压力线时,便可确定顶背离陷阱。千万别错过,大胆介入,以短为主。
如果KDJ在回落过程中,KD跌破50,那么顶背离陷阱存在的可能性就大大减少了,应引起特别注意。
2、底背离陷阱
价格在KDJ出现背离后并没有出现见底反弹或反转,反而一跌再跌,不断创出新低,形成技术上的多头陷阱,这就是底背离陷阱。
应提醒大家注意的是,底背离陷阱并非价格不反弹,而是在其后的一段时期内反弹的高度有限,而后重新陷入漫漫熊途。据统计,底背离陷阱下跌幅度约在10—30%之间,平均约在15%左右。因此在临盘实战中应特别注意,认真识别底背离与顶背离陷阱。
2.9 周kdj 的参数 是多 少 ?
  我国股票市场从1998年初开始,出现的一个非常明显的改变,那就是机构资金对股票的运行时间大为延长,市场操作理念也随之发生了很大的变化。我们不难发现,市场中所涌现出的大牛股其牛市行情往往持续一年,甚至两年的时间,这就表明我们需要着重对价格的中长期走势进行研判。现在许多分析软件提供的价格变动周期主要包括:日线(5-60分钟K线)、周线、月线。月线虽然最能反映价格的中长期走势,但由于我国股市设立时间仅十年左右,不少股票尤其是次新股价格月线所能提供的信息就非常少了,而周线则是一个非常好的工具。下面我们就切入到本期的话题,即周线技术指标的设置。本期先讨论大家最熟悉的KDJ指标。   
  一般的分析软件往往把周K线KDJ指标的参数设为9,这是不是最优选择呢?记得我们在讨论日线指标参数设置时曾将该指标的参数由9改为19,这一次如法炮制情况会怎样?   
  通过对两个参数设置的对比观察,我们可以发现一个共有的特点,即能够走出大牛市行情的股票,其周K线KDJ指标都曾在20超卖区以下(一般是在10到15的位置)发生过黄金交叉,但与以9为参数的KDJ指标相比,以19为参数的KDJ指标更为精准,具体表现在以一些大牛股在9为参数的KDJ指标中,往往在该指标还没有回落到20超卖区以下就出现行情,有的甚至在50中轴区附近就直接展开行情,如果我们按照KDJ指标的应用原则来进行操作,可能会错失良机。但以19为参数的周K线KDJ指标来看,绝大多数走势强劲的股票,该指标一般都会在价格尚未启动前于20以下区域出现黄金交叉,有的会出现两次交叉,而一旦发生黄金交叉,基本上都会形成可观的涨幅,在20以下周K线KDJ指标发生交叉,几乎构成了股票产生牛市行情的必要条件。同样,出现在80超买区以上的死叉,对价格走势来讲也是致命的。   
  但从另一方面来看,以9为参数的周KDJ指标也有其优势,那就是它的灵敏度相对较高,一般来说,当价格在高位时判断趋势是否已经转向,我们需要借助这一参数设置的指标,因为以19为参数的周线KDJ指标的主要特点是信号比较可靠,但逃顶信号稍嫌滞后。所以大家在使用周线KDJ指标时,一是要注意对参数的设置;二是要灵活掌握,在不同的时期,不同的股票上应当尝试多设几个参数来验证它的可靠性,这里讨论的两种设置方法只不是许多种设置方法中的一部分而已,并不适用于所有的股票和任何一个时期。另外,对于刚刚除过权的股票,周线KDJ指标会有指标失真的情况产生,这也是众多技术指标的固有缺陷。
3 KDJ公式集合
3.1黄金跟庄KDJ公式  
常用的KDJ指标,是短线指标,信号多而杂。利用它很难把握庄家的真实意图,不能完全踏住庄家的节拍,从而不是被套、就是被过早清出。下面献给大家一件操盘实战KDJ公式。
人弃我用的原则,才是操盘手制胜的法宝!内含操盘手专用参数值,为什么要用21,回帖者中许多人不明白,股价有其内在的规律,21天日牛市涨13天跌8天,熊市中涨8天跌13天。小小参数含天机,用它实战方知妙!本轮回调判顶底,顶已证实底亦明!日线选股捉牛马,十五K线做波段。

//<黄金跟庄KDJ>主图 设为常用。 参数值:
//N(最小值1,最大值100,缺省值21) M1(最小值1,最大值100,缺省值3)
//M2(最小值1,最大值100,缺省值3)
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1),colorwhite;
D:SMA(K,M2,1),coloryellow;
J:3*K-2*D,colorff00ff
//说明:上班族无法时时盯盘,用本指标择股做长线极佳。


3.2乘风破浪2008-KDJ

DRAWGBK(CLOSE=CLOSE,COLORRGB(30,30,60),COLORRGB(30,30,60),1);

rsvC:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*(C+H+L+O)/4;
rsv89:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
k89:=SMA(rsv89,5,1);
k:SMA(rsvC,5,1),LINETHICK,COLORRED,PRECISION2;
d:SMA(k,4,1),Colorfff000,LINETHICK,PRECISION2;
J:=4*k-3*d;

RSVZ:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*(C+O+H+L)/4;
KZ:=SMA(RSVZ,4,1),COLORC080FF,LINETHICK,PRECISION2;
DZ:=SMA(KZ,3,1),ColorFFFFFF,LINETHICK,PRECISION2;
jz:4*kz-3*dz,ColorFFFFFF,LINETHICK,LINEDOT,PRECISION2;
JS:EMA(JZ,5),Color00FF00,LINETHICK,LINEDOT,PRECISION2;
KEM:ema(k,14),Color1477FF,LINETHICK,PRECISION2;

RSVT:=(CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*(C+O+H+L)/4;
KT:=SMA(RSVT,3,1),COLORC080FF,LINETHICK,PRECISION2;
DT:=SMA(KT,3,1),ColorFFFFFF,LINETHICK,PRECISION2;
jT:=4*kT-3*dT;

macd:=(jz-kz)*0.8;
macd2:=(jT-kT)*0.5;
MACD1:=(J-K)*1.2,COLOR8855FF,LINETHICK0;


FILLRGN(K>EMA(K,14),K,EMA(K,14)),Color441F7D;
FILLRGN(K<=EMA(K,14),K,EMA(K,14)),COLORGRAY;



STICKLINE(MACD1>REF(MACD1,1) AND MACD1>0,0,MACD1+0,8.3,1),COLORRED;
STICKLINE(MACD1<=REF(MACD1,1) AND MACD1>0,0,MACD1+0,8.3,1),COLOrfff000;
STICKLINE(MACD1>REF(MACD1,1) AND MACD1<0,0,MACD1+0,8.3,1),COLOR555fff;
STICKLINE(MACD1<=REF(MACD1,1) AND MACD1<0,0,MACD1+0,8.3,1),Color408080;

STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD+0,5.5,0),COLORaa00bb;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD+0,4,0),COLORcc22bb;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD+0,2,0),COLORdd33BB;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD+0,1,0),COLORff55bb;


STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD+0,5.5,0),COLOR666666;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD+0,4,0),COLOR777777;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD+0,2,0),COLOR888888;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD+0,1,0),COLOR999999;

STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD+0,5.5,0),COLOR3377AA;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD+0,4,0),COLOR3388BB;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD+0,2,0),COLOR4499CC;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD+0,1,0),COLOR5599DD;

STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD+0,5.5,0),COLORFF3300;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD+0,4,0),COLORFF4400;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,2,0),COLORFF5500;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1,0),COLORFF6600;

STICKLINE(MACD2>REF(MACD2,1) AND MACD2>0,0,MACD2+0,1.5,0),COLOR00FFFF;
STICKLINE(MACD2<=REF(MACD2,1) AND MACD2>0,0,MACD2+0,1.5,0),COLOrffF000;
STICKLINE(MACD2>REF(MACD2,1) AND MACD2<0,0,MACD2+0,1.5,0),COLORFFFFFF;
STICKLINE(MACD2<=REF(MACD2,1) AND MACD2<0,0,MACD2+0,1.5,0),COLOR00FF00;


STICKLINE(K>D,K,D,4,0),COLORFF0070;
STICKLINE(K>D,K,D,2,0),COLORFF1180;
STICKLINE(K>D,K,D,1,0),COLORFF2290;

STICKLINE(K<D,K,D,4,0),COLORFF4400;
STICKLINE(K<D,K,D,2,0),COLORFF6600;
STICKLINE(K<D,K,D,1,0),COLORFF8800;

STICKLINE(K<D AND K89>50,K,D,4,0),COLORBBBB00;
STICKLINE(K<D AND K89>50,K,D,2,0),COLORDDDD00;
STICKLINE(K<D AND K89>50,K,D,1,0),COLORFFFF00;

STICKLINE(K>D AND K89<20,K,D,4,0),COLOR1155AA;
STICKLINE(K>D AND K89<20,K,D,2,0),COLOR2277BB;
STICKLINE(K>D AND K89<20,K,D,1,0),COLOR3399CC;

STICKLINE(K>D AND K89>50,K,D,4,0),COLOR0000AA;
STICKLINE(K>D AND K89>50,K,D,2,0),COLOR0000DD;
STICKLINE(K>D AND K89>50,K,D,1,0),COLOR0000FF;

STICKLINE(K>D AND K89>79,K,D,4,0),COLOR00DDEE;
STICKLINE(K>D AND K89>79,K,D,2,0),COLOR00EEEE;
STICKLINE(K>D AND K89>79,K,D,1,0),COLOR00FFFF;

STICKLINE(K>D AND K89>89,K,D,4,0),COLORAAAAAA;
STICKLINE(K>D AND K89>89,K,D,2,0),COLORBBBBBB;
STICKLINE(K>D AND K89>89,K,D,1,0),COLORDDDDDD;

STICKLINE(K>D AND K89>94,K,D,4,0),COLOR005500;
STICKLINE(K>D AND K89>94,K,D,2,0),COLOR007700;
STICKLINE(K>D AND K89>94,K,D,1,0),COLOR009900;


KEM,Color1477FF,LINETHICK1,PRECISION2;
PARTLINE(KEM<REF(KEM,1),KEM),Color008000,LINETHICK1;
PARTLINE(c,K),ColorRED,LINETHICK1,LINEDOT;
PARTLINE(c,d),Colorfff000,LINETHICK1,LINEDOT;
JZ,ColorFFFFFF,LINETHICK1;
JS,Color00FF00,LINETHICK1;


3.3飞狐版的通达信KDJ公式
RSV:=(CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:=3*K-2*D;
P1:100;
P2:50;
P3:0;
STICKLINE(J>REF(J,1),HHV(J,3),LLV(J,3),3,0),COLOR0022FF;
STICKLINE(J>REF(J,1),J,REF(J,1),3,0),COLOR0022FF;
STICKLINE(J>REF(J,1),J,REF(J,1),2,0),COLOR0099FF;
STICKLINE(J>REF(J,1),J,REF(J,1),1.5,0),COLOR00DDFF;
STICKLINE(J>REF(J,1),J,REF(J,1),0.5,0),COLOR00DDFF;
STICKLINE(J<REF(J,1),HHV(J,3),LLV(J,3),1,0),COLORFF2200;
STICKLINE(J<REF(J,1),J,REF(J,1),3,0),COLORFF6600;
STICKLINE(J<REF(J,1),J,REF(J,1),2,0),COLORFF9900;
STICKLINE(J<REF(J,1),J,REF(J,1),1.5,0),COLORFFDD00;
STICKLINE(J<REF(J,1),J,REF(J,1),0.5,0),COLORFFDD00

3.4中短波段--KDJ
{-----------------------☆功能开关------------------------}
{准}
A1:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*300-150;
A2:=SMA(SMA(A1,13,1),13,1);
多:100*(C-MA(C,21))/STD(C,21),LINETHICK,PRECISION2,COLORWHITE;
A3:= EMA(多,13);
A4:=REVERSE(A3)+2*WMA(WMA(A3,1),5);  
空:3*A4-2*SMA(A4,2,1),LINETHICK,PRECISION2,COLORGREEN;
{中}
Z1:=(O*2+H+L+C*3)/7;
Z2:=EMA(100*(Z1-LLV(Z1,30))/(HHV(Z1,30)-LLV(Z1,30)),9)*5-250;
中:EMA(Z2,1),LINETHICK1,PRECISION2,Color00A8FF;
Z3:=EMA(wma(EMA(Z2,3),8),2);
Z4:=FORCAST(Z3,13);

{-----------------【图解模板】---------------------}
DRAWGBK((DATE > 0),COLORRGB(40,40,60),COLORRGB(10,10,10),1);

{坐标}
PARTLINE(C,200),LINEDOT,COLORGRAY;
PARTLINE(C,0),LINEDOT,COLORGRAY;
PARTLINE(C,-200),LINEDOT,COLORGRAY;
{准}
FILLRGN(多<=空,多,空),Color006C00;
FILLRGN(多>=空,多,空),COLORBROWN;
{中}
STICKLINE(Z4>ref(Z4,1),Z4,ref(Z4,1),7,0),ColorFF9CFF;
STICKLINE(Z4<ref(Z4,1),Z4,ref(Z4,1),7,0),COLORWHITE;
{各线}
PARTLINE(1,中),LINETHICK2,Color00A8FF;
PARTLINE(C,多),COLORWHITE;
PARTLINE(C,空),COLORGREEN;

3.5飞狐KDJ
RSV:=(CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:=3*K-2*D;
P1:100;
P2:50;
P3:0;
STICKLINE(J>REF(J,1),HHV(J,3),LLV(J,3),3,0),COLOR0022FF;
STICKLINE(J>REF(J,1),J,REF(J,1),3,0),COLOR0022FF;
STICKLINE(J>REF(J,1),J,REF(J,1),2,0),COLOR0099FF;
STICKLINE(J>REF(J,1),J,REF(J,1),1.5,0),COLOR00DDFF;
STICKLINE(J>REF(J,1),J,REF(J,1),0.5,0),COLOR00DDFF;
STICKLINE(J<REF(J,1),HHV(J,3),LLV(J,3),1,0),COLORFF2200;
STICKLINE(J<REF(J,1),J,REF(J,1),3,0),COLORFF6600;
STICKLINE(J<REF(J,1),J,REF(J,1),2,0),COLORFF9900;
STICKLINE(J<REF(J,1),J,REF(J,1),1.5,0),COLORFFDD00;
STICKLINE(J<REF(J,1),J,REF(J,1),0.5,0),COLORFFDD00

3.6 KDJ 火焰山, 这个不错!
//p1 2 20 5   p2 2 20 4
P1:=5;
P2:=4;
80, POINTDOT, ColorGreen, LineThick3;
20, POINTDOT, ColorRed, LineThick3;
VAR1:=LLV(LOW,P1);
VAR2:=HHV(HIGH,P1);
K: EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,P2),COLORWhite ;
D: EMA(0.667*REF(K,1)+0.333*K,2), ColorYellow;

VARC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);
VARD:=EMA(IF(C< EMA(C,250),VARC*1000,VARC*10),3);
火焰山:EMA(IF(L<=LLV(L,30),VARD/2+HHV(VARD,30),0),3)/618, ColorRed;

STICKLINE(火焰山>100,0,火焰山*1.2,8,0);
STICKLINE(火焰山>100,0,火焰山,4,1);

3.7老杨二号

3.8 界文KDJ
N1:=7;N2:=27;
STICKLINE(C>0,40,60,10,0),COLOR999999;
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
短K:SMA(RSV,3,1),COLORF580F5,LINETHICK0;
短D:SMA(短K,3,1),COLORCCDD33,LINETHICK0;

RSV1:=(CLOSE-LLV(LOW,N2))/(HHV(HIGH,N2)-LLV(LOW,N2))*100;
中K:SMA(RSV1,5,1),COLORRED,LINETHICK0;
中D:SMA(中K,10,1),COLOR33AA33,LINETHICK0;

底线:10,COLORWHITE;
顶线:90,COLOR00FFFF;

STICKLINE(短K>短D,短K,短D,7,1), COLORFF00FF;   //粉紫色
STICKLINE(短K<=短D,短K,短D,7,1),ColorCyan;     //青色:colorcyan
STICKLINE(中K>中D,中K,中D,3,0), ColorRed;      //红色
STICKLINE(中K<=中D,中K,中D,3,0),ColorGreen;    //绿色

3.9 无未来数据的周 KDJ 指标-南客编写
引用另一个公式结果的代码,骑兵版主已经在楼上的链接给出了。
这里再给一个不引用其它公式的代码,请参考:
复制内容到剪贴板
C/C++ Code复制内容到剪贴板
  1. input:n(9,1,100),m1(3,2,40),m2(3,2,40);   
  2. wtj1:=datediff(ref(date,1),date)<>weekday-ref(weekday,1) or barpos=1;   
  3. wtj:=refx(wtj1,1);  //周末标记   
  4. hn:=sumbars(wtj,n+1);   
  5. n0:=lbound(hn);   
  6. a:=setlbound(hn,1);   
  7. nn:=if(barpos<n0,barpos,hn-1);   
  8. RSV:=(CLOSE-LLV(LOW,nN))/(HHV(HIGH,nN)-LLV(LOW,nN))*100;   
  9. start:=barpos-barssince(wtj);   
  10. wk:=rsv[start[datacount]];   
  11. k[start[datacount]]:wk;   
  12. wd:=k[start[datacount]];   
  13. d[start[datacount]]:wd;   
  14. for i=start[datacount]+1 to datacount do begin   
  15.   if wtj then begin   
  16.     wk:=(rsv+(m1-1)*wk)/m1;   
  17.     wd:=(wk+(m2-1)*wd)/m2;   
  18.     k:=wk;   
  19.     d:=wd;   
  20.   end else begin   
  21.     k:=(rsv+(m1-1)*wk)/m1;   
  22.     d:=(k+(m2-1)*wd)/m2;   
  23.   end;   
  24. end;   
  25. j:3*k-2*d;   
  26.   
  27. {//验证代码:   
  28. drawicon(wtj,0,10);   
  29. zk:"kdj.k#week";   
  30. tt:count((round(zk*1000)-round(k*1000))*wtj,0);   
  31. }  

 

下载链接:(下载本站资源请点击下面进入下载页“蓝色图标”)
无未来数据的周 KDJ 指标下载
查看全部评论     相关评论:
评论内容:
昵称: 验证码:验证码