VARG1:=crOSS(CLOSE,MA(CLOSE,14));
VARG2:=vol/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
VARG3:=IF(CLOSE< OPEN,0-VARG2*(HIGH-LOW),0-VOL/2);
VARG4:=IF(CLOSE>OPEN,0-VARG2*(HIGH-CLOSE+OPEN-LOW),VARG3);
VARG5:=IF(CLOSE>OPEN,VARG2*(HIGH-LOW),IF(C< O,VARG2*(H-O+C-L),V/2))+VARG4;
VARG6:=((VARG5/20)/1.15)*0.55;
VARG7:=(REF(((VARG5/20)/1.15),1)*0.33);
VARG8:=((VARG6+VARG7)+(REF(((VARG5/20)/1.15),2)*0.22));
VARG9:=EMA(CLOSE,12/2)-EMA(CLOSE,26/2);
VARG10:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36));
VARG11:=SMA(SMA(VARG10,3,1),3,1);
VARG12:=EMA(CLOSE,12)-EMA(CLOSE,26);
VARG13:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12));
VARG14:=SMA(SMA(VARG13,3,1),3,1);
VARG15:=MA("kdj.K#WEEK"(9,3,3),5);
VARG16:=MA("kdJ.D#WEEK"(9,3,3),5);
VARG17:=MA("KDJ.J#WEEK"(9,3,3),5);
VARG18:="rsi.RSI1#DAY"(9);
VARG19:="RSI.RSI2#DAY"(9);
VARG20:="RSI.RSI1#WEEK"(9);
VARG21:="RSI.RSI2#WEEK"(9);
VARG22:="RSI.RSI1#MONTH"(9);
VARG23:="RSI.RSI1#MONTH"(9);
VARG24:=IF(VARG9>=EMA(VARG9,9/2),1,0);
VARG25:=IF(SMA(VARG10,3,1)>=VARG11,1,0);
VARG26:=IF(VARG12>=EMA(VARG12,9),1,0);
VARG27:=IF(macd.DIF#WEEK>=MACD.DEA#WEEK,1,0);
VARG28:=IF(MACD.DIF#MONTH>=MACD.DEA#MONTH,1,0);
VARG29:=IF(SMA(VARG13,3,1)>=VARG14,1,0);
VARG30:=IF(VARG15>=REF(VARG15,1),1,0);
VARG31:=IF(VARG17>=REF(VARG17,1),1,0);
VARG32:=IF("KDJ.K#MONTH">="KDJ.D#MONTH",1,0);
VARG33:=IF(MA(V,5)>MA(V,10),1,0);
VARG34:=IF(EMA(VARG8,3)>0,1,0);
VARG35:=IF(VARG18>=VARG19,1,0);
VARG36:=IF(VARG20>=VARG21,1,0);
VARG37:=IF(VARG22>=VARG23,1,0);
VARG38:=IF(VARG15>=VARG16,1,0);
VARG39:=VARG24+VARG25+VARG26+VARG27+VARG29+VARG30+VARG31+VARG28+VARG32;
VARG40:=VARG39+VARG33+VARG34+VARG35+VARG36+VARG37+VARG38;
VARG88:=VARG40>=10,0,VARG40*5;
VARG86:=VARG15>=REF(VARG15,1) AND VARG9>=EMA(VARG9,9/2);
XG:VARG1 AND VARG88 AND VARG86;