通达信分型顶底指标公式
相关简介: 通达信分型顶底指标公式
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
极其准确,不是好的指标我不好意思发!
指标+选股,下一送一,二个指标!
黄色的箭头为底部买入,蓝色是顶部卖出!
这是指标用于显示选股下单的信号,只显示安全的做多做空信号,所以信号较少,少而准!对比一下就知道了!
通达信指标公式源码:
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人评论