MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,20);
MA4:=MA(CLOSE,30);
MA5:=MA(CLOSE,60);
起势:=MA(C,25) + ((MA(C,25) * 20) / 100);
TC3:=REF(C,1);
起涨:=IF((((C - TC3) * 100) / TC3) >= (10 - ((0.03 * 100) / TC3)),1,0);
开跌:=IF((((TC3 - C) * 100) / TC3) >= (10 - ((0.03 * 100) / TC3)),1,0);
VAR2:=CLOSE * VOL;
VAR3:=EMA(((((EMA(VAR2,3) / EMA(VOL,3)) + (EMA(VAR2,6) / EMA(VOL,6))) +
(EMA(VAR2,12) / EMA(VOL,12))) + (EMA(VAR2,24) / EMA(VOL,24))) / 4,13);
上攻:=SMA(HIGH,21,2) * 1.05;
BMA:=MA(CLOSE,118);
下阻:=SMA(HIGH,21,2) * 1.05;
RSV:=((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=(3 * K) - (2 * D);
RSV12:=((CLOSE - LLV(LOW,34)) / (HHV(HIGH,34) - LLV(LOW,34))) * 100;
K12:=SMA(RSV12,3,1);
D12:=SMA(K12,3,1);
J12:=(3 * K12) - (2 * D12);
RSV24:=((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100;
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=(3 * K24) - (2 * D24);
重压:=IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J))));
DF:=BETWEEN(CLOSE / REF(CLOSE,1),1.0983,1.110);
Z:=(O + H) / 2;
B1:=((REF(C,3) / REF(C,4)) > 1.09) AND (REF(C,3) > REF(O,3));
B2:=(((H / REF(C,1)) >= 1.041) AND (((O / REF(O,3)) < 1.05) OR
((REF(O,1) / REF(O,3)) < 1.05))) AND ((REF(C,3) / O) > 1.02);
XG2:=B1 AND B2;
C1:=((REF(C,4) / REF(C,5)) > 1.09) AND (REF(C,4) > REF(O,4));
C2:=(((H / REF(C,1)) >= 1.041) AND (((O / REF(O,4)) < 1.05) OR ((REF(O,1) / REF(O,4)) < 1.05))) AND (O < REF(C,4));
C3:=(REF(C,4) / O) > 1.02;
XG3:=(C1 AND C2) AND C3;
D1:=((REF(C,5) / REF(C,6)) > 1.09) AND (REF(C,5) > REF(O,5));
D2:=((H / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,5),1.05,0.85));
XG4:=D1 AND D2;
E1:=((REF(C,6) / REF(C,7)) > 1.09) AND (REF(C,6) > REF(O,6));
E2:=((H / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,6),1.05,0.85));
XG5:=E1 AND E2;
F1:=((REF(C,7) / REF(C,8)) > 1.095) AND (REF(C,7) > REF(O,7));
F2:=((H / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,7),1.05,0.85));
XG6:=F1 AND F2;
G1:=((REF(C,8) / REF(C,9)) > 1.095) AND (REF(C,8) > REF(O,8));
G2:=((H / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,8),1.05,0.85));
XG7:=G1 AND G2;
H1:=((REF(C,9) / REF(C,10)) > 1.095) AND (REF(C,9) > REF(O,9));
H2:=((C / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,9),1.05,0.92));
H3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
XG8:=(H1 AND H2) AND H3;
J1:=((REF(C,10) / REF(C,11)) > 1.095) AND (REF(C,10) > REF(O,10));
J2:=((C / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,10),1.05,0.92));
J3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
XG9:=(J1 AND J2) AND J3;
L1:=((REF(C,11) / REF(C,12)) > 1.095) AND (REF(C,11) > REF(O,11));
L2:=((C / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,11),1.05,0.92));
L3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
XG10:=(L1 AND L2) AND L3;
M1:=(((REF(C,12) / REF(C,13)) > 1.095) AND (REF(C,12) > REF(O,12))) AND ((REF(C,13) / REF(C,14)) < 1.09);
M2:=((C / REF(C,1)) > 1.041) AND (BETWEEN(O / REF(O,12),1.05,0.92));
M3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
XG11:=(M1 AND M2) AND M3;
N1:=((REF(C,13) / REF(C,14)) > 1.095) AND (REF(C,13) > REF(O,13));
N2:=((H / REF(C,1)) > 1.04) AND (L < REF(C,13));
N3:=(CROSS(C,MA(C,5)) AND (MA(C,5) > MA(C,20))) AND (C > MA(C,20));
XG12:=(N1 AND N2) AND N3;
ZHXG1:=(((((((((XG2 OR XG3) OR XG4) OR XG5) OR XG6) OR XG7) OR XG8) OR XG9) OR XG10) OR XG11) OR XG12;
PH1:=((REF(C,9) / REF(C,10)) > 1.095) AND (REF(C,9) > REF(O,9));
PH2:=((H / REF(C,1)) > 1.041) AND (L < REF(C,9));
PH3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
PXG8:=(PH1 AND PH2) AND PH3;
PJ1:=((REF(C,10) / REF(C,11)) > 1.095) AND (REF(C,10) > REF(O,10));
PJ2:=((H / REF(C,1)) > 1.041) AND (L < REF(C,10));
PJ3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
PXG9:=(PJ1 AND PJ2) AND PJ3;
PL1:=((REF(C,11) / REF(C,12)) > 1.095) AND (REF(C,11) > REF(O,11));
PL2:=((H / REF(C,1)) > 1.041) AND (L < REF(C,11));
PL3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
PXG10:=(PL1 AND PL2) AND PL3;
PM1:=(((REF(C,12) / REF(C,13)) > 1.095) AND (REF(C,12) > REF(O,12))) AND ((REF(C,13) / REF(C,14)) < 1.09);
PM2:=((H / REF(C,1)) > 1.041) AND (L < REF(C,12));
PM3:=((CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10))) AND (MA(C,10) > MA(C,20))) AND (MA(C,5) > MA(C,20));
PXG11:=(PM1 AND PM2) AND PM3;
VXG:=(L < 重压) AND (C > 重压);
天梯:=MA(C,25) + ((MA(C,25) * 20) / 100);
CQSX:=CROSS(C,天梯);
ZHXG2:=((((PXG8 OR PXG9) OR PXG10) OR PXG11) AND VXG) AND CQSX;
PDM1:=(((C / REF(C,1)) > 1.07) AND ((C / O) > 1.05)) AND ((H / C) < (C / O));
PDM2:=((BETWEEN(O / REF(H,1),1.01,1.08)) AND ((C / REF(C,1)) > 1.041)) AND ((REF(C,1) / REF(C,2)) < 1.04);
PDM3:=(((MA(C,5) > MA(C,10)) AND (MA(C,10) > MA(C,20))) AND (MA(C,10) > MA(C,30))) AND (MA(C,30) > MA(C,60));
PDM4:=((REF(C,1) / REF(C,2)) < 1.09) AND ((REF(C,2) / REF(C,3)) < 1.09);
PDXG:=((COUNT(REF(PDM1,1),20) AND PDM2) AND PDM3) AND PDM4;
YZB1:=((REF(C,3) / REF(C,4)) > 1.09) AND (REF(C,3) = REF(O,3));
YZB2:=((H / REF(C,1)) >= 1.041) AND (O < REF(C,3));
YZXG2:=YZB1 AND YZB2;
YZC1:=((REF(C,4) / REF(C,5)) > 1.09) AND (REF(C,4) = REF(O,4));
YZC2:=((H / REF(C,1)) >= 1.041) AND (O < REF(C,4));
YZXG3:=YZC1 AND YZC2;
YZZH:=YZXG2 OR YZXG3;
KM1:=((((((((C / REF(C,1)) > 1.095) AND (C = H)) AND (O <
MA(C,10))) AND (C > MA(C,10))) AND (O < MA(C,20))) AND (C > MA
(C,20))) AND (O < MA(C,30))) AND (C > MA(C,30));
DM1:=((((((((H / REF(C,1)) > 1.041) AND (L < MA(C,5))) AND (C >
MA(C,5))) AND (L < MA(C,10))) AND (C > MA(C,10))) AND (L <
MA(C,20))) AND (C > MA(C,20))) AND (((L < MA(C,60)) AND (C >
MA(C,60))) OR ((L < MA(C,120)) AND (C > MA(C,120))));
KDXG:=COUNT(REF(KM1,3),12) AND DM1;
GKB1:=((REF(C,3) / REF(C,4)) > 1.09) AND (REF(C,3) > REF(O,3));
GKB2:=(((((((H / REF(C,1)) >= 1.041) AND ((H / REF(C,1)) >=
1.031)) AND (BETWEEN(O / REF(O,3),1.06,0.92))) AND (REF(V,1) <
REF(V,2))) AND ((REF(H,2) / MAX(REF(O,2),REF(C,2))) < 1.07)) AND
((MA(C,20) / MA(C,30)) < 1.05)) AND (REF(L,2) < REF(C,3));
GKXG1:=GKB1 AND GKB2;
GKC1:=((REF(C,4) / REF(C,5)) > 1.09) AND (REF(C,4) > REF(O,4));
GKC2:=(((H / REF(C,1)) >= 1.041) AND ((C / REF(C,1)) >= 1.031)) AND (BETWEEN(O / REF(O,4),1.06,0.92));
GKC3:=((((((REF(V,1) < REF(V,2)) AND (REF(V,2) < REF(V,3))) AND
((REF(H,3) / MAX(REF(O,3),REF(C,3))) < 1.07)) AND (H > MA (C,5)))
AND (C > MA(C,10))) AND (C > MA(C,30))) AND (REF(L,3) <
REF(C,4));
GKXG2:=(GKC1 AND GKC2) AND GKC3;
GKXGXG:=GKXG1 OR GKXG2;
跑步进场:(((ZHXG1 OR ZHXG2) OR YZZH) OR KDXG) OR GKXGXG;
九毛八公式解读
MA1赋值:收盘价的5日简单移动平均 MA2赋值:收盘价的10日简单移动平均 MA3赋值:收盘价的20日简单移动平均 MA4赋值:收盘价的30日简单移动平均 MA5赋值:收盘价的60日简单移动平均 起势赋值:收盘价的25日简单移动平均 + ((收盘价的25日简单移动平均 * 20) / 100) TC3赋值:1日前的收盘价 起涨赋值:如果(((收盘价-TC3)*100)/TC3)>=(10-((0.03*100)/TC3)),返回1,否则返回0 开跌赋值:如果(((TC3-收盘价)*100)/TC3)>=(10-((0.03*100)/TC3)),返回1,否则返回0 VAR2赋值:收盘价 * 成交量(手) VAR3赋值:((((VAR2的3日指数移动平均/成交量(手)的3日指数移动平均)+(VAR2的6日指数移动平均/成交量(手)的6日指数移动平均))+(VAR2的12日指数移动平均/成交量(手)的12日指数移动平均))+(VAR2的24日指数移动平均/成交量(手)的24日指数移动平均))/4的13日指数移动平均 上攻赋值:最高价的21日[2日权重]移动平均 * 1.05 BMA赋值:收盘价的118日简单移动平均 下阻赋值:最高价的21日[2日权重]移动平均 * 1.05 RSV赋值:((收盘价 - 13日内最低价的最低值) / (13日内最高价的最高值 - 13日内最低价的最低值)) * 100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:(3 * K) - (2 * D) RSV12赋值:((收盘价 - 34日内最低价的最低值) / (34日内最高价的最高值 - 34日内最低价的最低值)) * 100 K12赋值:RSV12的3日[1日权重]移动平均 D12赋值:K12的3日[1日权重]移动平均 J12赋值:(3 * K12) - (2 * D12) RSV24赋值:((收盘价 - 55日内最低价的最低值) / (55日内最高价的最高值 - 55日内最低价的最低值)) * 100 K24赋值:RSV24的3日[1日权重]移动平均 D24赋值:K24的3日[1日权重]移动平均 J24赋值:(3 * K24) - (2 * D24) 重压赋值:如果J24上穿J,返回最高价,否则返回上次J24上穿J距今天数日前的最高价 DF赋值:收盘价/1日前的收盘价位于1.0983和1.110之间 Z赋值:(开盘价 + 最高价) / 2 B1赋值:((3日前的收盘价 / 4日前的收盘价) > 1.09) AND (3日前的收盘价 > 3日前的开盘价) B2赋值:(((最高价 / 1日前的收盘价) >= 1.041) AND (((开盘价 / 3日前的开盘价) < 1.05) OR ((1日前的开盘价 / 3日前的开盘价) < 1.05))) AND ((3日前的收盘价 / 开盘价) > 1.02) XG2赋值:B1 AND B2 C1赋值:((4日前的收盘价 / 5日前的收盘价) > 1.09) AND (4日前的收盘价 > 4日前的开盘价) C2赋值:(((最高价 / 1日前的收盘价) >= 1.041) AND (((开盘价 / 4日前的开盘价) < 1.05) OR ((1日前的开盘价 / 4日前的开盘价) < 1.05))) AND (开盘价 < 4日前的收盘价) C3赋值:(4日前的收盘价 / 开盘价) > 1.02 XG3赋值:(C1 AND C2) AND C3 D1赋值:((5日前的收盘价 / 6日前的收盘价) > 1.09) AND (5日前的收盘价 > 5日前的开盘价) D2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (开盘价/5日前的开盘价位于1.05和0.85之间) XG4赋值:D1 AND D2 E1赋值:((6日前的收盘价 / 7日前的收盘价) > 1.09) AND (6日前的收盘价 > 6日前的开盘价) E2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (开盘价/6日前的开盘价位于1.05和0.85之间) XG5赋值:E1 AND E2 F1赋值:((7日前的收盘价 / 8日前的收盘价) > 1.095) AND (7日前的收盘价 > 7日前的开盘价) F2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (开盘价/7日前的开盘价位于1.05和0.85之间) XG6赋值:F1 AND F2 G1赋值:((8日前的收盘价 / 9日前的收盘价) > 1.095) AND (8日前的收盘价 > 8日前的开盘价) G2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (开盘价/8日前的开盘价位于1.05和0.85之间) XG7赋值:G1 AND G2 H1赋值:((9日前的收盘价 / 10日前的收盘价) > 1.095) AND (9日前的收盘价 > 9日前的开盘价) H2赋值:((收盘价 / 1日前的收盘价) > 1.041) AND (开盘价/9日前的开盘价位于1.05和0.92之间) H3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) XG8赋值:(H1 AND H2) AND H3 J1赋值:((10日前的收盘价 / 11日前的收盘价) > 1.095) AND (10日前的收盘价 > 10日前的开盘价) J2赋值:((收盘价 / 1日前的收盘价) > 1.041) AND (开盘价/10日前的开盘价位于1.05和0.92之间) J3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) XG9赋值:(J1 AND J2) AND J3 L1赋值:((11日前的收盘价 / 12日前的收盘价) > 1.095) AND (11日前的收盘价 > 11日前的开盘价) L2赋值:((收盘价 / 1日前的收盘价) > 1.041) AND (开盘价/11日前的开盘价位于1.05和0.92之间) L3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) XG10赋值:(L1 AND L2) AND L3 M1赋值:(((12日前的收盘价 / 13日前的收盘价) > 1.095) AND (12日前的收盘价 > 12日前的开盘价)) AND ((13日前的收盘价 / 14日前的收盘价) < 1.09) M2赋值:((收盘价 / 1日前的收盘价) > 1.041) AND (开盘价/12日前的开盘价位于1.05和0.92之间) M3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) XG11赋值:(M1 AND M2) AND M3 N1赋值:((13日前的收盘价 / 14日前的收盘价) > 1.095) AND (13日前的收盘价 > 13日前的开盘价) N2赋值:((最高价 / 1日前的收盘价) > 1.04) AND (最低价 < 13日前的收盘价) N3赋值:(收盘价上穿收盘价的5日简单移动平均 AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价 > 收盘价的20日简单移动平均) XG12赋值:(N1 AND N2) AND N3 ZHXG1赋值:(((((((((XG2 OR XG3) OR XG4) OR XG5) OR XG6) OR XG7) OR XG8) OR XG9) OR XG10) OR XG11) OR XG12 PH1赋值:((9日前的收盘价 / 10日前的收盘价) > 1.095) AND (9日前的收盘价 > 9日前的开盘价) PH2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (最低价 < 9日前的收盘价) PH3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) PXG8赋值:(PH1 AND PH2) AND PH3 PJ1赋值:((10日前的收盘价 / 11日前的收盘价) > 1.095) AND (10日前的收盘价 > 10日前的开盘价) PJ2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (最低价 < 10日前的收盘价) PJ3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) PXG9赋值:(PJ1 AND PJ2) AND PJ3 PL1赋值:((11日前的收盘价 / 12日前的收盘价) > 1.095) AND (11日前的收盘价 > 11日前的开盘价) PL2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (最低价 < 11日前的收盘价) PL3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) PXG10赋值:(PL1 AND PL2) AND PL3 PM1赋值:(((12日前的收盘价 / 13日前的收盘价) > 1.095) AND (12日前的收盘价 > 12日前的开盘价)) AND ((13日前的收盘价 / 14日前的收盘价) < 1.09) PM2赋值:((最高价 / 1日前的收盘价) > 1.041) AND (最低价 < 12日前的收盘价) PM3赋值:((收盘价上穿收盘价的5日简单移动平均 AND 收盘价上穿收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的5日简单移动平均 > 收盘价的20日简单移动平均) PXG11赋值:(PM1 AND PM2) AND PM3 VXG赋值:(最低价 < 重压) AND (收盘价 > 重压) 天梯赋值:收盘价的25日简单移动平均 + ((收盘价的25日简单移动平均 * 20) / 100) CQSX赋值:收盘价上穿天梯 ZHXG2赋值:((((PXG8 OR PXG9) OR PXG10) OR PXG11) AND VXG) AND CQSX PDM1赋值:(((收盘价 / 1日前的收盘价) > 1.07) AND ((收盘价 / 开盘价) > 1.05)) AND ((最高价 / 收盘价) < (收盘价 / 开盘价)) PDM2赋值:((开盘价/1日前的最高价位于1.01和1.08之间) AND ((收盘价 / 1日前的收盘价) > 1.041)) AND ((1日前的收盘价 / 2日前的收盘价) < 1.04) PDM3赋值:(((收盘价的5日简单移动平均 > 收盘价的10日简单移动平均) AND (收盘价的10日简单移动平均 > 收盘价的20日简单移动平均)) AND (收盘价的10日简单移动平均 > 收盘价的30日简单移动平均)) AND (收盘价的30日简单移动平均 > 收盘价的60日简单移动平均) PDM4赋值:((1日前的收盘价 / 2日前的收盘价) < 1.09) AND ((2日前的收盘价 / 3日前的收盘价) < 1.09) PDXG赋值:((统计20日中满足1日前的PDM1的天数 AND PDM2) AND PDM3) AND PDM4 YZB1赋值:((3日前的收盘价 / 4日前的收盘价) > 1.09) AND (3日前的收盘价 = 3日前的开盘价) YZB2赋值:((最高价 / 1日前的收盘价) >= 1.041) AND (开盘价 < 3日前的收盘价) YZXG2赋值:YZB1 AND YZB2 YZC1赋值:((4日前的收盘价 / 5日前的收盘价) > 1.09) AND (4日前的收盘价 = 4日前的开盘价) YZC2赋值:((最高价 / 1日前的收盘价) >= 1.041) AND (开盘价 < 4日前的收盘价) YZXG3赋值:YZC1 AND YZC2 YZZH赋值:YZXG2 OR YZXG3 KM1赋值:((((((((收盘价 / 1日前的收盘价) > 1.095) AND (收盘价 = 最高价)) AND (开盘价 < 收盘价的10日简单移动平均)) AND (收盘价 > 收盘价的10日简单移动平均)) AND (开盘价 < 收盘价的20日简单移动平均)) AND (收盘价 > 收盘价的20日简单移动平均)) AND (开盘价 < 收盘价的30日简单移动平均)) AND (收盘价 > 收盘价的30日简单移动平均) DM1赋值:((((((((最高价 / 1日前的收盘价) > 1.041) AND (最低价 < 收盘价的5日简单移动平均)) AND (收盘价 > 收盘价的5日简单移动平均)) AND (最低价 < 收盘价的10日简单移动平均)) AND (收盘价 > 收盘价的10日简单移动平均)) AND (最低价 < 收盘价的20日简单移动平均)) AND (收盘价 > 收盘价的20日简单移动平均)) AND (((最低价 < 收盘价的60日简单移动平均) AND (收盘价 > 收盘价的60日简单移动平均)) OR ((最低价 < 收盘价的120日简单移动平均) AND (收盘价 > 收盘价的120日简单移动平均))) KDXG赋值:统计12日中满足3日前的KM1的天数 AND DM1 GKB1赋值:((3日前的收盘价 / 4日前的收盘价) > 1.09) AND (3日前的收盘价 > 3日前的开盘价) GKB2赋值:(((((((最高价 / 1日前的收盘价) >= 1.041) AND ((最高价 / 1日前的收盘价) >= 1.031)) AND (开盘价/3日前的开盘价位于1.06和0.92之间)) AND (1日前的成交量(手) < 2日前的成交量(手))) AND ((2日前的最高价 / 2日前的开盘价和2日前的收盘价的较大值) < 1.07)) AND ((收盘价的20日简单移动平均 / 收盘价的30日简单移动平均) < 1.05)) AND (2日前的最低价 < 3日前的收盘价) GKXG1赋值:GKB1 AND GKB2 GKC1赋值:((4日前的收盘价 / 5日前的收盘价) > 1.09) AND (4日前的收盘价 > 4日前的开盘价) GKC2赋值:(((最高价 / 1日前的收盘价) >= 1.041) AND ((收盘价 / 1日前的收盘价) >= 1.031)) AND (开盘价/4日前的开盘价位于1.06和0.92之间) GKC3赋值:((((((1日前的成交量(手) < 2日前的成交量(手)) AND (2日前的成交量(手) < 3日前的成交量(手))) AND ((3日前的最高价 / 3日前的开盘价和3日前的收盘价的较大值) < 1.07)) AND (最高价 > 收盘价的5日简单移动平均)) AND (收盘价 > 收盘价的10日简单移动平均)) AND (收盘价 > 收盘价的30日简单移动平均)) AND (3日前的最低价 < 4日前的收盘价) GKXG2赋值:(GKC1 AND GKC2) AND GKC3 GKXGXG赋值:GKXG1 OR GKXG2 输出跑步进场:(((ZHXG1 OR ZHXG2) OR YZZH) OR KDXG) OR GKXGXG