通达信日周KDJ指标公式
372次浏览
来源:神奇指标网
编辑:神奇指标网
发布日期:2023-06-15
成功的把周线级别kdj在日线上完美显示。在日线显示周线KDJ,同时切换到周线图和系统自带的KDJ是一样的,只不过加了条100数值的风险线
相关简介: 通达信日周KDJ指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信日周KDJ指标公式源码:
N:=1;月K:kdj.K#MONTH,NODRAW,COLORRED;月D:kdJ.D#MONTH,NODRAW,COLORBLUE;月J:KDJ.J#MONTH,NODRAW,COLORmaGENTA;周K:KDJ.K#WEEK,NODRAW,COLORRED;周D:KDJ.D#WEEK,NODRAW,COLORBLUE;周J:KDJ.J#WEEK,NODRAW,COLORLIMAGENTA;日K:KDJ.K,NODRAW,COLORRED;日D:KDJ.D,NODRAW,COLORBLUE;日J:KDJ.J,NODRAW,COLORLIMAGENTA;日金叉:=crOSS(日K,日D)AND(日D<40OR日D>60);周金叉:=CROSS(周K,周D)AND(周D<40OR周D>60);月金叉:=CROSS(月K,月D)AND(月D<40OR月D>60);共振:=(周金叉AND日金叉)OR(周金叉AND月金叉)OR(日金叉AND月金叉)OR(日金叉AND周金叉AND月金叉);STICKLINE(共振,0,100,1,0),COLORWHITE;NOTEXT月K:IF(N=3,月K,DRAWNULL),COLORRED;NOTEXT月D:IF(N=3,月D,DRAWNULL),COLORBLUE;NOTEXT月J:IF(N=3,月J,DRAWNULL),COLORLIMAGENTA;NOTEXT周K:IF(N=2,周K,DRAWNULL),COLORRED;NOTEXT周D:IF(N=2,周D,DRAWNULL),COLORBLUE;NOTEXT周J:IF(N=2,周J,DRAWNULL),COLORLIMAGENTA;NOTEXT日K:IF(N=1,日K,DRAWNULL),COLORRED;NOTEXT日D:IF(N=1,日D,DRAWNULL),COLORBLUE;NOTEXT日J:IF(N=1,日J,DRAWNULL),COLORLIMAGENTA;STICKLINE(日K>=日D,-10,-15,3,0),COLORLIMAGENTA;STICKLINE(日K<日D,-10,-15,3,0),COLORGREEN;STICKLINE(周K>=周D,-20,-25,3,0),COLORLICYAN;STICKLINE(周K<周D,-20,-25,3,0),COLORLIBLUE;STICKLINE(月K>=月D,-30,-35,3,0),COLORLIMAGENTA;STICKLINE(月K<月D,-30,-35,3,0),COLORLIRED;{选股公式:月K:=KDJ.K#MONTH;月D:=KDJ.D#MONTH;月J:=KDJ.J#MONTH;周K:=KDJ.K#WEEK;周D:=KDJ.D#WEEK;周J:=KDJ.J#WEEK;日K:=KDJ.K;日D:=KDJ.D;日J:=KDJ.J;日金叉:=CROSS(日K,日D)AND(日D<40OR日D>60);周金叉:=CROSS(周K,周D)AND(周D<40OR周D>60);月金叉:=CROSS(月K,月D)AND(月D<40OR月D>60);共振:(周金叉AND日金叉)OR(周金叉AND月金叉)OR(日金叉AND月金叉)OR(日金叉AND周金叉AND月金叉);}
DRAWGBKlAST(C>0,strip(RGB(0,0,100),RGB(30,0,30),0));0,COLORff9900;
{KDJ9}
var9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(var9,3,1);
D:SMA(K,3,1),COLOR00FF00,DOTLINE,LINETHICK0;
J:(3*K-2*D),COLOR0000FF,LINETHICK0;
PARTLINE(J*1.5,J*1.5>REF(J*1.5,1),rgb(255,50,0),J*1.5<=REF(J*1.5,1),rgb(0,150,150)),LINETHICK2,LAYER0;
{大盘KDJ}
{DRSV:=(INDEXC-LLV(INDEXL,9))/(HHV(INDEXH,9)-LLV(INDEXL,9))*100;
DK:=SMA(DRSV,3,1);
DD:=SMA(DK,3,1);
DJ:(3*DK-2*DD),COLORFF44FF,DOTLINE,LINETHICK0;
DJK:(3*DK-2*DD)*1.5,DOTLINE,LINETHICK0;
PARTLINE(DJK,(DJ*1.5>REF(DJK,1))-1,rgb(0,255,0),1,rgb(255,0,0)),DOTLINE,LINETHICK1,LAYER1;
PARTLINE(DJK,(DJ*1.5>REF(DJK,1))-1,rgb(0,255,0),1,rgb(255,0,0)),POINTDOT,LINETHICK6,LAYER4;}
{CCI}
TYB:=(HIGH+LOW+2*CLOSE)/4;
CCIA:=(TYB-MA(TYB,14))/(0.015*AVEDEV(TYB,14));
CCIB:=(TYB-MA(TYB,28))/(0.015*AVEDEV(TYB,28));
CCIC:=(TYB-MA(TYB,42))/(0.015*AVEDEV(TYB,42));
CCI:WMA((CCIA*2+CCIB+CCIC)/4,3);
PARTLINE(CCI,CCI>REF(CCI,1),rgb(255,0,0),CCI<=REF(CCI,1),rgb(0,255,0)),LINETHICK3;
{大盘CCI}
TYBDP:=(INDEXH+INDEXL+2*INDEXC)/4;
CCIADP:=(TYBDP-MA(TYBDP,14))/(0.015*AVEDEV(TYBDP,14));
CCIBDP:=(TYBDP-MA(TYBDP,28))/(0.015*AVEDEV(TYBDP,28));
CCICDP:=(TYBDP-MA(TYBDP,42))/(0.015*AVEDEV(TYBDP,42));
CCIDP:=WMA((CCIADP*2+CCIBDP+CCICDP)/4,3);
PARTLINE(CCIDP,(CCIDP>REF(CCIDP,1))-1,rgb(0,255,0),1,rgb(255,0,0)),DOTLINE,LINETHICK1,LAYER1;
PARTLINE(CCIDP,(CCIDP>REF(CCIDP,1))-1,rgb(0,255,0),1,rgb(255,0,0)),POINTDOT,LINETHICK6,LAYER4;
XS:FORCAST(((1-BIGORDER(1,1))-(1-BIGORDER(2,1))),5)*1000,LINETHICK0;{小于4万元---反向用}
STICKLINE(XS<0,CCI,CCI-XS,2,0),COLOR0099FF,LAYER0;
STICKLINE(XS>0,CCI,CCI-XS,2,0),COLORFF9946,LAYER0;
净额主:(bigorder(1,2)-bigorder(2,2))*AMOUNT/10000,linethick0;
DRAWTEXT(BARSTATUS=2,CCI,'【'+NUMTOSTRN(净额主,1)+'万】'),ALIGN0,COLOR00FFFF,LINETHICK3,LAYER0;
{高抛低吸}
SJ:=WMA(((2*C+H+L)/4-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2);
ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2);
DRAWTEXT(CROSS(SJ,ZJ)ANDSJ<30,-20,'▲吸'),ALIGN1,COLOR00FF00,LINETHICK2;
DRAWTEXT(CROSS(ZJ,SJ)ANDSJ>70,120,'▲抛'),ALIGN1,COLOR0000FF,LINETHICK2;
{BOLL顶底}
MID:=WMA(TYB,18);
UPPER:=MID+2*STD(TYB,18);
LOWER:=MID-2*STD(TYB,18);
布顶:STICKLINE(cross(C,UPPER),60,100,8,0),color0000FF;
DRAWTEXT(CROSS(C,UPPER),90,'顶'),ALIGN1,COLOR00FFFF,LINETHICK1;
布底:STICKLINE(cross(C,LOWER),-60,-100,8,0),colorFF9900;
DRAWTEXT(CROSS(C,LOWER),-70,'底'),ALIGN1,COLOR00FFFF,LINETHICK1;
倍量:STICKLINE(V>REF(V,1)*2,0,30,8,1),color00ffff;
DRAWTEXT(V>REF(V,1)*2,20,'倍'),ALIGN1,COLOR00FFFF,LINETHICK1;
{标记BSI.KDJ}
LC:=REF(C,1);
RSI:((SMA(MAX((C-LC),0),3,1)/SMA(ABS((C-LC)),3,1))*100),LINETHICK0;
DRAWTEXT(DISPSTATUS=2,150,'【RSI:'+NUMTOSTRN(RSI,0)+'】'),COLOR00FFFF,LINETHICK2,ALIGN1;
DRAWTEXT(DISPSTATUS=2,120,'【J:'+NUMTOSTRN(J,1)+'】'),COLOR00FF00,LINETHICK2,ALIGN1;
通达信日周KDJ指标公式源码注释翻译结果
N赋值:1
输出月K:KDJ的K[取月线数据],NODRAW,画红色
输出月D:KDJ的D[取月线数据],NODRAW,画蓝色
输出月J:KDJ的J[取月线数据],NODRAW,画洋红色
输出周K:KDJ的K[取周线数据],NODRAW,画红色
输出周D:KDJ的D[取周线数据],NODRAW,画蓝色
输出周J:KDJ的J[取周线数据],NODRAW,画淡洋红色
输出日K:KDJ的K,NODRAW,画红色
输出日D:KDJ的D,NODRAW,画蓝色
输出日J:KDJ的J,NODRAW,画淡洋红色
日金叉赋值:日K上穿日DAND(日D<
40OR日D>
60)
周金叉赋值:周K上穿周DAND(周D<
40OR周D>
60)
月金叉赋值:月K上穿月DAND(月D<
40OR月D>
60)
共振赋值:(周金叉AND日金叉)OR(周金叉AND月金叉)OR(日金叉AND月金叉)OR(日金叉AND周金叉AND月金叉)
当满足条件共振时,在0和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
输出NOTEXT月K:如果N=3,返回月K,否则返回无效数,画红色
输出NOTEXT月D:如果N=3,返回月D,否则返回无效数,画蓝色
输出NOTEXT月J:如果N=3,返回月J,否则返回无效数,画淡洋红色
输出NOTEXT周K:如果N=2,返回周K,否则返回无效数,画红色
输出NOTEXT周D:如果N=2,返回周D,否则返回无效数,画蓝色
输出NOTEXT周J:如果N=2,返回周J,否则返回无效数,画淡洋红色
输出NOTEXT日K:如果N=1,返回日K,否则返回无效数,画红色
输出NOTEXT日D:如果N=1,返回日D,否则返回无效数,画蓝色
输出NOTEXT日J:如果N=1,返回日J,否则返回无效数,画淡洋红色
当满足条件日K>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=日D,-10,-15,3,0),画淡洋红色
当满足条件日K<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
日D,-10,-15,3,0),画绿色
当满足条件周K>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=周D,-20,-25,3,0),画淡青色
当满足条件周K<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
周D,-20,-25,3,0),画淡蓝色
当满足条件月K>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=月D,-30,-35,3,0),画淡洋红色
当满足条件月K<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
月D,-30,-35,3,0),画淡红色
DRAWGBKLAST(收盘价>
0,STRIP(自定色,自定色,0))
0,COLORFF9900
VAR9赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:VAR9的3日[1日权重]移动平均
输出D:K的3日[1日权重]移动平均,COLOR00FF00,DOTLINE,线宽为0
输出J:(3*K-2*D),COLOR0000FF,线宽为0
PARTLINE(J*1.5,J*1.5>
1日前的J*1.5,自定色,J*1.5<
=1日前的J*1.5,自定色),线宽为2,LAYER0
TYB赋值:(最高价+最低价+2*收盘价)/4
CCIA赋值:(TYB-TYB的14日简单移动平均)/(0.015*TYB的14日平均绝对偏差)
CCIB赋值:(TYB-TYB的28日简单移动平均)/(0.015*TYB的28日平均绝对偏差)
CCIC赋值:(TYB-TYB的42日简单移动平均)/(0.015*TYB的42日平均绝对偏差)
输出CCI:(CCIA*2+CCIB+CCIC)/4的3日加权移动平均
PARTLINE(CCI,CCI>
1日前的CCI,自定色,CCI<
=1日前的CCI,自定色),线宽为3
TYBDP赋值:(大盘的最高价+大盘的最低价+2*大盘的收盘价)/4
CCIADP赋值:(TYBDP-TYBDP的14日简单移动平均)/(0.015*TYBDP的14日平均绝对偏差)
CCIBDP赋值:(TYBDP-TYBDP的28日简单移动平均)/(0.015*TYBDP的28日平均绝对偏差)
CCICDP赋值:(TYBDP-TYBDP的42日简单移动平均)/(0.015*TYBDP的42日平均绝对偏差)
CCIDP赋值:(CCIADP*2+CCIBDP+CCICDP)/4的3日加权移动平均
PARTLINE(CCIDP,(CCIDP>
1日前的CCIDP)-1,自定色,1,自定色),DOTLINE,线宽为1,LAYER1
PARTLINE(CCIDP,(CCIDP>
1日前的CCIDP)-1,自定色,1,自定色),POINTDOT,线宽为6,LAYER4
输出薛斯通道:((1-BIGORDER(1,1))-(1-BIGORDER(2,1)))的5日线性回归预测值*1000,线宽为0
当满足条件XS<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,CCI,CCI-XS,2,0),COLOR0099FF,LAYER0
当满足条件XS>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,CCI,CCI-XS,2,0),COLORFF9946,LAYER0
输出净额主:(BIGORDER(1,2)-BIGORDER(2,2))*成交额(元)/10000,线宽为0
当满足条件数据位置状态=2时,在CCI位置书写文字,ALIGN0,COLOR00FFFF,线宽为3,LAYER0
SJ赋值:((2*收盘价+最高价+最低价)/4-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的2日加权移动平均
ZJ赋值:0.618*1日前的SJ+0.382*SJ的2日加权移动平均
当满足条件SJ上穿ZJANDSJ<时,在?位置书写文字
30,-20,'▲吸'),ALIGN1,COLOR00FF00,线宽为2
当满足条件ZJ上穿SJANDSJ>时,在?位置书写文字
70,120,'▲抛'),ALIGN1,COLOR0000FF,线宽为2
MID赋值:TYB的18日加权移动平均
UPPER赋值:MID+2*TYB的18日估算标准差
LOWER赋值:MID-2*TYB的18日估算标准差
输出布顶:当满足条件收盘价上穿UPPER时,在60和100位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价上穿UPPER时,在90位置书写文字,ALIGN1,COLOR00FFFF,线宽为1
输出布底:当满足条件收盘价上穿LOWER时,在-60和-100位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFF9900
当满足条件收盘价上穿LOWER时,在-70位置书写文字,ALIGN1,COLOR00FFFF,线宽为1
输出倍量:当满足条件成交量(手)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的成交量(手)*2,0,30,8,1),COLOR00FFFF
当满足条件成交量(手)>时,在?位置书写文字
1日前的成交量(手)*2,20,'倍'),ALIGN1,COLOR00FFFF,线宽为1
LC赋值:1日前的收盘价
输出RSI:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100),线宽为0
当满足条件DISPSTATUS=2时,在150位置书写文字,COLOR00FFFF,线宽为2,ALIGN1
当满足条件DISPSTATUS=2时,在120位置书写文字,COLOR00FF00,线宽为2,ALIGN1
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
收藏
点赞
网友评论
已有0人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目