TT := NOT(NAMELIKE('S') || NAMELIKE('*S') || CODELIKE('688*'));

S0 := IF(CODELIKE('300'), 0, 1);

S1 := IF(CODELIKE('301*'), 0, 1);

S2 := IF(NAMELIKE('S'), 0, 1);

S3 := IF(NAMELIKE('*'), 0, 1);

S4 := DYNAINFO(17) > 0;

S5 := IF(CODELIKE('688'), 0, 1);

S6 := IF(CODELIKE('C'), 0, 1);

S7 := IF(CODELIKE('N'), 0, 1);

S8 := IF(CODELIKE('000'), 0, 1);

S9 := IF(CODELIKE('8'), 0, 1);

S10 := IF(CODELIKE('4'), 0, 1);

S11 := IF(CODELIKE('8*'), 0, 1);

S13 := IF(CODELIKE('83'), 0, 1);

S14:= IF(CODELIKE('920'), 0, 1);

JX := MA(CLOSE, 60);

ÈÕ := 120;

×òǰ := 3;

¸ß1 := REF(HHV(H, ÈÕ), ×òǰ);

µÍ1 := REF(LLV(L, ÈÕ), ×òǰ);

H1 := ¸ß1 - (¸ß1 - µÍ1) * 0.191;

H2 := ¸ß1 - (¸ß1 - µÍ1) * 0.382;

H3 := ¸ß1 - (¸ß1 - µÍ1) * 0.5;

H4 := ¸ß1 - (¸ß1 - µÍ1) * 0.618;

H5 := ¸ß1 - (¸ß1 - µÍ1) * 0.809;

HIGH1 := REFDATE(¸ß1, DATE), COLORRED, LINETHICK3;

HIGH2 := REFDATE(H1, DATE), COLORYELLOW, LINETHICK3;

LOW1 := REFDATE(µÍ1, DATE), COLORGREEN, LINETHICK3;

FINAL_CONDITION : TT AND S2 AND S3 AND S4 AND S5 AND S6 AND S7 AND S9 AND S10 AND S11 AND S13 AND JX

AND REF(CLOSE < HIGH, 1) AND CLOSE != DYNAINFO(4) AND O<H1 ;