gspt1:=EMA(C,12)-EMA(C,26);
gspt2:=EMA(gspt1,9);
gspt3:=2*(gspt1-gspt2);
gspt4:=CROSS(gspt1,gspt2);
gspt5:=gspt4;
gspt6:=MA(C,5);
gspt7:=MA(C,10);
gspt8:=MA(C,20);
gspt9:=MA(C,30);
gspt10:=C>O;
gspt11:=C>gspt6 AND C>gspt7 AND C>gspt8 AND C>gspt9;
gspt12:=REF(C,1)< gspt6 AND REF(C,1)< gspt7 AND REF(C,1)< gspt8 AND REF(C,1)< gspt9;
gspt13:=gspt10 AND gspt11 AND gspt12;
gspt14:=(C-O)/O*100>=3;
gspt15:=V>REF(MA(V,5),1)*1.3;
gspt16:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST')) AND DYNAINFO(4)>0 AND BARSSINCE(C)>30;
gspt17:=EMA(C,12)-EMA(C,26);
gspt18:=EMA(gspt17,9);
gspt19:=gspt17>0 AND gspt18>0;
gspt20:=gspt13 AND gspt14 AND gspt15 AND gspt16;
gspt21:=FILTER(gspt20,5);
XG6:COUNT(gspt21,3) AND gspt5 AND gspt19,COLORRED,LINETHICK3;
DRAWTEXT(XG6,0.5,'☆零上金叉'),COLORYELLOW;