神奇指标网

通达信日周月KDJ共振指标公式

浏览 606次浏览 来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:   通达信日周月KDJ共振指标公式                              


     通达信日周月KDJ共振指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图




通达信日周月KDJ共振指标公式源码:



    DIF:(EMA(CLOSE,12)-EMA(CLOSE,26))*100;
    DEA:EMA(DIF,9);
    MACD:(DIF-DEA)*2,COLORSTICK;
    DRAWICON(CROSS(DIF,DEA),DEA,1);
    DRAWICON(CROSS(DEA,DIF),DEA,2);
    IF(DIF<DEA,DIF,DRAWNULL),COLORGREEN;
    DD:=C=HHV(C,180);
    EE:=DEA<REF(DEA,1)ANDREF(DEA<REF(DEA,1),1)=1;
    CC:=C>REF(C,1)ANDREF(C>REF(C,1),1)=1;
    顶背离:=(DDANDEEANDDEA<HHV(DEA,180))*DEA;
    A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
    {顶背:=REF(CLOSE,A2+1)<CLOSEANDREF(DIF,A2+1)>DIFANDCROSS(DEA,DIF);}
    DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORRED,LINETHICK2;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:SMA(RSV,9,3),COLORYELLOW;
    D:SMA(K,9,3),COLORWHITE;
    J:3*K-2*D,COLORMAGENTA;
    IF(J<D,J,DRAWNULL),COLORFFEE44;
    0,COLORRED,LINETHICK2;20,COLORLIMAGENTA;{50,COLORWHITE;}
    80,COLORBLUE;100,COLORGREEN,LINETHICK2;
    DRAWTEXT(ISLASTBAR,0,'高安全区'),COLORRED;
    DRAWTEXT(ISLASTBAR,20,'安全区'),COLORLIMAGENTA;
    DRAWTEXT(ISLASTBAR,80,'风险区'),COLORBLUE;
    DRAWTEXT(ISLASTBAR,100,'高风险区'),COLORGREEN;
    A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
    B1:=REF(C,A1+1)>CANDREF(DIF,A1+1)<DIFANDCROSS(DIF,DEA);
    A22:=BARSLAST(REF(CROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3)),1));
    B2:=REF(C,A22+1)>CANDREF("KDJ.K"(9,3,3),A22+1)<"KDJ.K"(9,3,3)ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
    A3:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
    B3:=REF(C,A3+1)>CANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
    DRAWTEXT(B1,DEA-0.20,'▲MACD底背'),COLORWHITE;
    DRAWTEXT(B2,D-0.20,'●KDJ底背'),COLORFF00FF;
    {DJ:=CROSS(J,D)ANDD<20;
    DRAWTEXT(DJ,J-0.3,'低金叉'),COLORCYAN;
    MDJ:=CROSS(DIF,DEA)ANDDEA<0;
    DRAWTEXT(MDJ,DEA-0.3,'低金叉'),COLORGREEN;
    DRAWTEXT(CROSS(DEA,DIF),DIF+0.3,'死叉'),COLORYELLOW;
    DRAWTEXT(CROSS(D,J),J+0.3,'死叉'),COLORRED;}
    A:=CROSS(DIF,DEA)ANDCROSS(K,D)ANDCROSS(J,D);
    DRAWICON(A,LOW*0.98,1);
    B4:CROSS(DIF,DEA)ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
    DRAWTEXT(B4,L-0.20,'★金叉共振'),COLOR0099FF;
    DRAWICON(CROSS(K,D),D,1);
    DRAWICON(CROSS(D,K),D,2);
    BA:=DEA>REF(DEA,1);
    BB:=SUM(BA,5)>=4;
    BC:=C<O;
    BD:=SUM(BC,5)>=2;
    BXG:FILTER(BBANDBDANDJ>REF(J,1)ANDREF(J,1)<REF(J,2),3);
    STICKLINE(BXG,HHV(J,60),HHV(J,60)-20,1,0),COLORRED;
    SS:=EMA(C,11);
    LL:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,5))/4;
    {短:EMA(LL,2),COLORGREEN,LINETHICK2;}
    {长:EMA(SS,2),COLORMAGENTA,LINETHICK2;}
    AA:=(C-LLV(C,10))/(HHV(C,10)-LLV(C,10));
    (CROSS(AA,0.05)-1);




