gspt1:=REF(COUNT(CLOSE/REF(CLOSE,1)>1.095 AND LOW< MA(CLOSE,250) AND CLOSE>MA(CLOSE,250),10)=1,1);
gspt2:=MA(CLOSE,5);
gspt3:=MA(CLOSE,10);
gspt4:=MA(CLOSE,20);
gspt5:=MA(CLOSE,60);
gspt6:=MA(CLOSE,250);
gspt7:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
gspt8:=EMA(100*(INDEXC-LLV(INDEXL,34))/(HHV(INDEXH,34)-LLV(INDEXL,34)),3);
gspt9:=EVERY(gspt7>gspt8,10);
gspt10:=COUNT(CLOSE>REF(CLOSE,1),5)/30*100;
gspt11:=MA(gspt10,3);
gspt12:=gspt9 AND CROSS(CLOSE,gspt4) AND gspt5>gspt6 AND gspt4>gspt5 AND gspt2>gspt3 AND gspt3>gspt4;
gspt13:=27;
gspt14:=23;
gspt15:=100*(HHV(HIGH,gspt13)-CLOSE)/(HHV(HIGH,gspt13)-LLV(LOW,gspt13));
gspt16:=100*(HHV(HIGH,gspt14)-CLOSE)/(HHV(HIGH,gspt14)-LLV(LOW,gspt14));
gspt17:=CLOSE*VOL;
gspt18:=EMA((EMA(gspt17,3)/EMA(VOL,3)+EMA(gspt17,6)/EMA(VOL,6)+EMA(gspt17,12)/EMA(VOL,12)+EMA(gspt17,24)/EMA(VOL,24))/4,13);
gspt19:=1.08*gspt18;
gspt20:=EMA(gspt19-(EMA(CLOSE,3)-gspt19),5);
gspt21:=IF(gspt20<=gspt19,gspt20,gspt19);
gspt22:=2*gspt19-gspt15;
gspt23:=IF(gspt22>=gspt19,gspt22,gspt19);
gspt24:=EVERY(MACD.MACD>0,20) AND gspt16<=0 AND REF(gspt15>0,1) AND LOW< gspt21;
STICKLINE(gspt24>0,15,1*0.6,2,0),COLOR0080FF;