神奇指标网

通达信均线公式(通达信均线选股公式)

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


通达信公式源码概况:


指标类别:通达信公式


授权方式: 免费版


指标评级: ★★★★★


指标分类: 策略


画线方法: 副图



一、通达信均线公式

  

M10:MA(C,10),COLORYELLOW;  

GL:=H/M10;  

J:=KDJ.J#WEEK;  

ZT:=BARSLAST(WEEKOFYEAR!=REF(WEEKOFYEAR,1));  

ZJ:=REF(J,ZT+1);  

VV:=vol/REF(VOL,1);  

TJ1:=REF(C<M10,1)ANDC>OANDC>M10;  

TJ2:=REF(TJ1,2)ANDEVERY(C>O,2)AND(C-REF(C,3))/REF(C,3)*100<10;  

TJ3:=J/ZJ;  

TJ4:=EVERY(C>M10,3);  

TJ5:=EVERY(M10>=REF(M10,1),2);  

XG1:=TJ2ANDABS(TJ3)>1.4ANDTJ4ANDTJ5ANDVV>1ANDGL<1.124;  

STICKLINE(XG1,H,L,0,0),COLORFF00FF;  

STICKLINE(XG1,C,O,3,0),COLOR990099;  

STICKLINE(XG1,C,O,2,0),COLORBB00BB;  

STICKLINE(XG1,C,O,1,0),COLORDD00DD;  

STICKLINE(XG1,C,O,0.3,0),COLORFF00FF;  

DRAWICON(XG1,L*0.95,1);  

{选股}  

M10:=MA(C,10);  

GL:=H/M10;  

J:=KDJ.J#WEEK;  

ZT:=BARSLAST(WEEKOFYEAR!=REF(WEEKOFYEAR,1));  

ZJ:=REF(J,ZT+1);  

TJ1:=REF(C<M10,1)ANDC>OANDC>M10;  

TJ2:=REF(TJ1,2)ANDEVERY(C>O,2)AND(C-REF(C,3))/REF(C,3)*100<10;  

TJ3:=J/ZJ;  

TJ4:=EVERY(C>M10,3);  

TJ5:=EVERY(M10>=REF(M10,1),2);  

VV:=VOL/REF(VOL,1);  

XG:TJ2ANDABS(TJ3)>1.4ANDTJ4ANDTJ5ANDVV>1ANDGL<1.124;  

{幅图}  

M10:=MA(C,10);  

GL:=H/M10;  

J:=KDJ.J#WEEK;  

ZT:=BARSLAST(WEEKOFYEAR!=REF(WEEKOFYEAR,1));  

ZJ:=REF(J,ZT+1);  

TJ1:=REF(C<M10,1)ANDC>OANDC>M10;  

TJ2:=REF(TJ1,2)ANDEVERY(C>O,2)AND(C-REF(C,3))/REF(C,3)*100<10;  

TJ3:=J/ZJ;  

TJ4:=EVERY(C>M10,3);  

TJ5:=EVERY(M10>=REF(M10,1),2);  

VV:=VOL/REF(VOL,1);  

XG:=TJ2ANDABS(TJ3)>1.4ANDTJ4ANDTJ5ANDVV>1ANDGL<1.124;  

STICKLINE(XG,0,6,1.2,0),COLORMAGENTA;  

EMA13:EMA(C,13),COLORYELLOW,LINETHICK2;  

EMA34:EMA(C,34),COLORWHITE;  

EMA55:EMA(C,55),COLORFF00FF;  

EMA120:EMA(C,120),COLORFFCC66;  

AR1:=EMA55>EMA34ANDEMA34>EMA13;  

AR2:=BARSLAST((C-EMA13)/EMA13*100<-6);  

AR3:=EMA13>=REF(EMA13,2);  

AR4:=COUNT(CROSS(C,EMA13),AR2)=1;  

AR5:=AR1ANDAR2ANDAR3ANDAR4;  

