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 ;