X_1:=(-100)*(HHV(HIGH,3)-CLOSE)/(HHV(HIGH,3)-LLV(LOW,3));
X_2:=CROSS(X_1,(-87));
X_3:=OPEN<MA(CLOSE,5);
X_4:=CLOSE>=1.03*REF(CLOSE,1);
X_5:=1;
X_6:=CLOSE<=1.47*LLV(CLOSE,58);
X_7:=MA(CLOSE,N);
X_8:=MA(CLOSE,N1);
X_9:=MA(CLOSE,N2);
X_10:=MA(CLOSE,N3);
X_11:=REF(CLOSE>OPEN OR OPEN>CLOSE,5) AND REF(CLOSE>OPEN OR OPEN>CLOSE,6) AND REF(CLOSE>OPEN OR OPEN>CLOSE,19) AND REF(CLOSE>OPEN OR OPEN>CLOSE,2);
X_12:=X_2 AND X_3 AND X_4 AND X_5 AND X_6;
X_13:=EMA(CLOSE,12)-EMA(CLOSE,26);
X_14:=EMA(X_13,9);
X_15:=(X_13-X_14)*2;
X_16:=X_15>0 AND LAST(X_15>0 AND X_15<REF(X_15,1),3,1) AND X_15>REF(X_15,1);
XG:CLOSE>X_7 AND X_7>X_8 AND X_8>X_9 AND X_9>X_10 AND CLOSE>OPEN AND X_12 AND X_11 AND X_16;