AR6:=AR5ANDFILTER(AR5,10);  

DRAWTEXT(AR6,L-0.09,'红杏出墙'),COLORYELLOW;  

{STICKLINE(AR6,H,L,0.5,1),COLORYELLOW;  

STICKLINE(AR6,O,C,6,1),LINETHICK2,COLORYELLOW;}  

BR1:=COUNT(BETWEEN((C-REF(C,1))/REF(C,1)*100,0,5),5)=5;  

BR2:=ABS((EMA13-EMA34)+(EMA34-EMA55))/C<0.2;  

BR3:=C>EMA55AND(REF(C,1)<REF(EMA55,1)ORREF(C,2)<REF(EMA55,2)ORREF(C,3)<REF(EMA55,3)ORREF  

(C,4)<REF(EMA55,4)ORREF(C,5)<REF(EMA55,5));  

BR4:=BR1ANDBR2ANDBR3;  

DRAWTEXT(BR4ANDFILTER(BR4,10),L-0.09,'蚂蚁上树'),COLOR00C5FF;  

{STICKLINE(BR4ANDFILTER(BR4,10),H,L,0.5,1),COLOR00C5FF;  

STICKLINE(BR4ANDFILTER(BR4,10),O,C,6,1),LINETHICK2,COLOR00C5FF;}  

CR1:=(C-REF(C,1))/REF(C,1)*100>0.5;  

CR2:=V>MA(V,5)*0.6;  

CR3:=COUNT(CROSS(EMA13,EMA55),3)=1;  

CR4:=ABS(EMA34-EMA55)/EMA55<0.03;  

CR5:=EMA55<=EMA120ANDEMA55>=REF(EMA55,1);  

CR6:=FILTER(CR1ANDCR2ANDCR3ANDCR4ANDCR5,2);  

{STICKLINE(CR6,H,L,0.5,1),COLORF00FF0;  

STICKLINE(CR6,O,C,6,1),LINETHICK2,COLORF00FF0;}  

DRAWTEXT(CR6,L-0.09,'红衣侠女'),COLORF00FF0;  

DR1:=EMA13>EMA34ANDEMA34<EMA55;  

DR2:=BARSLAST(CROSS(C,EMA55));  

DR3:=H=HHV(H,DR2);  

DR4:=BARSLAST(DR3);  

DR5:=COUNT(O>CANDC<REF(C,1)ANDC>EMA55ANDBETWEEN((C-EMA55)/EMA55,0,0.02),DR4)=1;  

DR6:=C>REF(C,1);  

DR7:=DR1ANDDR5ANDDR6;  

DR8:=DR7ANDFILTER(DR7,10);  

DRAWTEXT(DR8,L-0.09,'黑客点击'),COLORD6BA63;  

{STICKLINE(DR8,H,L,0.5,1),COLORD6BA63;  

STICKLINE(DR8,O,C,6,1),LINETHICK2,COLORD6BA63;}  

ER:=BARSLAST(REF(CROSS(EMA55,EMA34),1))ANDCROSS(EMA34,EMA55);  

DRAWTEXT(ER,L-0.09,'均线互换'),COLOR0099FF;  

{STICKLINE(ER,H,L,0.5,1),COLOR0099FF;  

STICKLINE(ER,O,C,6,1),LINETHICK2,COLOR0099FF;}  

FR:=BARSLAST(REF(CROSS(EMA34,EMA13),1))ANDCROSS(EMA13,EMA34);  

DRAWTEXT(FR,L-0.09,'梅开二度'),COLORWHITE;  

{STICKLINE(FR,H,L,0.5,1),COLORWHITE;  

STICKLINE(FR,O,C,6,1),LINETHICK2,COLORWHITE;}  

GR1:=BARSLAST(BETWEEN("BIAS.BIAS2"(6,13,24),0,5));  

GR2:=EMA13>EMA34ANDEMA34>EMA55ANDEMA13>REF(EMA13,1);  

