MA2:MA(CLOSE,100),COLOR00FF00;
GSPT0:=(MACD.MACD > REF(MACD.MACD,1)) AND (C >=REF(HHV(C,32),1));
GSPT1:=C >=REF(HHV(HIGH,12),1);
GSPT2:=(OPEN / MA(C,5)) < 0.9996;
GSPT3:=((((OPEN / MA(C,10)) > 0.999) AND ((OPEN / MA(C,10)) < 1.04)) OR (((OPEN / MA(C,20)) > 0.99) AND ((OPEN / MA(C,20)) < 1.04))) OR (((OPEN / MA(C,30)) > 0.99) AND ((OPEN / MA(C,30)) < 1.04));
GSPT4:=((C / REF(C,1)) >=1.05) OR ((C / OPEN) > 1.05);
GSPT5:=REF(HHV(HIGH,30),1);
GSPT6:=REF(LLV(LOW,30),1);
GSPT7:=((GSPT5-GSPT6)/GSPT6)*100;
GSPT8:=REF(HHV(HIGH,13),1);
GSPT9:=REF(LLV(LOW,13),1);
GSPT10:=((GSPT8 - GSPT9) / GSPT9) * 100;
GSPT11:=MA(C,5);
GSPT12:=MA(C,10);
GSPT13:=MA(C,20);
GSPT14:=((ATAN(((GSPT11 / REF(GSPT11,1)) - 1) * 100)) * 180) / 3.1416;
GSPT15:=((ATAN(((GSPT12 / REF(GSPT12,1)) - 1) * 100)) * 180) / 3.1416;
GSPT16:=((ATAN(((GSPT13 / REF(GSPT13,1)) - 1) * 100)) * 180) / 3.1416;
GSPT17:=((C - MA(C,60)) / MA(C,60)) * 100;
GSPT18:=(COUNT(GSPT17 < 35,100)) >=70;
GSPT19:=EMA((SLOPE(C,26) * 20) + C,30);
GSPT20:=HHV(GSPT19,60);
GSPT21:=CROSS(C,GSPT20);
GSPT22:=((ATAN(((GSPT20 / REF(GSPT20,1)) - 1) * 100)) * 180) / 3.1416;
擒牛条件:=(((((((((((GSPT0 AND GSPT1) AND GSPT3) AND GSPT2) AND GSPT4) AND GSPT18) AND GSPT21) AND (GSPT22 < 45)) AND ((GSPT20 / GSPT19) < 1.02)) AND ((COUNT((GSPT7 < 33) AND (GSPT10 < 21),10)) =10)) AND (GSPT16 > 24)) AND ((GSPT14 > 57) OR (GSPT15 > 52))) AND (REF((COUNT((C / REF(C,1)) > 1.055,3)) < 1,1));
STICKLINE(擒牛条件,O,C,2,0),COLORRED;
DRAWICON(擒牛条件,L,9);