通达信均线公式(通达信均线选股公式)
通达信公式源码概况:
指标类别:通达信公式
授权方式: 免费版
指标评级: ★★★★★
指标分类: 策略
画线方法: 副图
一、通达信均线公式
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=5M2=10M3=20M4=30M5=60M6=120
MA5MA(CLOSE,M1),LINETHICK1
MA10MA(CLOSE,M2),LINETHICK1
MA20MA(CLOSE,M3),LINETHICK1
MA30MA(C
LOSE,M4),LINETHICK1
MA60MA(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
二、通达信均线选股公式
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,'短'),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,'底'),colorred;
DRAWTEXT(CROSS(3.5,价位线),102,'顶'),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;
[源码注释]通达信公式动态翻译结果
输出换手:换手线*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人评论