gspt1:=Abs(((3.48*CLOSE+HIGH+LOW+O)/5-EMA(CLOSE,20))/EMA(CLOSE,20));
gspt2:=DMA(((2.15*CLOSE+LOW+HIGH + O)/5),gspt1);
gspt3:=EMA(gspt2,200)*1.26;
gspt4:=EMA(gspt2,200)*1.18;
gspt5:=MA((L+H+C)/3,5);
gspt6:=HHV(gspt5,60);
A:=IF((gspt6 >REF(gspt6,1)),gspt6,DRAWNULL);
AHC1:=CLOSE*vol;
AHC2:=EMA((expma(AHC1,3)/EXPMA(VOL,3)+EXPMA(AHC1,6)/EXPMA(VOL,6)+EXPMA(AHC1,12)/EXPMA(VOL,12)+EXPMA(AHC1,24)/EXPMA(VOL,24))/4,13);
SG:=1.06*AHC2;
DD:=1.13*AHC2;
MM:=MIN(A,gspt3);
MM2:=MIN(SG,gspt3);
KK:=MIN(A,gspt4);
KK2:=MIN(SG,gspt4);
ZT:=REF(C,1)*1.1-C<0.01 ;
XG:crOSS(C,DD) AND ZT;