GR3:=COUNT("BIAS.BIAS2"(6,13,24)>10ANDH=HHV(H,GR1),GR1);  

GR4:=H=HHV(H,GR1);  

GR5:="MACD.MACD"(12,26,9)<REF("MACD.MACD"(12,26,9),1);  

GR6:=GR2ANDGR3ANDGR4;  

GR7:=GR2ANDGR3ANDGR4ANDGR5;  

DRAWTEXT(GR6ANDGR7,H+0.13,'见好就收!'),COLOR00FF00;  

STICKLINE(GR6ANDGR7,H,H+0.09,4,0),COLOR00FF00;  

HR2:=EMA13>=REF(EMA13,3)ANDEMA34>=REF(EMA34,1)ANDEMA55>=REF(EMA55,1)ANDCROSS(C,EMA13)ANDC  

ROSS(C,EMA34)ANDCROSS(C,EMA55);  

DRAWTEXT(HR2ANDFILTER(HR2,10),L-0.09,'三线推进'),COLORFFC8FF;  

STICKLINE(HR2ANDFILTER(HR2,10),H,L,0.5,1),COLORFFC8FF;  

STICKLINE(HR2ANDFILTER(HR2,10),O,C,6,1),LINETHICK2,COLORFFC8FF;  

M1=5M2=10M3=20M4=30M5=60M6=120  

MA5MA(CLOSE,M1),LINETHICK1  

MA10MA(CLOSE,M2),LINETHICK1  

MA20MA(CLOSE,M3),LINETHICK1  

MA30MA(C  

LOSE,M4),LINETHICK1  

MA60MA(CLOSE,M5),LINETHICK1  

IF(MA5=REF(MA5,1)ANDMA5=MA10,MA5,DRAWNULL),COLORRED,LINETHICK1  

IF(MA10=REF(MA10,1)ANDMA10=MA20,MA10,DRAWNULL),COLORRED,LINETHICK  

1  

IF(MA20=REF(MA20,1)ANDMA20=MA30,MA20,DRAWNULL),COLORRED,LINETHICK  

1  

IF(MA30=REF(MA30,1)ANDMA30=MA60,MA30,DRAWNULL),COLORRED,LINETHICK  

1  

DRAWICON(CROSS(MA10,MA5),H,2)  

DRAWICON(CROSS(MA20,MA10),H,2)  

DRAWICON(CROSS(MA30,MA20),H,2)  

DRAWTEXT(CROSS(MA5,MA10),MA5,'○'),LINETHICK1,COLORYELLOW  

DRAWTEXT(CROSS(MA10,MA20),MA10,'◎'),LINETHICK1,COLORYELLOW  

DRAWTEXT(CROSS(MA20,MA30),MA20,'●'),LINETHICK1,COLORYELLOW  

DRAWTEXT(CROSS(MA30,MA60),MA30,'☆'),LINETHICK1,COLORYELLOW


image.png





二、通达信均线选股公式

  

  

MA1:=MA(CLOSE,5);  

MA2:=MA(CLOSE,10);  

MA3:=MA(CLOSE,20);  

MA4:=MA(CLOSE,60);  

MA5:=MA(CLOSE,120);  

MA6:=MA(CLOSE,250);  

A:MAX(MAX(MA1,MA2),MA3),LINETHICK0;  

B:MIN(MIN(MA1,MA2),MA3),LINETHICK0;  

三线粘合:IF(RANGE(100*(A-B)/B,0,5),100*(A-B)/B,DRAWNULL),LINETHICK0;  

SA:MAX(MAX(MA1,MA2),MAX(MA3,MA4)),LINETHICK0;  

SB:MIN(MIN(MA1,MA2),MIN(MA3,MA4)),LINETHICK0;  

成本价均线  

AMOV:=VOL*(OPEN+CLOSE)/2;  

AMV1:SUM(AMOV,M1)/SUM(VOL,M1);  

