gspt1:=(2*C+H+L)/4;
gspt2:MA(gspt1,5),LINETHICK2;
gspt3:=MA(gspt1,5)*1.03,LINETHICK2;
gspt4:=MA(gspt1,5)*0.97,LINETHICK2;
gspt5:LLV(gspt1,21);
gspt6:HHV(gspt1,21);
gspt7:=(3*CLOSE+LOW+OPEN+HIGH)/6;
gspt8:=(20*gspt7+19*REF(gspt7,1)+18*REF(gspt7,2)+17*REF(gspt7,3)+16*REF(gspt7,4)+15*REF(gspt7,5)+14*REF(gspt7,6)+13*REF(gspt7,7)+12*REF(gspt7,8)+11*REF(gspt7,9)+10*REF(gspt7,10)+9*REF(gspt7,11)+8*REF(gspt7,12)+7*REF(gspt7,13)+6*REF(gspt7,14)+5*REF(gspt7,15)+4*REF(gspt7,16)+3*REF(gspt7,17)+2*REF(gspt7,18)+REF(gspt7,20))/211;
gspt9:=EMA(gspt8,2);
gspt10:=EMA(gspt9,2);
gspt11:=EMA(gspt10,2);
DRAWTEXT(CROSS(gspt8,gspt11),L,'波段买入'),COLORYELLOW,VALIGN0;
DRAWTEXT(CROSS(gspt8,gspt11),L,'★'),COLOR0099FF;
DRAWTEXT(CROSS(gspt11, gspt8), H, '波段卖出'), COLORWHITE, VALIGN2;
DRAWTEXT(CROSS(gspt11, gspt8), H, '☆'), COLORBLUE;
gspt12:=7*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1)-3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1)-SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1),2,1);
STICKLINE1(CROSS(78.89,gspt12),C,O,6,0),COLOR00FF00;
DRAWTEXT(CROSS(78.89,gspt12),H,'逃顶'),COLOR00FF00,VALIGN2;
DRAWTEXT(CROSS(gspt12, 21.11), L, '抄底'), COLORRED, VALIGN0;
gspt13:=MA(C,1);
gspt14:=SMA(SMA(SMA(gspt13,2,1),2,1),2,1);
gspt15:=MA(gspt14,3);
IF(LLV(MA(gspt14,8),3)< gspt14,LLV(MA(gspt14,8),3),gspt14);
IF(gspt14>gspt15,gspt14,NULL),COLORRED,LINETHICK3;
IF(gspt14< gspt15,gspt14,NULL),COLORGREEN,LINETHICK3;