gspt1:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
gspt2:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;
gspt3:SMA(SMA(gspt1,3,1),3,1)+3*STD(CLOSE,21),COLOR00FF00;
gspt4:SMA(gspt2,5,1)+2*STD(CLOSE,37),COLORRED;
gspt5:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
gspt6:SMA(gspt5,5,1),COLORYELLOW;
gspt7:STICKLINE(gspt4< 15,gspt4,15,6,0),COLORF00FF0;
gspt8:STICKLINE(gspt3< 20 AND gspt4< 20 AND gspt6< 20,MAX(gspt6,MAX(gspt3,gspt4)),20,8,0),COLOR00CCFF;
gspt9:STICKLINE(gspt4>80,80,gspt4,6,0),COLORFFF000;
DRAWICON(CROSS(gspt6,15),gspt4,1);
DRAWTEXT(LONGCROSS(gspt4,20,15),20,'追涨');
DRAWTEXT(CROSS(gspt3,gspt6)AND gspt6< 18 AND gspt6>REF(gspt6,1)OR CROSS(gspt6,5),20,'千载难逢');
gspt10:DRAWTEXT(ABS(gspt4-gspt6)< 2 AND gspt4>REF(gspt4,1),gspt4,'*');
gspt11:=-100*(HHV(HIGH,40)-CLOSE)/(HHV(HIGH,40)-LLV(LOW,40));
gspt12:DRAWTEXT(CROSS(gspt11,-90) AND (gspt6< gspt4 AND gspt6>REF(gspt6,1)OR gspt3< 20 AND gspt4< 20 AND gspt6< 20),gspt6,'底'),COLORFF00FF;
IF(COUNT(CROSS(gspt11,-90),12)=3,30,5);
IF(COUNT(CROSS(-5,gspt11),12)=3 OR COUNT(CROSS(-15,gspt11),6)=3,70,100);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
初始信号:=MACD>=REF(MACD,1)AND REF(MA(C,7),2)>MA(C,13) AND MA(C,7)>MA(C,13) AND MA(C,13)>MA(C,21) AND C>=MA(C,4)AND L<=MA(C,6)AND REF(C,1)< REF(O,1)*0.972 AND V< HHV(V,55)*0.38 AND C>O*1.0052 AND IF(CODELIKE('673'),0,1);
捉妖:FILTER(初始信号,2);
买入:=REF(C,BARSLAST(捉妖)),COLORYELLOW,NODRAW;
止赢:=REF(C,BARSLAST(捉妖))*1.01,COLORYELLOW,NODRAW;
最高:REF(H,BARSLAST(捉妖)-1),COLORFF00FF,NODRAW;
止损:=REF(C,BARSLAST(捉妖))*0.97,COLORGREEN,NODRAW;
收盘:=REF(C,BARSLAST(捉妖)-1),COLORFF00FF,NODRAW;
涨幅:=(REF(C,BARSLAST(捉妖)-1)/买入-1)*100;
信号周期:=BARSLAST(捉妖),COLORYELLOW,NODRAW;
成绩:=(最高/买入-1)*100,COLORRED,NODRAW;
STICKLINE(REF(捉妖,1) ,0,0.50,2,0),COLORGREEN;
STICKLINE(REF(捉妖,1) AND 最高/买入>=1.01,0,0.50,2,0),COLORRED;
DRAWICON(REF(捉妖,1) AND 成绩>=1,0.68,5);
DRAWICON(REF(捉妖,1) AND 成绩< 1,0.68,4);
DRAWNUMBER(REF(捉妖,1),0.85,成绩),COLORYELLOW;
DRAWTEXT(REF(捉妖,1),0.8,' %'),COLORYELLOW;