AMV2:SUM(AMOV,M2)/SUM(VOL,M2);  

AMV3:SUM(AMOV,M3)/SUM(VOL,M3);  

AMV4:SUM(AMOV,M4)/SUM(VOL,M4)  

AMOV:=VOL*(OPEN+CLOSE)/2;  

AMV1:SUM(AMOV,5)/SUM(VOL,5);  

AMV2:SUM(AMOV,13)/SUM(VOL,13);  

AMV3:SUM(AMOV,34)/SUM(VOL,34);  

AMV4:SUM(AMOV,60)/SUM(VOL,60);  

A:MAX(MAX(AMV1,AMV2),AMV3);  

B:MIN(MIN(AMV1,AMV2),AMV3);  

三线粘合:IF(RANGE(100*(A-B)/B,0,5),100*(A-B)/B,DRAWNULL);  

SA:MAX(MAX(AMV1,AMV2),MAX(AMV3,AMV4));  

SB:MIN(MIN(AMV1,AMV2)),MIN(AMV3,AMV4));  

A1:=(EMA(AMOUNT/V/100,5)-EMA(AMOUNT/V/100,10))/MAX(EMA(AMOUNT/V/100,5),EMA(AMOUNT/V/100,10))*100;  

A2:=(EMA(AMOUNT/V/100,5)-EMA(AMOUNT/V/100,22))/MAX(EMA(AMOUNT/V/100,5),EMA(AMOUNT/V/100,22))*100;  

A3:=(EMA(AMOUNT/V/100,5)-EMA(AMOUNT/V/100,44))/MAX(EMA(AMOUNT/V/100,5),EMA(AMOUNT/V/100,44))*100;  

A4:=(EMA(AMOUNT/V/100,5)-EMA(AMOUNT/V/100,88))/MAX(EMA(AMOUNT/V/100,5),EMA(AMOUNT/V/100,88))*100;  

A5:=(EMA(AMOUNT/V/100,5)-EMA(AMOUNT/V/100,176))/MAX(EMA(AMOUNT/V/100,5),EMA(AMOUNT/V/100,176))*100;  

A6:=(EMA(AMOUNT/V/100,5)-EMA(AMOUNT/V/100,352))/MAX(EMA(AMOUNT/V/100,5),EMA(AMOUNT/V/100,352))*100;  

A7:=(EMA(AMOUNT,5)-EMA(AMOUNT,10))/MAX(EMA(AMOUNT,5),EMA(AMOUNT,10))*10;  

A8:=(EMA(AMOUNT,5)-EMA(AMOUNT,22))/MAX(EMA(AMOUNT,5),EMA(AMOUNT,22))*10;  

A9:=(EMA(AMOUNT,5)-EMA(AMOUNT,44))/MAX(EMA(AMOUNT,5),EMA(AMOUNT,44))*10;  

A10:=(EMA(AMOUNT,5)-EMA(AMOUNT,88))/MAX(EMA(AMOUNT,5),EMA(AMOUNT,88))*10;  

A11:=(EMA(AMOUNT,5)-EMA(AMOUNT,176))/MAX(EMA(AMOUNT,5),EMA(AMOUNT,176))*10;  

A11:=(EMA(AMOUNT,5)-EMA(AMOUNT,352))/MAX(EMA(AMOUNT,5),EMA(AMOUNT,352))*10;  

B1:=A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11;  

B2:=EMA(B1,5);  

B3:=EMA(B1,30);  

PARTLINE(B1,B1REF(B1,1),RGB(255,0,255),B1=REF(B1,1),RGB(0,255,0)),LINETHICK1;  

PARTLINE(B2,b2REF(B2,1),RGB(255,0,0),B2=REF(B2,1),RGB(0,255,0)),LINETHICK1;  

PARTLINE(B3,B3REF(B3,1),RGB(255,0,0),B3=REF(B3,1),RGB(0,255,0)),LINETHICK2;  

A:=MA(CLOSE,20);  

