查看完整版本: 多周期Kd:<日.周.月kd>指标

kjyhao 2005-10-10 16:42

多周期Kd:<日.周.月kd>指标

[code]
input:n(9,1,100),m1(3,2,40),m2(3,2,40);
RSV1:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
rK:SMA(RSV1,M1,1);
rD:SMA(rK,M2,1);
yy:=if(DATATYPE=6,weekday,if(DATATYPE=7,day,MONTH));
tj:=(yy-ref(yy,1)<>datediff(ref(date,1),date)) or barpos=1;
wtj:=refx(tj,1);  
hn:=sumbars(tj,n);
n0:=lbound(hn);
nn:=if(barpos<n0,barpos,hn);
RSV:=(CLOSE-LLV(LOW,nN))/(HHV(HIGH,nN)-LLV(LOW,nN))*100;
wk:=0;
wd:=0;
for i=n0 to datacount do begin
  if wtj[i] then begin
    wk:=(rsv[i]+(m1-1)*wk)/m1;
    wd:=(wk+(m2-1)*wd)/m2;
    k[i]:=wk;
    d[i]:=wd;
  end else begin
    k[i]:=(rsv[i]+(m1-1)*wk)/m1;
    d[i]:=(k[i]+(m2-1)*wd)/m2;
  end;
end;
zyk:k;
zyd:d;
[/code]
几点说明:
多周期Kd:<日.周.月kd>指标:
1、当前周期为日kd时,则同时显示周kd线;
2、当前周期为分钟(1--60分钟)kd,则同时显示日kd线;
3、当前周期为周kd,则同时显示月Kd线;
4、上述公式略加修改,即可同时在日线周期显示:日周月三个周期的KD线指标;
   附:日周月KD指标的另一种写法;
[code]
RK:StkIndi(StkLabel,'KDJ.K',0,6);
RD:StkIndi(StkLabel,'KDJ.D',0,6);
ZK:StkIndi(StkLabel,'KDJ.K',0,7);
ZD:StkIndi(StkLabel,'KDJ.D',0,7);
YK:StkIndi(StkLabel,'KDJ.K',0,8);
YD:StkIndi(StkLabel,'KDJ.D',0,8);
[/code]
5、如喜爱KDJ三线显示,可加上语句:rJ:3*RK-2*RD;   ZYJ:3*ZYK-2*ZYD;
6、如希望周或月指标线更平滑,可加用:SMA(X,3,1)或EMA(X,2)语句等:
如:zyk:sma(k,m1,1);

另:对<周K线及周均线>指标,许多朋友来短信问如何实现上述功能,在此统一答复:
[code]
    yy:=if(DATATYPE=6,weekday,if(DATATYPE=7,day,MONTH));
    tj:=(yy-ref(yy,1)<>datediff(ref(date,1),date)) or barpos=1;
[/code]
将上述语句替换下面的语句即可:
[code]
    tj:=(weekday-ref(weekday,1)<>datediff(ref(date,1),date)) or barpos=1;
[/code]
谢谢大家,如有不妥,望大家斧正!!!

goldhill1965 2005-10-10 17:26

恳求在上面的的基础上叠加k线源码。谢谢!

股市骑兵00 2005-10-10 18:44

[quote]Originally posted by [i]goldhill1965[/i] at 2005-10-10 17:26:
恳求在上面的的基础上叠加k线源码。谢谢! [/quote]

鼠标右键如图:

股市骑兵00 2005-10-10 18:45

谢谢 kjyhao公式很好!
介绍也很详细!:cool:

goldhill1965 2005-10-10 21:07

我知道飞狐有叠加k线的功能,可是有时操作并不太方便,所以还是恳求源码。谢谢!

xujie 2005-10-11 09:24

谢谢!

xzqyyy 2005-10-11 12:50

谢谢 kjyhao公式很好

peter109 2005-10-11 13:27

學習ing .....

lvjq 2005-10-11 19:00

学习,

看贴学习,回贴礼貌,顶!

mynty 2005-10-11 20:11

学习中,不错!

zxh5110 2005-10-11 20:13

谢谢!

淡紫 2005-10-11 21:42

谢谢分享~

投资研究者 2005-10-12 14:45

太妙了

wwxx 2005-10-12 17:43

谢谢无私奉献 。

犇犇 2005-10-20 00:05

好谢谢了

xggs 2005-10-20 06:49

谢谢 kjyhao

m39506 2005-10-21 20:39

谢谢分享~

欣儿 2005-10-21 21:00

好好,收藏起来。:o(h)

wangez 2005-10-22 16:45

谢谢分享

好运来 2005-10-22 20:25

谢谢 kjyhao公式很好!
介绍也很详细

rka 2005-10-23 21:45

谢谢分享

qwe_rty_uio 2005-11-6 10:52

看贴学习,回贴谢谢.

habi 2005-11-6 21:55

谢谢无私奉献

Along 2005-11-10 12:38

谢谢分享

犇犇 2005-11-12 14:31

但月线数据有一定的误差

figopan123 2005-11-12 15:20

谢谢 kjyhao!

xuyi 2006-2-24 18:56

多周期Kd:<日.周.月kd>指标

好好,收藏起来。

tocom 2006-2-26 00:17

太好了,谢谢!

藏乐 2006-3-13 16:33

谢谢无私奉献 。

hxx816 2006-4-7 23:18

[size=8][font=华文琥珀]
[color=red]谢谢提供[/color][/font][/size]

藏乐 2006-4-11 11:47

看贴是学习,回贴是礼貌

shujenwen 2006-5-12 14:39

3Q!謝謝提供者

3q3q3q!

陈继胜 2006-5-16 00:04

dddddddddddddddddddddddd

sxsy 2006-10-15 16:03

谢谢无私奉献

阿唐 2007-9-13 17:26

公式很有意义,但不会用啊!恳求源码,谢谢 

cyzpp 2008-4-14 00:22

谢谢分享:):
页: [1]
查看完整版本: 多周期Kd:<日.周.月kd>指标