神奇指标网

通达信超简单KDJ副图指标公式源码

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

  



     相关简介: 通达信超简单kdj副图指标公式                                


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





通达信超简单KDJ副图指标公式源码:


    VAR1:=(C-MA(C,6))/MA(C,6)*100;
    VAR2:=(C-MA(C,24))/MA(C,24)*100;
    VAR3:=(C-MA(C,32))/MA(C,32)*100;
    VAR4:=(VAR1+VAR2+VAR3)/5;
    VAR5:=EMA(VAR4,7);
    VAR6:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),4)-20;
    VAR7:=SMA(SMA(100-3*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1)+SMA(4*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,5),15,3);
    VAR8:=VAR7<REF(VAR7,1)ANDV>REF(V,1)ANDC>REF(C,7);
    K:=EMA(VAR5,5)*4,NODRAW;
    D:EMA(K,8),NODRAW,COLOR38B0DE;
    J:K*7-D*4,NODRAW,COLORCC66FF;
    MACD:EMA(EMA(VAR1,4),2)*6,NODRAW,COLORWHITE;
    DRAWBAND(K,RGB(238,238,6),D,RGB(256,150,60));
    STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
    STICKLINE(MACD>0ANDMACD<REF(MACD,1),0,MACD,1,0),COLORFFFF00;
    STICKLINE(MACD<0,0,MACD,1,0),COLORFF9900;
    STICKLINE(MACD<0ANDMACD>REF(MACD,1),0,MACD,1,0),COLORFF00FF;
    看多:IF(LLV(VAR6,10)<VAR6,-60,DRAWNULL),LINETHICK7,COLORRED;
    看空:IF(VAR6=LLV(VAR6,20),-60,DRAWNULL),LINETHICK7,COLORGREEN;
    中短线:IF(J>D,-50,DRAWNULL),LINETHICK7,COLORCC66FF;
    超短线:IF(VAR8>0,-40,DRAWNULL),LINETHICK7,COLORYELLOW;
    DRAWGBKLAST(1,STRIP(RGB(0,0,80),RGB(0,20,20),0));;0,DOTLINE;80,DOTLINE;
    {---kdj(9.3.3)----}
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:SMA(RSV,3,1),ColorFF9900;
    D:SMA(K,3,1),Color00FF00,LINETHICK1;
    J:3*K-2*D,Color00FFFF,LINETHICK1,LAYER0;
    PARTLINE(D,D<REF(D,1),rgb(0,255,0),D>REF(D,1),rgb(255,0,0)),PRECIS1,linethick2;
    FILLRGN(D,J,D>REF(D,1),RGB(60,0,60)),LAYER5;
    FILLRGN(D,J,D<REF(D,1),RGB(60,80,60)),LAYER5;
    {高抛低吸}
    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);
    MR:=CROSS(SJ,ZJ)ANDSJ<30;
    MC:=CROSS(ZJ,SJ)ANDSJ>70;
    AA8:=100*EMA(EMA(C-REF(C,1),8),5)/EMA(EMA(ABS(C-REF(C,1)),8),5);
    买:=LLV(AA8,2)=LLV(AA8,8)ANDCOUNT(AA8<0,2)ANDCROSS(AA8,WMA(AA8,2));
    DRAWTEXT(MR,J,'↖加仓1,'),COLOR00FFFF,LAYER0;;
    DRAWTEXT(FILTER(买,5),J,'↖加仓2.'),COLOR00FFff,LAYER2;;
    卖:=HHV(AA8,2)=HHV(AA8,8)ANDCOUNT(AA8>0,2)ANDCROSS(WMA(AA8,2),AA8);
    DRAWTEXT(MC,J,'↙减仓1,'),COLOR00FF00,LAYER0;;;
    DRAWTEXT(FILTER(卖,5),J,'↙减仓2'),COLOR00ff00,LAYER2;;;
    {----MACD(26.12.9)----EMA---}
    {DIFF:=(EMA(CLOSE,12)-EMA(CLOSE,26));
    DEA:=EMA(DIFF,9);
    MACD:2*(DIFF-DEA),PRECIS2,LINETHICK0;}
    {----MACD(26.12.9)----WMA----}
    DIFF:=WMA(CLOSE,12)-WMA(CLOSE,26);
    DEA:=WMA(DIFF,9);
    MACD:2*(DIFF-DEA),PRECIS2,LINETHICK0;;
    Q:=120;
    SZ:=MACD>REF(MACD,1);
    STICKLINE(SZ,0,MACD*1*Q,1.2,0),COLOR0000CC;
    STICKLINE(SZ,0,MACD*0.9*Q,2,0),COLOR0000EE;
    STICKLINE(SZ,0,MACD*0.8*Q,2.5,0),COLOR0011FF;
    STICKLINE(SZ,0,MACD*0.7*Q,3,0),COLOR0033FF;
    STICKLINE(SZ,0,MACD*0.6*Q,3.3,0),COLOR0055FF;
    STICKLINE(SZ,0,MACD*0.5*Q,3.6,0),COLOR0077FF;
    STICKLINE(SZ,0,MACD*0.4*Q,4,0),COLOR0099FF;
    STICKLINE(SZ,0,MACD*0.3*Q,4.3,0),COLOR00BBFF;
    STICKLINE(SZ,0,MACD*0.2*Q,4.7,0),COLOR00DDFF;
    STICKLINE(SZ,0,MACD*0.1*Q,5.1,0),COLOR00FFFF;
    XD:=MACD<REF(MACD,1);
    STICKLINE(XD,0,MACD*1*Q,1.2,0),COLORFF0000;
    STICKLINE(XD,0,MACD*0.9*Q,2,0),COLORFF2211;
    STICKLINE(XD,0,MACD*0.8*Q,2.5,0),COLORFF3311;
    STICKLINE(XD,0,MACD*0.7*Q,3,0),COLORFF5511;
    STICKLINE(XD,0,MACD*0.6*Q,3.3,0),COLORFF7733;
    STICKLINE(XD,0,MACD*0.5*Q,3.6,0),COLORFF8833;
    STICKLINE(XD,0,MACD*0.4*Q,4,0),COLOR999933;
    STICKLINE(XD,0,MACD*0.3*Q,4.3,0),COLOR77BB00;
    STICKLINE(XD,0,MACD*0.2*Q,4.7,0),COLOR88DD00;
    STICKLINE(XD,0,MACD*0.1*Q,5.1,0),COLOR00FF00;
    DRAWGBK(SZ,STRIP(RGB(0,0,255),RGB(60,0,60),0));






