乘风MACD
DRAWGBKLAST(C>0,STRIP(RGB(30,30,60),RGB(30,30,60),70));
DIFF1 := (EMA(CLOSE,12) - EMA(CLOSE,26))*100;
DEA1 := EMA(DIFF1,9);
MACD1 := 2*(DIFF1-DEA1);
macd:=macd1;
LC := REF(CLOSE,1);
RSI14:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
RSIm:sma(MAX(CLOSE-LC,0),14,1)/sMA(ABS(CLOSE-LC),14,1)*200-100,linethick2,COLORaa77bb,PRECIS2;
FILLRGN(rsim,-30,rsim>-30),COLORaa99cc;
FILLRGN(rsim,-30,rsim<=-30),Color008080;
D1:=(EMA(CLOSE,pn)-EMA(CLOSE,pm))*100;
D2:=(EMA(OPEN,pn)-EMA(OPEN,pm))*100;
D3:=(EMA(HIGH,pn)-EMA(HIGH,pm))*100;
D4:=(EMA(LOW,pn)-EMA(LOW,pm))*100;
DRAWICON(CROSS(d1,diff1) and diff1<-0.05*100 ,d4-0.1*100,7),LAYER0;
DRAWICON(CROSS(diff1,d1) and diff1>0.1*100 ,d3+0.1*100,8),LAYER0;
macd2:=2*(d1-ema(d1,8));
diff:diff1,ColorFF0080,PRECIS2;
dea:dea1,color0099FF,PRECIS2;
PARTLINE(DIFF,DIFF<=REF(diff,1)),LINETHICK2,color009900;
PARTLINE(DIFF,DIFF>REF(diff,1)),LINETHICK2,ColorFF0080;
PARTLINE(DEA,DEA<=REF(DEA,1)),LINETHICK2,colorFF9999;
PARTLINE(DEA,DEA>REF(DEA,1)),LINETHICK2,color0099FF;
diff2:d1,COLORYELLOW,PRECIS2;
dea2:MA(D1,8),DOTLINE,COLORWHITE,PRECIS2;
牛熊线:EMA(DIFf,60),COLORBROWN,DOTLINE,PRECIS2;
zsx1:=(ema(c,3)-ema(c,8))*100;
zsxk:=sma(zsx1,2,1);
zsxd:=sma(zsxk,2,1);
jsx:=sma(5*zsxk-4*zsxd,2,1);
加速线:jsx,COLORCYAN,PRECIS2,DOTLINE;
{PARTLINE(加速线,加速线<=REF(加速线,1)),LINETHICK1,COLORCYAN,DOTLINE;}
PARTLINE(加速线,加速线>REF(加速线,1)),LINETHICK1,COLORMAGENTA,DOTLINE;
Var1:=(EMA(CLOSE,34)-EMA(CLOSE,5))*100;
Var2:=EMA(Var1,5);
趋势:(-2)*(Var1-Var2),COLORBLUE,DOTLINE;
{PARTLINE(趋势,趋势<=REF(趋势,1)),LINETHICK1,COLORBLUE;}
PARTLINE(趋势,趋势>REF(趋势,1)),DOTLINE,Color0080FF;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2>0,0,MACD2,2,0 ),COLOR00AAFF;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2>0,0,MACD2,1.8,0 ),COLOR00BBFF;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2>0,0,MACD2,1.3,0 ),COLOR00CCFF;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2>0,0,MACD2,1.2,0 ),COLOR00DDFF;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2>0,0,MACD2,1,0 ),COLOR00EEFF;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2>0,0,MACD2,0.5,0 ),COLOR00FFFF;
STICKLINE(MACD2>ref(MACD2,1)and MACD2>0,0,MACD2,5,0 ),COLOR0000AA;
STICKLINE(MACD2>ref(MACD2,1)and MACD2>0,0,MACD2,4 ,0 ),COLOR0011BB;
STICKLINE(MACD2>ref(MACD2,1)and MACD2>0,0,MACD2,3,0 ),COLOr0022CC;
STICKLINE(MACD2>ref(MACD2,1)and MACD2>0,0,MACD2,2,0 ),COLOR0033DD;
STICKLINE(MACD2>ref(MACD2,1)and MACD2>0,0,MACD2,1,0 ),COLOR0044EE;
STICKLINE(MACD2>ref(MACD2,1)and MACD2>0,0,MACD2,0.5 ,0 ),COLOR0055FF;
STICKLINE(MACD2>ref(MACD2,1)and MACD2<=0,0,MACD2,5,0 ),COLORAA00BB;
STICKLINE(MACD2>ref(MACD2,1)and MACD2<=0,0,MACD2,4 ,0 ),COLORBB11BB;
STICKLINE(MACD2>ref(MACD2,1)and MACD2<=0,0,MACD2,3,0 ),COLORCC22BB;
STICKLINE(MACD2>ref(MACD2,1)and MACD2<=0,0,MACD2,2,0 ),COLORDD33BB;
STICKLINE(MACD2>ref(MACD2,1)and MACD2<=0,0,MACD2,1 ,0 ),COLOREE44BB;
STICKLINE(MACD2>ref(MACD2,1)and MACD2<=0,0,MACD2,0.5,0 ),COLORFF55BB;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2<=0,0,MACD2,2,0 ),COLORFF7700;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2<=0,0,MACD2,1.5 ,0 ),COLORFF8811;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2<=0,0,MACD2,1.2,0 ),COLORFFAA22;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2<=0,0,MACD2,1.0 ,0 ),COLORFFBB33;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2<=0,0,MACD2,0.8 ,0 ),COLORFFDD44;
STICKLINE(MACD2<=ref(MACD2,1)and MACD2<=0,0,MACD2,0.5 ,0 ),COLORFFFF55;
STICKLINE(D1>D2,D1,D2,8.5,0),COLOR0055AA;
STICKLINE(D1>D2,D1,D2,6,0),COLOR0066bb;
STICKLINE(D1>D2,D1,D2,3,0),COLOR0077CC;
STICKLINE(D1>D2,D1,D2,1,0),COLOR0099DD;
STICKLINE(D1<=D2,D1,D2,6,0),COLOR009900;
STICKLINE(D1<=D2,D1,D2,4,0),COLOR006600;
STICKLINE(D1<=D2,D1,D2,2,0),COLOR00aa00;
STICKLINE(D1<=D2,D1,D2,1,0),COLOR00cc00;
STICKLINE(macd>0 and macd>ref(macd,1),0,macd,1.5,0),Color000080;
STICKLINE(macd>0 and macd<=ref(macd,1),0,macd,0.5,0),Color008080;
STICKLINE(macd<=0 and macd<=ref(macd,1),0,macd,0.5,0),COLORBLUE;
STICKLINE(macd<=0 and macd>ref(macd,1),0,macd,1.5,0),Color4080FF;
STICKLINE(D1<=D2,D3,D4,0,0),COLOR00dd00;
STICKLINE(D1>D2,D3,D4,0,0),COLOR00BBFF;
20,POINTDOT,COLORGREEN,LINETHICK3;
50,POINTDOT,COLORGREEN,LINETHICK3;
-40,POINTDOT,COLORGREEN,LINETHICK3;
{大MACD周期数}
szbz3:=COUNT(macd>0,2)=2 and ref(macd,3)<=0 and ref(macd,2)>0;
DRAWTEXT(szbz3,0,'3'),COLORWHITE,ALIGN1,LAYER0;
szbz5:=COUNT(macd>0,4)=4 and ref(macd,5)<=0 and ref(macd,4)>0;
DRAWTEXT(szbz5,0,'5'),COLORWHITE,ALIGN1,LAYER0;
szbz8:=COUNT(macd>0,7)=7 and ref(macd,8)<=0 and ref(macd,7)>0;
DRAWTEXT(szbz8,0,'8'),COLORWHITE,ALIGN1,LAYER0;
szbz13:=COUNT(macd>0,12)=12 and ref(macd,13)<=0 and ref(macd,12)>0;
DRAWTEXT(szbz13,0,'13'),COLORWHITE,ALIGN1,LAYER0;
szbz18:=COUNT(macd>0,17)=17 and ref(macd,18)<=0 and ref(macd,17)>0;
DRAWTEXT(szbz18,0,'18'),COLORWHITE,ALIGN1,LAYER0;
szbz21:=COUNT(macd>0,20)=20 and ref(macd,21)<=0 and ref(macd,20)>0;
DRAWTEXT(szbz21,0,'21'),COLORWHITE,ALIGN1,LAYER0;
szbz3b:=COUNT(macd<0,2)=2 and ref(macd,3)>=0 and ref(macd,2)<0;
DRAWTEXT(szbz3b,0,'3'),COLORYELLOW,ALIGN1,LAYER0;
szbz5b:=COUNT(macd<0,4)=4 and ref(macd,5)>=0 and ref(macd,4)<0;
DRAWTEXT(szbz5b,0,'5'),COLORYELLOW,ALIGN1,LAYER0;
szbz8b:=COUNT(macd<0,7)=7 and ref(macd,8)>=0 and ref(macd,7)<0;
DRAWTEXT(szbz8b,0,'8'),COLORYELLOW,ALIGN1,LAYER0;
szbz13b:=COUNT(macd<0,12)=12 and ref(macd,13)>=0 and ref(macd,12)<0;
DRAWTEXT(szbz13b,0,'13'),COLORYELLOW,ALIGN1,LAYER0;
szbz18b:=COUNT(macd<0,17)=17 and ref(macd,18)>=0 and ref(macd,17)<0;
DRAWTEXT(szbz18b,0,'18'),COLORYELLOW,ALIGN1,LAYER0;
szbz21b:=COUNT(macd<0,20)=20 and ref(macd,21)>=0 and ref(macd,20)<0;
DRAWTEXT(szbz21b,0,'21'),COLORYELLOW,ALIGN1,LAYER0;
{小MACD周期数 新股票}
szbzb3:=COUNT(macd2>0,2)=2 and ref(macd2,3)<=0 and ref(macd2,2)>0;
DRAWTEXT(szbzb3,macd2,'3'),COLORGREEN,ALIGN1,LAYER0;
szbzb5:=COUNT(macd2>0,4)=4 and ref(macd2,5)<=0 and ref(macd2,4)>0;
DRAWTEXT(szbzb5,macd2,'5'),COLORGREEN,ALIGN1,LAYER0;
szbzb8:=COUNT(macd2>0,7)=7 and ref(macd2,8)<=0 and ref(macd2,7)>0;
DRAWTEXT(szbzb8,macd2,'8'),COLORGREEN,ALIGN1,LAYER0;
szbzb13:=COUNT(macd2>0,12)=12 and ref(macd2,13)<=0 and ref(macd2,12)>0;
DRAWTEXT(szbzb13,macd2,'13'),COLORGREEN,ALIGN1,LAYER0;
szbzb18:=COUNT(macd2>0,17)=17 and ref(macd2,18)<=0 and ref(macd2,17)>0;
DRAWTEXT(szbzb18,macd2,'18'),COLORGREEN,ALIGN1,LAYER0;
szbzb21:=COUNT(macd2>0,20)=20 and ref(macd2,21)<=0 and ref(macd2,20)>0;
DRAWTEXT(szbzb21,macd2,'21'),COLORGREEN,ALIGN1,LAYER0;
szbzb3b:=COUNT(macd2<0,2)=2 and ref(macd2,3)>=0 and ref(macd2,2)<0;
DRAWTEXT(szbzb3b,macd2,'3'),COLORBLUE,ALIGN1,LAYER0;
szbzb5b:=COUNT(macd2<0,4)=4 and ref(macd2,5)>=0 and ref(macd2,4)<0;
DRAWTEXT(szbzb5b,macd2,'5'),COLORBLUE,ALIGN1,LAYER0;
szbzb8b:=COUNT(macd2<0,7)=7 and ref(macd2,8)>=0 and ref(macd2,7)<0;
DRAWTEXT(szbzb8b,macd2,'8'),COLORBLUE,ALIGN1,LAYER0;
szbzb13b:=COUNT(macd2<0,12)=12 and ref(macd2,13)>=0 and ref(macd2,12)<0;
|