DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:EMA(DIF,M),COLORBLUE,LINETHICK3;
MACD:2*(DIF-DEA),COLORSTICK;
A4:=BARSLAST(ref(cross(dif,dea),1));
B1:=ref(c,A4+1)>c and ref(dif,A4+1) DRAWTEXT(FILTER(B1>0,5),dif+0.2,'背离'),COLORyellow; 操盘:STICKLINE(MACD>=0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORRED{COLOR6058FF}; 减仓:STICKLINE(MACD>=0 AND MACD< REF(MACD,1),0,MACD,2,0),COLORff9900{COLOR6058FF}; 反弹:STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,2,0),COLORYELLOW{COLORFFFF00}; 寻底:STICKLINE(MACD<0 AND MACD< REF(MACD,1),0,MACD,2,0),COLORFFFF00; 空仓:0,COLORWHITE; if(dif<0,dif,0),coloryellow,linethick1; if(dif<0,0,dif),colorred,linethick1; if(dif if(dif>dea,dea,dea),COLORgreen{colorff00ff},linethick1; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; 周K:=MA("KDJ.K#WEEK"(9,3,3) ,5); 周D:=MA("KDJ.D#WEEK"(9,3,3) ,5); 周J:=MA("KDJ.J#WEEK"(9,3,3) ,5); DRAWICON(k<20 and cross(k,d),MACD,1),align2; 周金:DRAWTEXT(CROSS("KDJ.K#WEEK"(9,3,3),"KDJ.D#WEEK"(9,3,3)) ,MACD,'▲'),align2,COLORred; 周死:DRAWTEXT(CROSS("KDJ.d#WEEK"(9,3,3),"KDJ.k#WEEK"(9,3,3)) ,macd*1.5,'▼'),align2,COLORgreen; 月金:DRAWTEXT(CROSS("KDJ.K#MONTH"(9,3,3),"KDJ.D#MONTH"(9,3,3)) ,MACD,'▲'),align2,COLORMAGENTA; 月死:DRAWTEXT(CROSS("KDJ.D#MONTH"(9,3,3),"KDJ.K#MONTH"(9,3,3)) ,macd*1.5,'▼'),align2,COLORYELLOW; VAR1C:=(HIGH - MIN(OPEN,CLOSE)); VAR2C:=(CLOSE - OPEN); VAR3C:=(MIN(OPEN,CLOSE) - LOW); VAR4C:=(HIGH - LOW); VAR5C:=((VOL * VAR1C) / VAR4C); VAR6C:=((VOL * VAR2C) / VAR4C); VAR7C:=((VOL * VAR3C) / VAR4C); VAR8C:=((VAR5C - VAR6C) - VAR7C); VAR4:=MA(CLOSE,5); VAR5:=MA(CLOSE,10); VAR6:=MA(CLOSE,30); VAR7:=MA(CLOSE,60); VAR8:=EMA(COST(85),7); VAR9:=EMA(COST(15),7); VARA:=(SUM(((CLOSE * VOL) * 10),4) / SUM((VOL * 200),4)); VARB:=(INTPART((VARA * 10)) / 10); VARC:=(SUM(((CLOSE * VOL) * 10),7) / SUM((VOL * 200),7)); VARD:=(INTPART((VARC * 10)) / 10); VARE:=(SUM(((CLOSE * VOL) * 10),28) / SUM((VOL * 200),28)); VARF:=(INTPART((VARE * 10)) / 10); 短线趋势:(EMA(CLOSE,5) - EMA(CLOSE,10)),COLORMAGENTA,LINETHICK2; 中线趋势:EMA(短线趋势,9),COLORMAGENTA,LINETHICK3; VAR10:=((0 - ((10 * (HHV(CLOSE,5) - CLOSE)) / (HHV(CLOSE,5) - LLV(LOW,5)))) + 10); VAR11:=((0 - ((10 * (HHV(CLOSE,10) - CLOSE)) / (HHV(CLOSE,10) - LLV(LOW,10)))) + 10); VAR12:=((0 - ((10 * (HHV(CLOSE,20) - CLOSE)) / (HHV(CLOSE,20) - LLV(LOW,20)))) + 10); VAR13:=((0 - ((10 * (HHV(CLOSE,30) - CLOSE)) / (HHV(CLOSE,30) - LLV(LOW,30)))) + 10); VAR14:=REF(中线趋势,1); VAR15:=中线趋势; VAR16:=(VAR15 - VAR14); VAR17:=REF(短线趋势,1); VAR18:=短线趋势; VAR19:=(VAR18 - VAR17); VAR1A:=OPEN; VAR1B:=CLOSE; 庄家吸筹:IF((((((((VAR1A <= VAR4) AND (VAR1A <= VAR5)) AND (VAR1A <= VAR6)) AND (VAR1B >= VAR4)) AND (VAR1B >= VARF)) AND (VAR16 > 0)) AND (VAR19 > 0)),0.5,0),LINETHICK2,COLOR66FF00; 短线指标:IF(((((CROSS(短线趋势,中线趋势) AND (短线趋势 < 0)) AND (中线趋势 < (0 - 0.2))) AND (VAR11 > 45)) AND (VAR16 > 0)),0.3,0.1),COLOR66FF00;