gspt1:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*10;
gspt2:=SMA(gspt1,5,1);
gspt3:=gspt2>MA(gspt2,8);
gspt4:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*10;
gspt5:=SMA(gspt4,3,2);
gspt6:=SMA(gspt5,10,6);
gspt7:=MA(gspt6,3);
gspt8:=SMA(gspt7,3,1);
TDX:gspt6>=gspt7,COLORRED,LINETHICK1 DOTLINE STICK;
gspt9:=gspt7>REF(gspt7,1);
ZBLJ:NOT(TDX),COLORGREEN DOTLINE;
gspt10:=LLV(LOW,6);
gspt11:=HHV(HIGH,12);
TDXLFXJ:EMA((CLOSE-gspt10)/(gspt11-gspt10)*4,4),COLORLIBLUE,LINETHICK2;
COMCN:IF(TDXLFXJ>=REF(TDXLFXJ,1),TDXLFXJ,DRAWNULL),COLORMAGENTA,LINETHICK2;
GMA:=MA(TDXLFXJ,3);
gsptZJY:STICKLINE(TDXLFXJ>GMA,TDXLFXJ,GMA,3,0),COLORRED;
gsptZJL:STICKLINE(TDXLFXJ< GMA,TDXLFXJ,GMA,3,0),COLORGREEN;
gspt12:=CLOSE>REF(CLOSE,4);
gspt13:=BARSLASTCOUNT(gspt12);
gspt14:=gspt13=9;
gspt15:=ISLASTBAR AND BETWEEN(gspt13,5,8);
gspt16:=( (gspt14>0,9) OR(gspt15>0,gspt13))*gspt13;
gspt17:=CLOSE< REF(CLOSE,4);
gspt18:=BARSLASTCOUNT(gspt17);
gspt19:=gspt18=9;
gspt20:=ISLASTBAR AND BETWEEN(gspt18,5,8);
gspt21:=( (gspt19>0,9) OR(gspt20>0,gspt18))*gspt18;
gspt22:=EMA(CLOSE,2);
gspt23:=EMA(CLOSE,150);
gspt24:=gspt22-gspt23;
gspt25:=EMA(gspt24,100);
gspt26:=2*(gspt24-gspt25);
gspt27:=POW(gspt26,3)*0.1+POW(gspt26,1);
gspt28:=IF(gspt26>0.1,gspt27,0)*5;
gspt29:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
gspt30:=CLOSE>MA(CLOSE,250);
gspt31:=gspt28>REF(gspt28,1);
gspt32:=gspt29>REF(gspt29,1);
gspt33:=CROSS(gspt28,0.01)*gspt28;
AA:=C>MA(C,5);
gspt34:=(gspt30 AND gspt31 AND gspt32)*gspt28;
gsptMC:=BARSLASTCOUNT(TDXLFXJ>GMA AND TDX)=1;
gsptMR:=BARSLASTCOUNT(TDXLFXJ< GMA)=1;
DRAWICON(gsptMC AND AA,TDXLFXJ ,5);
DRAWICON(gsptMR,TDXLFXJ*1.1,6);
DRAWICON(gspt34>0 AND TDX,1,32);