神奇指标网

通达信分型顶底指标公式

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

  



相关简介:  通达信分型顶底指标公式                                


     通达信指标公式源码概况:


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



极其准确,不是好的指标我不好意思发!
指标+选股,下一送一,二个指标!
黄色的箭头为底部买入,蓝色是顶部卖出!
这是指标用于显示选股下单的信号,只显示安全的做多做空信号,所以信号较少,少而准!对比一下就知道了!





通达信指标公式源码:



    VAR1:=BARSLAST(REF(CROSS(EMA(C,13)-EMA(C,34),EMA(EMA(C,13)-EMA(C,34),12)),1));
    VAR2:=BARSLAST(REF(CROSS(EMA(EMA(C,13)-EMA(C,34),12),EMA(C,13)-EMA(C,34)),1));
    VAR3:=LLV(L,VAR2+3);
    VAR4:=HHV(H,VAR1+3);
    DIFF:EMA(C,13)-EMA(C,34);
    DEA:EMA(EMA(C,13)-EMA(C,34),12);
    MACD:1.5*(EMA(C,13)-EMA(C,34)-EMA(EMA(C,13)-EMA(C,34),12)),NODRAW;
    STICKLINE((MACD>0),0,MACD,2.5,0),COLOR0000CC;
    STICKLINE((MACD>0),0,MACD*0.9,2.5,0),COLOR0000EE;
    STICKLINE((MACD>0),0,MACD*0.8,2.5,0),COLOR0011FF;
    STICKLINE((MACD>0),0,MACD*0.7,2.5,0),COLOR0033FF;
    STICKLINE((MACD>0),0,MACD*0.6,2.5,0),COLOR0055FF;
    STICKLINE((MACD>0),0,MACD*0.5,2.5,0),COLOR0077FF;
    STICKLINE((MACD>0),0,MACD*0.4,2.5,0),COLOR0099FF;
    STICKLINE((MACD>0),0,MACD*0.3,2.5,0),COLOR00BBFF;
    STICKLINE((MACD>0),0,MACD*0.2,2.5,0),COLOR00DDFF;
    STICKLINE((MACD>0),0,MACD*0.1,2.5,0),COLOR00FFFF;
    STICKLINE((MACD<0),0,MACD,2.5,0),COLORCC0033;
    STICKLINE((MACD<0),0,MACD*0.9,2.5,0),COLOREE0033;
    STICKLINE((MACD<0),0,MACD*0.8,2.5,0),COLORFF1133;
    STICKLINE((MACD<0),0,MACD*0.7,2.5,0),COLORFF3333;
    STICKLINE((MACD<0),0,MACD*0.6,2.5,0),COLORFF5533;
    STICKLINE((MACD<0),0,MACD*0.5,2.5,0),COLORFF7733;
    STICKLINE((MACD<0),0,MACD*0.4,2.5,0),COLORFF9933;
    STICKLINE((MACD<0),0,MACD*0.3,2.5,0),COLORFFBB33;
    STICKLINE((MACD<0),0,MACD*0.2,2.5,0),COLORFFDD33;
    STICKLINE((MACD<0),0,MACD*0.1,2.5,0),COLORFFFF33;
    IF(EMA(C,13)-EMA(C,34)>=EMA(EMA(C,13)-EMA(C,34),12),EMA(C,13)-EMA(C,34),DRAWNULL),COLORRED;
    IF((EMA(C,13)-EMA(C,34)-EMA(EMA(C,13)-EMA(C,34),12))*1000/EMA(C,15)>0AND(EMA(C,13)-EMA(C,34)-EMA(EMA(C,13)-EMA(C,34),12))*1000/EMA(C,15)<1.85,EMA(C,13)-EMA(C,34),DRAWNULL),COLORGREEN;
    IF(EMA(C,13)-EMA(C,34)<EMA(EMA(C,13)-EMA(C,34),12)OREMA(C,13)-EMA(C,34)>EMA(EMA(C,13)-EMA(C,34),12)ANDREF(EMA(C,13)-EMA(C,34),1)<REF(EMA(EMA(C,13)-EMA(C,34),12),1),EMA(C,13)-EMA(C,34),DRAWNULL),COLORFF0000;
    MACD底背离:REF(VAR3,VAR1+1)>VAR3ANDREF(EMA(C,13)-EMA(C,34),VAR1+1)<EMA(C,13)-EMA(C,34)ANDCROSS(EMA(C,13)-EMA(C,34),EMA(EMA(C,13)-EMA(C,34),12)),NODRAW,COLORRED;
    DRAWTEXT(REF(VAR3,VAR1+1)>VAR3ANDREF(EMA(C,13)-EMA(C,34),VAR1+1)<EMA(C,13)-EMA(C,34)ANDCROSS(EMA(C,13)-EMA(C,34),EMA(EMA(C,13)-EMA(C,34),12)),EMA(EMA(C,13)-EMA(C,34),12)-0.04,'底'),COLOR00FFFF;
    DRAWTEXT(REF(VAR3,VAR1+1)>VAR3ANDREF(EMA(C,13)-EMA(C,34),VAR1+1)<EMA(C,13)-EMA(C,34)ANDCROSS(EMA(C,13)-EMA(C,34),EMA(EMA(C,13)-EMA(C,34),12)),EMA(EMA(C,13)-EMA(C,34),12)-0.08,'背'),COLOR00FFFF;
    MACD顶背离:REF(VAR4,VAR2+1)<VAR4ANDREF(EMA(C,13)-EMA(C,34),VAR2+1)>EMA(C,13)-EMA(C,34)ANDCROSS(EMA(EMA(C,13)-EMA(C,34),12),EMA(C,13)-EMA(C,34)),NODRAW,COLORGREEN;
    DRAWTEXT(REF(VAR4,VAR2+1)<VAR4ANDREF(EMA(C,13)-EMA(C,34),VAR2+1)>EMA(C,13)-EMA(C,34)ANDCROSS(EMA(EMA(C,13)-EMA(C,34),12),EMA(C,13)-EMA(C,34)),EMA(EMA(C,13)-EMA(C,34),12)+0.08,'顶'),COLORFFFF00;
    DRAWTEXT(REF(VAR4,VAR2+1)<VAR4ANDREF(EMA(C,13)-EMA(C,34),VAR2+1)>EMA(C,13)-EMA(C,34)ANDCROSS(EMA(EMA(C,13)-EMA(C,34),12),EMA(C,13)-EMA(C,34)),EMA(EMA(C,13)-EMA(C,34),12)+0.04,'背'),COLORFFFF00;
    DRAWICON(CROSS(EMA(C,13)-EMA(C,34)>=EMA(EMA(C,13)-EMA(C,34),12),0.5),EMA(EMA(C,13)-EMA(C,34),12),5);
    DRAWICON(CROSS(EMA(EMA(C,13)-EMA(C,34),12)>=EMA(C,13)-EMA(C,34),0.5),EMA(EMA(C,13)-EMA(C,34),12),6);
    X_1:=6;
    X_2:=4;
    X_3:=13;
    X_4:=(3*CLOSE+LOW+OPEN+HIGH)/6;
    X_5:=Wma(vol,X_3);
    X_6:=WMA(AMOUNT,X_3);
    X_7:=X_6/X_5/100;
    X_8:=(X_4-X_7)/X_7*100;
    短底:X_8<(-6),NODRAW,COLORWHITE;
    中底:X_8<(-10),NODRAW,COLORYELLOW;
    大底:X_8<(-14),NODRAW,COLORCYAN;
    绝对底:X_8<(-18),NODRAW,COLORRED;
    stICKLINE(X_8<0-18,30,40,0.51,0),COLORRED;
    STICKLINE(X_8<0-14,20,30,0.51,0),COLORCYAN;
    STICKLINE(X_8<0-10,10,20,0.51,0),COLORYELLOW;
    STICKLINE(X_8<0-6,0,10,0.51,0),COLORWHITE;
    风险线上高抛:80,DOTLINE,COLORGREEN;
    机会线下低吸:20,DOTLINE,COLORCYAN;
    X_9:=LLV(LOW,X_1);
    X_10:=HHV(HIGH,X_1);
    X_11:=WMA((X_4-X_9)/(X_10-X_9)*100,X_2);
    DRAWNUMBER(X_11>=80,80,BArslASTCOUNT(X_11>=80));
    慢线:WMA(0.667*REF(X_11,1)+0.333*X_11,2),DOTLINE,COLORYELLOW;
    X_12:=REF(X_11,1)>80ORX_11>80;
    X_13:=REF(X_11,1)<30ORX_11<30;
    DRAWICON(crOSS(慢线,X_11)ANDX_12,50,2);
    DRAWICON(CROSS(X_11,慢线)ANDX_13,50,1);
    趋势线:X_11,COLORMAGENTA;
    IF(X_11>=REF(X_11,1),X_11,DRAWNULL),COLORRED,LINETHICK2;






