gspt1:=SMA(ABS(L-REF(L,1)),34,1);
gspt2:=SMA(MAX(L-REF(L,1),0),34,2);
gspt3:=-(EMA(IF(L<=LLV(L,34), gspt1/ gspt2,-3),9));
gspt4:=-(EMA(IF(L<=LLV(L,8), gspt1/ gspt2,-3),9));
gspt5:=SMA(ABS(H-REF(H,1)),34,1);
gspt6:=-SMA(MIN(H-REF(H,1),0),34,2);
gspt7:=3-(EMA(IF(H>=HHV(H,34),- gspt5/ gspt6,3),9));
gspt8:=3-(EMA(IF(H>=HHV(H,8),- gspt5/ gspt6,3),9));
STICKLINE( gspt7>3, gspt7,3,3,0),COLORLIBLUE;
STICKLINE( gspt7>10, gspt7,REF( gspt7,1),8,0),COLORFF0000;
STICKLINE( gspt7>0, gspt7,0,1,0),COLOR0000FF;
STICKLINE( gspt7< gspt8, gspt8, gspt7,1,0),COLOR00FFFF,LINETHICK1;
STICKLINE( gspt3> gspt4,0,3- gspt4,3,-1),COLORCYAN,LINETHICK1;
gspt9:=EMA(V,12)-EMA(V,26);
gspt10:=EMA(C,12)-EMA(C,26);
gspt11:= gspt9>REF( gspt9,1) AND gspt10< REF( gspt10,1);
gspt12:= gspt9< REF( gspt9,1) AND gspt10>REF( gspt10,1);
DRAWICON((( gspt3< 0 AND gspt3< REF( gspt3,1)) OR ( gspt4< 0 AND gspt4< REF( gspt4,1))) AND gspt11,0.5,25);
DRAWICON((( gspt7>0 AND gspt7>REF( gspt7,1)) OR ( gspt8>0 AND gspt8>REF( gspt8,1))) AND gspt12,3,27);