这是我学习KDJ指标的总结,内容来自网络,如果您有更好的使用心得,请跟帖回复,我会将您的心得进行整理,并加入到该帖子中!
input:n(9,1,100),m1(3,2,40),m2(3,2,40);
wtj1:=datediff(ref(date,1),date)<>weekday-ref(weekday,1) or barpos=1;
wtj:=refx(wtj1,1); //周末标记
hn:=sumbars(wtj,n+1);
n0:=lbound(hn);
a:=setlbound(hn,1);
nn:=if(barpos<n0,barpos,hn-1);
RSV:=(CLOSE-LLV(LOW,nN))/(HHV(HIGH,nN)-LLV(LOW,nN))*100;
start:=barpos-barssince(wtj);
wk:=rsv[start[datacount]];
k[start[datacount]]:wk;
wd:=k[start[datacount]];
d[start[datacount]]:wd;
for i=start[datacount]+1 to datacount do begin
if wtj then begin
wk:=(rsv+(m1-1)*wk)/m1;
wd:=(wk+(m2-1)*wd)/m2;
k:=wk;
d:=wd;
end else begin
k:=(rsv+(m1-1)*wk)/m1;
d:=(k+(m2-1)*wd)/m2;
end;
end;
j:3*k-2*d;
{//验证代码:
drawicon(wtj,0,10);
zk:"kdj.k#week";
tt:count((round(zk*1000)-round(k*1000))*wtj,0);
}
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
附件中是:KDJ学习总结 MS word版本
1.为什么要学习KDJ指标?
1.1 事情起因:复合金叉
{●复合金叉●}
日K:="KDJ.K#day"/100;
日D:="KDJ.D#day"/100;
周K:="KDJ.K#week"/100;
周D:="KDJ.D#week"/100;
月K:="KDJ.K#MONTH"/100;
月D:="KDJ.D#MONTH"/100;
日金叉:=IF(CROSS(日K, 日D) AND 日K<20,0.8,0),LINETHICK2,color3399FF;
DrawText(日金叉, High*1.01, 'KDJ日金');
周金叉:=IF(CROSS(周K, 周D), 1, 0),LINETHICK2,colorFF;
DrawText(周金叉, High*1.07, 'KDJ\n周\n金\n叉'), colorYellow;
月金叉:=IF(CROSS(月K, 月D), 1.4, 0),LINETHICK1,colorFF9999;
DrawText(月金叉, High*1.04, 'KDJ月金叉'), colorYellow;
周死叉:=IF(CROSS(周D, 周K), -1, 0),LINETHICK2, color00FF00;
DrawText(周死叉, High*1.07, 'KDJ\n周\n死\n叉\n↓'), colorGreen;
周DIFF:="MACD.DIFF#week";
周DEA:="MACD.DEA#week";
周MACD金:=IF(CROSS(周DIFF, 周DEA),1.6, 0), colorYellow;
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:你说对了,测了也是这样的,有好多次是这样的,图我就不发了,自已搞吧
我以前搞过测成功率99.99%,用软件直来识别没有未来,用回放就可以看到有未来了。
回答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线为黄s,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,但在 |