CGX:=MAX(DYNAINFO(3),DYNAINFO(5));
HTD:=MAX(DYNAINFO(3),DYNAINFO(5));
LTR:=MIN(DYNAINFO(3),DYNAINFO(6));
KKMA:=HTD-LTR;
SP2:=MIN(DYNAINFO(3),DYNAINFO(6));
RHGF1:=CGX*7/8;
RHGF2:=CGX*0.5/8;
YCL:=BARSCOUNT(CLOSE);
TATI:=SUM(vol*CLOSE,0)/SUM(VOL,0);
GGF1:=MA(CLOSE,YCL);
GGF2:=(HHV(CLOSE,YCL)-LLV(CLOSE,YCL))/CLOSE<0.05;
GGF3:=SMA(VOL,30,1);
TDC:=(GGF3-LLV(LLV(GGF3,1),30))/(HHV(HHV(GGF3,1),30)-LLV(LLV(GGF3,1),30))>0.95;
TDC1:=CLOSE/REF(CLOSE,1)>1.02 OR CLOSE/REF(CLOSE,1)<0.98;
TDC2:=TDC1=0 AND GGF2 AND TDC AND crOSS(TATI,GGF1);
TDC3:=TDC1=0 AND GGF2 AND TDC AND CROSS(CLOSE,TATI) AND CROSS(CLOSE,GGF1);
IF(macd.DEA<0,CLOSE,DRAWNULL),COLORYELLOW,LINETHICK3;
DRAWICON(CROSS(TATI,GGF1),TATI,38);
DRAWTEXT(LONGCROSS(C,LTR+KKMA*7/8,2),C,'●'),COLORGREEN;