ATR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR50:=MA(ATR1,50);
ATR5:=MA(ATR1,5);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
REF(EVERY(C>O,2) AND C/REF(C,1)<REF(C,1)/REF(C,2) AND C>REF(H,1) AND
BETWEEN(C/REF(C,1),1.008,1.03) AND REF(BETWEEN(C/REF(C,1),1.018,1.05),1) AND J>39
AND (CROSS(ATR50,ATR1) OR CROSS(ATR5,ATR1)),1) ;