[源码注释]通达信公式动态翻译结果


   VAR1赋值:上次1日前的收盘价的13日指数移动平均-收盘价的34日指数移动平均上穿收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均距今天数

   VAR2赋值:上次1日前的收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均上穿收盘价的13日指数移动平均-收盘价的34日指数移动平均距今天数

   VAR3赋值:VAR2+3日内最低价的最低值

   VAR4赋值:VAR1+3日内最高价的最高值

   输出DIFF:收盘价的13日指数移动平均-收盘价的34日指数移动平均

   输出DEA:收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均

   输出平滑异同平均线:1.5*(收盘价的13日指数移动平均-收盘价的34日指数移动平均-收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均),NODRAW

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD,2.5,0),COLOR0000CC

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.9,2.5,0),COLOR0000EE

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.8,2.5,0),COLOR0011FF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.7,2.5,0),COLOR0033FF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.6,2.5,0),COLOR0055FF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.5,2.5,0),COLOR0077FF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.4,2.5,0),COLOR0099FF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.3,2.5,0),COLOR00BBFF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.2,2.5,0),COLOR00DDFF

   当满足条件(MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.1,2.5,0),COLOR00FFFF

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD,2.5,0),COLORCC0033

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.9,2.5,0),COLOREE0033

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.8,2.5,0),COLORFF1133

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.7,2.5,0),COLORFF3333

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.6,2.5,0),COLORFF5533

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.5,2.5,0),COLORFF7733

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.4,2.5,0),COLORFF9933

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.3,2.5,0),COLORFFBB33

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.2,2.5,0),COLORFFDD33

   当满足条件(MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0),0,MACD*0.1,2.5,0),COLORFFFF33

   如果收盘价的13日指数移动平均-收盘价的34日指数移动平均>,返回?,否则返回?

   =收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均,无效数),画红色

   如果(收盘价的13日指数移动平均-收盘价的34日指数移动平均-收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均)*1000/收盘价的15日指数移动平均>,返回?,否则返回?

   0AND(收盘价的13日指数移动平均-收盘价的34日指数移动平均-收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均)*1000/收盘价的15日指数移动平均<

   1.85,收盘价的13日指数移动平均-收盘价的34日指数移动平均,无效数),画绿色

   如果收盘价的13日指数移动平均-收盘价的34日指数移动平均<,返回?,否则返回?

   收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均OREMA(收盘价,13)-收盘价的34日指数移动平均>

   收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,1)<

   1日前的收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均,无效数),COLORFF0000

   输出MACD底背离:VAR1+1日前的VAR3>

   VAR3ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,VAR1+1)<

   收盘价的13日指数移动平均-收盘价的34日指数移动平均ANDCROSS(收盘价的13日指数移动平均-收盘价的34日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均),NODRAW,画红色

   当满足条件VAR1+1日前的VAR3>时,在?位置书写文字

   VAR3ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,VAR1+1)<

   收盘价的13日指数移动平均-收盘价的34日指数移动平均ANDCROSS(收盘价的13日指数移动平均-收盘价的34日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均),收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均-0.04,'底'),COLOR00FFFF

   当满足条件VAR1+1日前的VAR3>时,在?位置书写文字

   VAR3ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,VAR1+1)<

   收盘价的13日指数移动平均-收盘价的34日指数移动平均ANDCROSS(收盘价的13日指数移动平均-收盘价的34日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均),收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均-0.08,'背'),COLOR00FFFF

   输出MACD顶背离:VAR2+1日前的VAR4<

   VAR4ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,VAR2+1)>

   收盘价的13日指数移动平均-收盘价的34日指数移动平均ANDCROSS(收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均),NODRAW,画绿色

   当满足条件VAR2+1日前的VAR4<时,在?位置书写文字

   VAR4ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,VAR2+1)>

   收盘价的13日指数移动平均-收盘价的34日指数移动平均ANDCROSS(收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均),收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均+0.08,'顶'),COLORFFFF00

   当满足条件VAR2+1日前的VAR4<时,在?位置书写文字

   VAR4ANDREF(收盘价的13日指数移动平均-收盘价的34日指数移动平均,VAR2+1)>

   收盘价的13日指数移动平均-收盘价的34日指数移动平均ANDCROSS(收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,收盘价的13日指数移动平均-收盘价的34日指数移动平均),收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均+0.04,'背'),COLORFFFF00

   当满足条件收盘价的13日指数移动平均-收盘价的34日指数移动平均>上穿?时,在?位置画?号图标

   =收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,0.5),收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,5)

   当满足条件收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均>上穿?时,在?位置画?号图标

   =收盘价的13日指数移动平均-收盘价的34日指数移动平均,0.5),收盘价的13日指数移动平均-收盘价的34日指数移动平均的12日指数移动平均,6)

   X_1赋值:6

   X_2赋值:4

   X_3赋值:13

   X_4赋值:(3*收盘价+最低价+开盘价+最高价)/6

   X_5赋值:成交量(手)的X_3日加权移动平均

   X_6赋值:成交额(元)的X_3日加权移动平均

   X_7赋值:X_6/X_5/100

   X_8赋值:(X_4-X_7)/X_7*100

   输出短底:X_8<(-6),NODRAW,画白色

   输出中底:X_8<(-10),NODRAW,画黄色

   输出大底:X_8<(-14),NODRAW,画青色

   输出绝对底:X_8<(-18),NODRAW,画红色

   当满足条件X_8<0-18时,在30和40位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画红色

   当满足条件X_8<0-14时,在20和30位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画青色

   当满足条件X_8<0-10时,在10和20位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画黄色

   当满足条件X_8<0-6时,在0和10位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画白色

   输出风险线上高抛:80,DOTLINE,画绿色

   输出机会线下低吸:20,DOTLINE,画青色

   X_9赋值:X_1日内最低价的最低值

   X_10赋值:X_1日内最高价的最高值

   X_11赋值:(X_4-X_9)/(X_10-X_9)*100的X_2日加权移动平均

   当满足条件X_11>=80时,在80位置书写数字

   输出慢线:0.667*1日前的X_11+0.333*X_11的2日加权移动平均,DOTLINE,画黄色

   X_12赋值:1日前的X_11>80ORX_11>80

   X_13赋值:1日前的X_11<30ORX_11<30

   当满足条件慢线上穿X_11ANDX_12时,在50位置画2号图标

   当满足条件X_11上穿慢线ANDX_13时,在50位置画1号图标

   输出趋势线:X_11,画洋红色

   如果X_11>=1日前的X_11,返回X_11,否则返回无效数,画红色,线宽为2


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

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

网友评论

已有0人评论

清除 发表评论