TYP:=(HIGH+LOW+CLOSE)/3; CCI1:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); CCI2:=(TYP-MA(TYP,84))/(0.015*AVEDEV(TYP,84)); CCIXG:=CCI1>=100 AND CCI1>REF(CCI1,1) AND CCI2>=100 AND CCI2>REF(CCI2,1); LC:=REF(CLOSE,1); AA:=ABS(HIGH-LC); BB:=ABS(LOW-LC); CC:=ABS(HIGH-REF(LOW,1)); DD:=ABS(LC-REF(OPEN,1)); R:=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4)); X:=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1)); SI:=8*X/R*MAX(AA,BB); ASI:=SUM(SI,23); MASI1:=MA(ASI,10); MASI2:=EMA(MASI1,10); ASIXG:=ASI>MASI1 AND MASI1>=REF(MASI1,1); MA1:=MA(CLOSE,5); MA2:=MA(CLOSE,10); MA3:=MA(CLOSE,20); MA4:=MA(CLOSE,30); JXXG:=MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND MA4>REF(MA4,1) AND MA1>REF(MA1,1) AND MA2>REF(MA2,1); DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACDXG:=DIF>REF(DIF,1) AND DEA>REF(DEA,1) AND DIF>=DEA; SPTXG:=C=HHV(C,5); ZFXG:=C/REF(C,1)>1.023; CCIXG AND ASIXG AND JXXG AND MACDXG AND SPTXG AND ZFXG;
|