[源码注释]通达信日周月KDJ共振指标公式翻译结果


   输出DIF:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*100

   输出DEA:DIF的9日指数移动平均

   输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK

   当满足条件DIF上穿DEA时,在DEA位置画1号图标

   当满足条件DEA上穿DIF时,在DEA位置画2号图标

   如果DIF<,返回?,否则返回?

   DEA,DIF,无效数),画绿色

   DD赋值:收盘价=180日内收盘价的最高值

   EE赋值:DEA<

   1日前的DEAANDREF(DEA<

   1日前的DEA,1)=1

   CC赋值:收盘价>

   1日前的收盘价ANDREF(收盘价>

   1日前的收盘价,1)=1

   顶背离赋值:(DDANDEEANDDEA<

   180日内DEA的最高值)*DEA

   A2赋值:上次1日前的DEA上穿DIF距今天数

   当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画红色,线宽为2

   RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

   输出K:RSV的9日[3日权重]移动平均,画黄色

   输出D:K的9日[3日权重]移动平均,画白色

   输出J:3*K-2*D,画洋红色

   如果J<,返回?,否则返回?

   D,J,无效数),COLORFFEE44

   0,画红色,线宽为2

   20,画淡洋红色

   80,画蓝色

   100,画绿色,线宽为2

   当满足条件是否最后一个周期时,在0位置书写文字,画红色

   当满足条件是否最后一个周期时,在20位置书写文字,画淡洋红色

   当满足条件是否最后一个周期时,在80位置书写文字,画蓝色

   当满足条件是否最后一个周期时,在100位置书写文字,画绿色

   A1赋值:上次1日前的DIF上穿DEA距今天数

   B1赋值:A1+1日前的收盘价>

   CANDREF(DIF,A1+1)<

   DIFANDCROSS(DIF,DEA)

   A22赋值:上次1日前的"KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)距今天数

   B2赋值:A22+1日前的收盘价>

   CANDREF("KDJ的K"(9,3,3),A22+1)<

   "KDJ的K"(9,3,3)ANDCROSS("KDJ的K"(9,3,3),"KDJ的D"(9,3,3))

   A3赋值:上次1日前的"RSI的RSI1"(6,12,24)上穿"RSI的RSI2"(6,12,24)距今天数

   B3赋值:A3+1日前的收盘价>

   CANDREF("RSI的RSI1"(6,12,24),A3+1)<

   "RSI的RSI1"(6,12,24)ANDCROSS("RSI的RSI1"(6,12,24),"RSI的RSI2"(6,12,24))

   当满足条件B1时,在DEA-0.20位置书写文字,画白色

   当满足条件B2时,在D-0.20位置书写文字,COLORFF00FF

   A赋值:DIF上穿DEAANDCROSS(K,D)ANDCROSS(J,D)

   当满足条件A时,在最低价*0.98位置画1号图标

   输出B4:DIF上穿DEAANDCROSS("KDJ的K"(9,3,3),"KDJ的D"(9,3,3))

   当满足条件B4时,在最低价-0.20位置书写文字,COLOR0099FF

   当满足条件K上穿D时,在D位置画1号图标

   当满足条件D上穿K时,在D位置画2号图标

   BA赋值:DEA>

   1日前的DEA

   BB赋值:BA的5日累和>

   =4

   BC赋值:收盘价<

   开盘价

   BD赋值:BC的5日累和>

   =2

   输出BXG:BBANDBDANDJ>的?日过滤

   1日前的JANDREF(J,1)<

   2日前的J,3)

   当满足条件BXG时,在60日内J的最高值和60日内J的最高值-20位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色

   SS赋值:收盘价的11日指数移动平均

   LL赋值:(收盘价的1日指数移动平均+收盘价的2日指数移动平均+收盘价的3日指数移动平均+收盘价的5日指数移动平均)/4

   AA赋值:(收盘价-10日内收盘价的最低值)/(10日内收盘价的最高值-10日内收盘价的最低值)

   (AA上穿0.05-1)



今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!敬请期待明天的分享!

神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论