R1:=(((ma(CLOSE,5))-CLOSE)/CLOSE 3/100);
R2:=((MA(CLOSE,10))-(MA(CLOSE,5)))/(MA(CLOSE,5)) 0.03;
R3:=(LLV(CLOSE,20)=LLV(CLOSE,30));
大:=(R1ANDR2ANDR3);
大A:=FILTER(大,5);
买:stICKLINE(大A,80,0,2,0),COLORYELLOW;
跟着进:IF(大A,1,0),COLORRED;
{庄家进场}
VARA:=REF(LOW,1);
VARB:=SMA(Abs(LOW-VARA),3,1)/SMA(MAX(LOW-VARA,0),3,1)*100;
VARC:=EMA(IF(CLOSE*1.3,VARB*10,VARB/10),3);
VARD:=LLV(LOW,30);
VARE:=HHV(VARC,30);
VARF:=IF(MA(CLOSE,58),1,0);
VARG:=EMA(IF(LOW =VARD,(VARC+VARE*2)/2,0),3)/618*VARF;
VARH:=IF(VARG 100,100,VARG);
吸筹:STICKLINE(VARH -120,0,VARH,6,1),COLORBLUE;
VAR1:=(CLOSE*2+HIGH+LOW)/4*10;
VAR2:=EMA(VAR1,13)-EMA(VAR1,34);
VAR3:=EMA(VAR2,5);
VAR4:=2*(VAR2-VAR3)*5.5;
VAR11:=3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1)-2*SMA(SMA((CLOSE-LLV
(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100,5,1),3,1);
线:=EMA(VAR11,3);
VAR12:=(趋势线-REF(趋势线,1))/REF(趋势线,1)*100;
能量:STICKLINE(趋势线 =13,0,6,8,0),COLORYELLOW;
能量暴发:STICKLINE(趋势线 =13ANDVAR12 13,0,65,1,0),COLORRED;
趋势:3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV
(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),COLORYELLOW;
买入:IF(crOSS(趋势,50),100,0),COLORFFCCCC;
底部跟进:CROSS(趋势,7);
DRAWTEXT(CROSS(趋势,7)ANDCROSS(趋势,7)=1,20,'跟进'),COLORWHITE;
A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV
(L,55))*100,5,1),COLORRED;
90,COLORGREEN;
DRAWTEXT(FILTER(A1 85,15)=1,85,''),COLORYELLOW;
DRAWTEXT(FILTER(A1 80,15)=1,85,'逃顶'),COLORYELLOW;
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
B:=REF(C,1) MA5AND2*C REF(O,1)+REF(C,1);
D:=REF(C,1) MA5AND2*C REF(O,1)+REF(C,1);
E:=ma5 ma10andma5 ref(ma5,1);
DRAWTEXT(Bandnot(e),L*0.95,'买'),COLORMAGENTA;
DRAWTEXT(D,H*1.02,'卖'),COLOR00FF00;
A1:=CAPITAL;
A2:=(((H+L)+O)+C)/4;
A3:=(((INDEXH+INDEXL)+INDEXO)+INDEXC)/4;
A4:=(A2-(REF(A2,1)))/(REF(A2,1));
A5:=(A3-(REF(A3,1)))/(REF(A3,1));
A6:=(((SUM(A4,10))+(SUM(A5,10)))/10)*1000;
A7:=IF(((A6 0)AND(A6 75)),A6,(IF((A6 75),75,0)));
A8:=IF(((A6 0)AND(A6 -75)),REVERSE(A6),(IF((A6 -75),75,0)));
STICKLINE(A8,150,(150-A8),3,1),COLOR825200;
STICKLINE(A7,150,(150-A7),3,1),COLOR7A67CF;
{A9:=(VOL*(((A2*2)-HIGH)-LOW))/(HIGH-LOW);
A10:=IF(((HIGH=LOW)AND(A2 (REF(A2,1)))),(-1*VOL),VOL);
A11:=IF((HIGH=LOW),A10,A9);
A12:=SUM(A11,11);
A13:=(A12/(A1*11))*10000;
A14:=IF(((A13 150)AND(A13 -150)),A13,150);
A15:=IF((A14 0),A14,0);
A16:=IF((A14 0),REVERSE(A14),0);
STICKLINE((A14 0),0,A15,3,1),COLORYELLOW;
STICKLINE((A14 0),0,A16,3,0),COLOR2E9F15;}
A17:=(SUM((A2*VOL),16))/(SUM(VOL,16));
A18:=(SUM((A2*VOL),11))/(SUM(VOL,11));
A19:=(SUM((A2*VOL),6))/(SUM(VOL,6));
A20:=((SUM((A2*VOL),7))-(A2*VOL))/((SUM(VOL,7))-VOL);
A21:=((A18-A17)/A2)*1000;
A22:=IF((A21 50),50,(IF((A21 -50),-50,A21)));
A23:=((A19-A18)/A2)*1000;
A24:=IF((A23 50),50,(IF((A23 -50),-50,A23)));
A25:=((((A19-A20)/A20)*5)/4)*1000;
A26:=IF((A25 50),50,(IF((A25 -50),-50,A25)));
A27:=(A22+A24)+A26;
红柱线:IF((A27 0),A27,0),COLOR003ADB,LINETHICK2;
兰柱线:IF((A27 0),REVERSE(A27),0),COLORE99A2C,LINETHICK2;
{A28:=IF((兰柱线 150),兰柱线,(IF((兰柱线=150),65,0)));
A29:=IF((兰柱线=150),60,0);
A30:=IF((红柱线 150),红柱线,(IF((红柱线=150),65,0)));
A31:=IF((红柱线=150),60,0);
A32:=(((红柱线 (REF(红柱线,1)))AND(红柱线 49))AND(CLOSE (REF(CLOSE,1))))AND((OPEN (REF(CLOSE,1)))OR((OPEN=(REF(CLOSE,1)))AND((HIGH/(REF(CLOSE,1))) 1.02)));
DRAWICON(A32,90,9),COLORGREEN;}
{超跌买点:(兰柱线=150)AND((CLOSE OPEN)OR(CLOSE OPEN)),COLORRED;
A33:=SUMBARS(VOL,(A1*0.8));
A34:=IF((A33 9),9,A33);
A35:=HHV(A2,A34);
A36:=LLV(A2,A34);
A37:=IF((A35=A36),0,((100*(A2-A36))/(A35-A36)));}
{中趋势线:(1.5*(SUM(A37,6)))/6,LINETHICK2,COLORRED;
长趋势线:(SUM(中趋势线,6))/6,LINETHICK2,COLORGREEN;}
{A38:=((HIGH-A2) (A2-LOW))OR((HIGH=LOW)AND(LOW (REF(CLOSE,1))));
A39:=FILTER(A38,5);}
A40:=EMA((((CLOSE-(LLV(LOW,25)))/((HHV(HIGH,25))-(LLV(LOW,25))))*4),4);
{DRAWTEXT((FILTER((A40 3.6),10)),155,'考虑出货'),COLORGREEN;}
{DRAWTEXT((FILTER((A40 0.25),5)),30,'考虑买入'),COLORRED;
A42:=(EMA((((CLOSE-(LLV(LOW,33)))/((HHV(HIGH,21))-(LLV(LOW,33))))*100),20))*0.998;
A43:=EMA(((0.667*(REF(A42,1)))+(0.333*A42)),1);
STICKLINE((A43 20),20,(20+20),4,0),COLORMAGENTA;
DRAWTEXT((超跌短线买点=1),60,'超跌短线买点'),COLORWHITE;
DRAWTEXT((A32=1),60,'超强短线买点'),COLORYELLOW;
买方能量:(A15),COLORYELLOW,LINETHICK1;};
{新加}
MACD:="MACD.MACD"(12,26,9)*25;
STICKLINE((MACD 0),MACD,0,3,1),COLOR003ADB,LINETHICK2;
STICKLINE((MACD 0),MACD,0,3,1),COLORE99A2C,LINETHICK2;
STICKLINE(("MACD.MACD"(12,26,9) "MACD.DIF"(12,26,9)ANDMACD 0),MACD,0,3,1),COLORFF00FF,LINETHICK2;
DIF负:IF("MACD.DIF"(12,26,9) 0,兰柱线,DRAWNULL),COLORGREEN,LINETHICK2;
[源码注释]通达信跟庄星级评级主图指标公式公式解读
R1赋值:(((收盘价的5日简单移动平均)-收盘价)/收盘价 3/100)
R2赋值:((收盘价的10日简单移动平均)-(收盘价的5日简单移动平均))/(收盘价的5日简单移动平均) 0.03
R3赋值:(20日内收盘价的最低值=30日内收盘价的最低值)
大赋值:(R1ANDR2ANDR3)
大A赋值:大的5日过滤
输出买:当满足条件大A时,在80和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
输出跟着庄家进:如果大A,返回1,否则返回0,画红色
VARA赋值:1日前的最低价
VARB赋值:最低价-VARA的绝对值的3日[1日权重]移动平均/最低价-VARA和0的较大值的3日[1日权重]移动平均*100
VARC赋值:如果收盘价*1.3,返回VARB*10,否则返回VARB/10的3日指数移动平均
VARD赋值:30日内最低价的最低值
VARE赋值:30日内VARC的最高值
VARF赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
VARG赋值:如果最低价 =VARD,返回(VARC+VARE*2)/2,否则返回0的3日指数移动平均/618*VARF
VARH赋值:如果VARG 100,返回100,否则返回VARG
输出吸筹:当满足条件VARH -120时,在0和VARH位置之间画柱状线,宽度为6,1不为0则画空心柱.,画蓝色
VAR1赋值:(收盘价*2+最高价+最低价)/4*10
VAR2赋值:VAR1的13日指数移动平均-VAR1的34日指数移动平均
VAR3赋值:VAR2的5日指数移动平均
VAR4赋值:2*(VAR2-VAR3)*5.5
VAR11赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
趋势线赋值:VAR11的3日指数移动平均
VAR12赋值:(趋势线-1日前的趋势线)/1日前的趋势线*100
输出能量:当满足条件趋势线 =13时,在0和6位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
输出能量暴发:当满足条件趋势线 =13ANDVAR12 13时,在0和65位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
输出趋势:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,画黄色
输出买入:如果趋势上穿50,返回100,否则返回0,COLORFFCCCC
输出底部跟进:趋势上穿7
当满足条件趋势上穿7ANDCROSS(趋势,7)=1时,在20位置书写文字,画白色
输出A1:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均,画红色
90,画绿色
85
当满足条件A1 85的15日过滤=1时,在85位置书写文字,画黄色
当满足条件A1 80的15日过滤=1时,在85位置书写文字,画黄色
输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA20:收盘价的20日简单移动平均
B赋值:1日前的收盘价 MA5AND2*收盘价 1日前的开盘价+1日前的收盘价
D赋值:1日前的收盘价 MA5AND2*收盘价 1日前的开盘价+1日前的收盘价
E赋值:MA5 MA10ANDMA5 1日前的MA5
当满足条件BANDNOT(E)时,在最低价*0.95位置书写文字,画洋红色
当满足条件D时,在最高价*1.02位置书写文字,COLOR00FF00
A1赋值:当前流通股本(手)
A2赋值:(((最高价+最低价)+开盘价)+收盘价)/4
A3赋值:(((的最高价+大盘的最低价)+大盘的开盘价)+大盘的收盘价)/4
A4赋值:(A2-(1日前的A2))/(1日前的A2)
A5赋值:(A3-(1日前的A3))/(1日前的A3)
A6赋值:(((A4的10日累和)+(A5的10日累和))/10)*1000
A7赋值:如果((A6 ,返回?,否则返回?
0)AND(A6
75)),A6,(如果(A6 ,返回?,否则返回?
75),75,0)))
A8赋值:如果((A6 ,返回?,否则返回?
0)AND(A6
-75)),A6的相反数,(如果(A6 ,返回?,否则返回?
-75),75,0)))
当满足条件A8时,在150和(150-A8)位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR825200
当满足条件A7时,在150和(150-A7)位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR7A67CF
A17赋值:((A2*(手))的16日累和)/(成交量(手)的16日累和)
A18赋值:((A2*成交量(手))的11日累和)/(成交量(手)的11日累和)
A19赋值:((A2*成交量(手))的6日累和)/(成交量(手)的6日累和)
A20赋值:(((A2*成交量(手))的7日累和)-(A2*成交量(手)))/((成交量(手)的7日累和)-成交量(手))
A21赋值:((A18-A17)/A2)*1000
A22赋值:如果(A21 ,返回?,否则返回?
50),50,(如果(A21 ,返回?,否则返回?
-50),-50,A21)))
A23赋值:((A19-A18)/A2)*1000
A24赋值:如果(A23 ,返回?,否则返回?
50),50,(如果(A23 ,返回?,否则返回?
-50),-50,A23)))
A25赋值:((((A19-A20)/A20)*5)/4)*1000
A26赋值:如果(A25 ,返回?,否则返回?
50),50,(如果(A25 ,返回?,否则返回?
-50),-50,A25)))
A27赋值:(A22+A24)+A26
输出红柱线:如果(A27 ,返回?,否则返回?
0),A27,0),COLOR003ADB,线宽为2
输出兰柱线:如果(A27 ,返回?,否则返回?
0),A27的相反数,0),COLORE99A2C,线宽为2
A40赋值:(((收盘价-(25日内最低价的最低值))/((25日内最高价的最高值)-(25日内最低价的最低值)))*4)的4日指数移动平均
MACD赋值:"MACD.MACD"(12,26,9)*25
当满足条件(MACD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0),MACD,0,3,1),COLOR003ADB,线宽为2
当满足条件(MACD 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0),MACD,0,3,1),COLORE99A2C,线宽为2
当满足条件("MACD.MACD"(12,26,9) 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
"MACD.DIF"(12,26,9)ANDMACD
0),MACD,0,3,1),COLORFF00FF,线宽为2
输出DIF负:如果"MACD.DIF"(12,26,9) ,返回?,否则返回?
0,兰柱线,无效数),画绿色,线宽为2