通达信超简单KDJ副图指标公式源码注释翻译结果


    VAR1赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
    VAR2赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
    VAR3赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
    VAR4赋值:(VAR1+VAR2+VAR3)/5
    VAR5赋值:VAR4的7日指数移动平均
    VAR6赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的4日简单移动平均-20
    VAR7赋值:100-3*(收盘价-75日内收盘价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+4*(收盘价-75日内收盘价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[5日权重]移动平均的15日[3日权重]移动平均
    VAR8赋值:VAR7<
    1日前的VAR7ANDV>
    1日前的成交量(手)ANDC>
    7日前的收盘价
    K赋值:VAR5的5日指数移动平均*4,NODRAW
    输出D:K的8日指数移动平均,NODRAW,COLOR38B0DE
    输出J:K*7-D*4,NODRAW,COLORCC66FF
    输出MACD:VAR1的4日指数移动平均的2日指数移动平均*6,NODRAW,画白色
    画带状线
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,MACD,1,0),画红色
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD<
    1日前的MACD,0,MACD,1,0),COLORFFFF00
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,MACD,1,0),COLORFF9900
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD>
    1日前的MACD,0,MACD,1,0),COLORFF00FF
    输出看多:如果10日内VAR6的最低值<,返回?,否则返回?
    VAR6,-60,无效数),线宽为7,画红色
    输出看空:如果VAR6=20日内VAR6的最低值,返回-60,否则返回无效数,线宽为7,画绿色
    输出中短线:如果J>,返回?,否则返回?
    D,-50,无效数),线宽为7,COLORCC66FF
    输出超短线:如果VAR8>,返回?,否则返回?
    0,-40,无效数),线宽为7,画黄色
    DRAWGBKLAST(1,STRIP(自定色,自定色,0))
    0,DOTLINE
    80,DOTLINE
    RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    输出K:RSV的3日[1日权重]移动平均,COLORFF9900
    输出D:K的3日[1日权重]移动平均,COLOR00FF00,线宽为1
    输出J:3*K-2*D,COLOR00FFFF,线宽为1,LAYER0
    PARTLINE(D,D<
    1日前的D,自定色,D>
    1日前的D,自定色),PRECIS1,线宽为2
    FILLRGN(D,J,D>
    1日前的D,自定色),LAYER5
    FILLRGN(D,J,D<
    1日前的D,自定色),LAYER5
    SJ赋值:((2*收盘价+最高价+最低价)/4-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的2日加权移动平均
    ZJ赋值:0.618*1日前的SJ+0.382*SJ的2日加权移动平均
    MR赋值:SJ上穿ZJANDSJ<
    30
    MC赋值:ZJ上穿SJANDSJ>
    70
    AA8赋值:100*收盘价-1日前的收盘价的8日指数移动平均的5日指数移动平均/收盘价-1日前的收盘价的绝对值的8日指数移动平均的5日指数移动平均
    买赋值:2日内AA8的最低值=8日内AA8的最低值ANDCOUNT(AA8<
    0,2)ANDCROSS(AA8,AA8的2日加权移动平均)
    当满足条件MR时,在J位置书写文字,COLOR00FFFF,LAYER0
    当满足条件买的5日过滤时,在J位置书写文字,COLOR00FFFF,LAYER2
    卖赋值:2日内AA8的最高值=8日内AA8的最高值ANDCOUNT(AA8>
    0,2)ANDCROSS(AA8的2日加权移动平均,AA8)
    当满足条件MC时,在J位置书写文字,COLOR00FF00,LAYER0
    当满足条件卖的5日过滤时,在J位置书写文字,COLOR00FF00,LAYER2
    DIFF赋值:收盘价的12日加权移动平均-收盘价的26日加权移动平均
    DEA赋值:DIFF的9日加权移动平均
    输出MACD:2*(DIFF-DEA),PRECIS2,线宽为0
    Q赋值:120
    SZ赋值:MACD>
    1日前的MACD
    当满足条件SZ时,在0和MACD*1*Q位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0000CC
    当满足条件SZ时,在0和MACD*0.9*Q位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000EE
    当满足条件SZ时,在0和MACD*0.8*Q位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0011FF
    当满足条件SZ时,在0和MACD*0.7*Q位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0033FF
    当满足条件SZ时,在0和MACD*0.6*Q位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLOR0055FF
    当满足条件SZ时,在0和MACD*0.5*Q位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLOR0077FF
    当满足条件SZ时,在0和MACD*0.4*Q位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0099FF
    当满足条件SZ时,在0和MACD*0.3*Q位置之间画柱状线,宽度为4.3,0不为0则画空心柱.,COLOR00BBFF
    当满足条件SZ时,在0和MACD*0.2*Q位置之间画柱状线,宽度为4.7,0不为0则画空心柱.,COLOR00DDFF
    当满足条件SZ时,在0和MACD*0.1*Q位置之间画柱状线,宽度为5.1,0不为0则画空心柱.,COLOR00FFFF
    XD赋值:MACD<
    1日前的MACD
    当满足条件XD时,在0和MACD*1*Q位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF0000
    当满足条件XD时,在0和MACD*0.9*Q位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF2211
    当满足条件XD时,在0和MACD*0.8*Q位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF3311
    当满足条件XD时,在0和MACD*0.7*Q位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF5511
    当满足条件XD时,在0和MACD*0.6*Q位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLORFF7733
    当满足条件XD时,在0和MACD*0.5*Q位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLORFF8833
    当满足条件XD时,在0和MACD*0.4*Q位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR999933
    当满足条件XD时,在0和MACD*0.3*Q位置之间画柱状线,宽度为4.3,0不为0则画空心柱.,COLOR77BB00
    当满足条件XD时,在0和MACD*0.2*Q位置之间画柱状线,宽度为4.7,0不为0则画空心柱.,COLOR88DD00
    当满足条件XD时,在0和MACD*0.1*Q位置之间画柱状线,宽度为5.1,0不为0则画空心柱.,COLOR00FF00
    填充背景




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

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

网友评论

已有0人评论

清除 发表评论