KDJ多周期通达信公式 副图 源码附图

 
N:=9; P1:=3; P2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
DRAWICON(CROSS(K,D),K,1);
DRAWICON(CROSS(D,K),D,2);
X1:KD.K#MONTH;
X2:=KD.D#MONTH;
X3:=KD.K#WEEK;
X4:=KD.D#WEEK;
X5:=KD.K#SEASON;
X6:KD.D#SEASON;
 
Y1:X1>X2;
Y2:X2>X1;
Z1:=X3>X4;
Z2:=X4>X3;
J1:X5>X6;
J2:X6>X5;
R1:=K>D;
R2:=D>K;
R3:=K<20;
R4:=K>=20 AND K<50;
R5:=K>=50 AND K<80;
R6:=K>=80;
 
YTD1:=STRCAT('',IF(Y1,'月KD金叉',' '));
DRAWTEXT_FIX(1,0.1,0.00,0,YTD1),COLORRED;
YTD2:=STRCAT('',IF(Y2,'月KD死叉',' '));
DRAWTEXT_FIX(1,0.1,0.00,0,YTD2),COLORGREEN;
JTD1:=STRCAT('',IF(J1,'季KD金叉',' '));
DRAWTEXT_FIX(1,0.05,0.00,0,JTD1),COLORRED;
JTD2:=STRCAT('',IF(J2,'季KD死叉',' '));
DRAWTEXT_FIX(1,0.05,0.00,0,JTD2),COLORGREEN;
ZTD1:=STRCAT('',IF(Z1,'周KD金叉',' '));
DRAWTEXT_FIX(1,0.15,0.00,0,ZTD1),COLORRED;
ZTD2:=STRCAT('',IF(Z2,'周KD死叉',' '));
DRAWTEXT_FIX(1,0.15,0.00,0,ZTD2),COLORGREEN;
RTD1:=STRCAT('',IF(R1,'日KD金叉',' '));
DRAWTEXT_FIX(1,0.2,0.00,0,RTD1),COLORRED;
RTD2:=STRCAT('',IF(R2,'日KD死叉',' '));
DRAWTEXT_FIX(1,0.2,0.00,0,RTD2),COLORGREEN;
RTD3:=STRCAT('',IF(R3,'日K值在20下面运行',' '));
DRAWTEXT_FIX(1,0.25,0.00,0,RTD3),COLORRED;
RTD4:=STRCAT('',IF(R4,'日K值在20至50之间运行',' '));
DRAWTEXT_FIX(1,0.25,0.00,0,RTD4),COLORRED;
RTD5:=STRCAT('',IF(R5,'日K值在50至80之间运行',' '));
DRAWTEXT_FIX(1,0.25,0.00,0,RTD5),COLORRED;
RTD6:=STRCAT('',IF(R6,'日K值在80上面运行',' '));
DRAWTEXT_FIX(1,0.25,0.00,0,RTD6),COLORRED;
IF(J<0,J,DRAWNULL),COLORGREEN,LINETHICK2;
IF(K>90,K,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(D>85,D,DRAWNULL),COLORFFFF11,LINETHICK2;
DRAWICON(CROSS(J,1),J,1);
DRAWICON(K>80 AND D>80 AND CROSS(D,K),D,2);
DRAWTEXT(K>80,90,'★'),COLORRED;
DRAWTEXT(K<20,-5,'★'),COLORYELLOW;
DRAWTEXT(CROSS(80,K),80,'逃'),COLORYELLOW;



来函数检测结果如下
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N赋值:9
P1赋值:3
P2赋值:3
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
输出K:RSV的P1日[1日权重]移动平均
输出D:K的P2日[1日权重]移动平均
输出J:3*K-2*D
当满足条件K上穿D时,在K位置画1号图标
当满足条件D上穿K时,在D位置画2号图标
输出X1:随机指标KD的K[取月线数据]
X2赋值:随机指标KD的D[取月线数据]
X3赋值:随机指标KD的K[取周线数据]
X4赋值:随机指标KD的D[取周线数据]
X5赋值:随机指标KD的K[取季线数据]
输出X6:随机指标KD的D[取季线数据]
输出 Y1:X1>X2
输出Y2:X2>X1
Z1赋值:X3>X4
Z2赋值:X4>X3
输出J1:X5>X6
输出J2:X6>X5
R1赋值:K>D
R2赋值:D>K
R3赋值:K<20
R4赋值:K>=20 AND K<50
R5赋值:K>=50 AND K<80
R6赋值:K>=80
YTD1赋值:字符串相加
当满足条件1时,在横轴0.1纵轴0.00位置书写文字,画红色
YTD2赋值:字符串相加
当满足条件1时,在横轴0.1纵轴0.00位置书写文字,画绿色
JTD1赋值:字符串相加
当满足条件1时,在横轴0.05纵轴0.00位置书写文字,画红色
JTD2赋值:字符串相加
当满足条件1时,在横轴0.05纵轴0.00位置书写文字,画绿色
ZTD1赋值:字符串相加
当满足条件1时,在横轴0.15纵轴0.00位置书写文字,画红色
ZTD2赋值:字符串相加
当满足条件1时,在横轴0.15纵轴0.00位置书写文字,画绿色
RTD1赋值:字符串相加
当满足条件1时,在横轴0.2纵轴0.00位置书写文字,画红色
RTD2赋值:字符串相加
当满足条件1时,在横轴0.2纵轴0.00位置书写文字,画绿色
RTD3赋值:字符串相加
当满足条件1时,在横轴0.25纵轴0.00位置书写文字,画红色
RTD4赋值:字符串相加
当满足条件1时,在横轴0.25纵轴0.00位置书写文字,画红色
RTD5赋值:字符串相加
当满足条件1时,在横轴0.25纵轴0.00位置书写文字,画红色
RTD6赋值:字符串相加
当满足条件1时,在横轴0.25纵轴0.00位置书写文字,画红色
如果J<0,返回J,否则返回无效数,画绿色,线宽为2
如果K>90,返回K,否则返回无效数,COLOR0000FF,线宽为2
如果D>85,返回D,否则返回无效数,COLORFFFF11,线宽为2
当满足条件J上穿1时,在J位置画1号图标
当满足条件K>80ANDD>80ANDCROSS(D,K)时,在D位置画2号图标
当满足条件K>80时,在90位置书写文字,画红色
当满足条件K<20时,在-5位置书写文字,画黄色
当满足条件80上穿K时,在80位置书写文字,画黄色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图