B:=REF(MA(CLOSE,20),1);  

MACD:(A-B)*1000,COLORSTICK;  

VAR111:=IF(DATE1500830ANDDATE900101,1,0);  

VAR222:=LLV(LOW,10);  

VAR333:=HHV(HIGH,25);  

K1:=(28/10)*VAR111*100;  

K2:=(32/10)*VAR111*100;  

K3:=(35/10)*VAR111*100;  

RSV111:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;  

K:=SMA(RSV111,3,1),COLORFFFFFF;  

D:=SMA(K,3,1),COLOR00FFFF;  

J:=3*K-2*D,COLORFF00FF;  

X:=LLV(J,2)=LLV(J,8);  

Y:=IF(CROSS(J,REF(J+0.01,1))ANDXANDJ20,30,0),COLOR00FF00;  

DRAWTEXT(CROSS(J,REF(J+0.01,1))ANDXANDJ20ANDMACD0,B*1.05,&#39;短&#39;),COLORFF00FF;

DRAWGBK(V1,STRIP(RGB(95,95,50),RGB(0,0,0),1));

VAR1:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;

VAR2:=SMA(VAR1,9,1)+100;

VAR3:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

VAR4:=SMA(VAR3,3,1);

VAR5:=SMA(VAR4,3,1)+100;

VAR6:=VAR5-VAR2;

趋势:IF(VAR645,VAR6-45,0);

STICKLINE(REF(趋势,1) 趋势, 趋势,REF(趋势,1),5,0),colorff00ff;

STICKLINE(REF(趋势,1) 趋势,

趋势,REF(趋势,1),5,0),color00ff00;

强弱分界:50,LINETHICK2,colorred;

v1:=LLV(LOW,10);

v2:=HHV(H,25);

价位线:=EMA((C-v1)/(v2-v1)*4,4);

DRAWTEXT(CROSS(价位线,0.3),7,&#39;底&#39;),colorred;

DRAWTEXT(CROSS(3.5,价位线),102,&#39;顶&#39;),colorgreen;

Var2q:=REF(LOW,1);

Var3q:=SMA(ABS(LOW-Var2q),3,1)/SMA(MAX(LOW-Var2q,0),3,1)*100;

Var4q:=EMA(IF(CLOSE*1.3,Var3q*10,Var3q/10),3);

Var5q:=LLV(LOW,30);

Var6q:=HHV(Var4q,30);

Var7q:=IF(MA(CLOSE,58),1,0);

Var8q:=EMA(IF(LOW=Var5q,(Var4q+Var6q*2)/2,0),3)/618*Var7q;

Var9q:=IF(Var8q100,100,Var8q);

吸筹:STICKLINE(Var9q-120,0,Var9q,6,1),colorgreen;

AA3:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;

AA4:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;

AA5:=SMA(AA4,13,8);

走势:=CEILING(SMA(AA5,13,8));

AA6:=SMA(AA3,21,8);

卖临界:STICKLINE(走势-AA685,103,100,15,1),colorgreen,linethick2;


image.png





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



  

输出换手:换手线*100,NODRAW,画黄色  

输出换手累计:换手线的历史累和,NODRAW,画红色  

输出即时成交量手:成交量(手)的整数部分,画青色




每日通达信公式解答:


  

公式编写要求:  

条件:1、涨停穿三线(ma5ma10ma20);2、量能穿三线(vol51020)放倍量。  

公式编写方法:  

ZT:=C>=REF(C,1)*1.095ANDC=H;  

DZ:=MIN(MIN(MA(C,5),MA(C,10)),MA(C,20));  

GZ:=MAX(MAX(MA(C,5),MA(C,10)),MA(C,20));  

XG:V>MAX(MAX(MA(V,5),MA(V,10)),MA(V,20))ANDZTANDL<DZANDC>GZANDV>REF(V,1)*1.9;


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

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

网友评论

已有0人评论

清除 发表评论