VAR1:=IF(NAMELIKE(7),0,1);
VAR2:=DYNAINFO(8)>0;
VAR3:=IF(NAMELIKE(8),0,1);
VAR4:=VAR1 AND VAR2 AND VAR3;
VAR5:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
VAR6:=SMA(VAR5,9,1);
VAR7:=SMA(VAR5,30,1);
VAR8:=CROSS(VAR6,VAR7);
VAR9:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100;
VAR10:=COUNT(VAR8,21)>=2;
VAR11:=VAR6<20;
VAR12:=MA(CLOSE,10)>REF(MA(CLOSE,10),1);
VAR13:=COUNT(VAR9<(-8),20)>=1 AND VAR9<=0 AND COUNT(VAR9<=0,4)>=2;
VAR14:=VAR10 AND VAR11 AND VAR12 AND VAR13;
VAR15:=VAR14 AND COUNT(VAR14,10)=1;
VAR16:=REF(CLOSE,1);
VAR17:=SMA(MAX(CLOSE-VAR16,0),7,1)/SMA(ABS(CLOSE-VAR16),7,1)*100;
VAR18:=SMA(MAX(CLOSE-VAR16,0),13,1)/SMA(ABS(CLOSE-VAR16),13,1)*100;
VAR19:=BARSLAST(VAR18<20)<=3 AND CROSS(VAR17,VAR18);
VAR20:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100<(-12.5);
VAR21:=LLV(LOW,5);
VAR22:=HHV(HIGH,5);
VAR23:=EMA((CLOSE-VAR21)/(VAR22-VAR21)*100,4);
VAR24:=EMA(0.667*REF(VAR23,1)+0.333*VAR23,2);
VAR25:=VAR19 AND VAR20 AND CROSS(VAR23,VAR24) AND VAR23<=25;
VAR26:=DMA(EMA(CLOSE,14),SUM(VOL,5)/3/CAPITAL);
VAR27:=(CLOSE-VAR26)/VAR26*100;
VAR28:=VAR27<(-38);
VAR29:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
VAR30:=(CLOSE-VAR29)/VAR29*100;
VAR31:=REF(VAR30,1)<(-37) AND VAR30>REF(VAR30,1) AND REF(VAR30,1)<REF(VAR30,2) AND REF(VAR30,2)-REF(VAR30,1)>1;
VAR32:=VAR28 OR VAR31 AND VOL/CAPITAL*100<6;
VAR33:=VAR32 AND COUNT(VAR32,10)=1;
VAR34:=(HIGH-LOW)/HIGH*100+(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
VAR35:=EMA(MA(VAR34,50),5);
VAR36:=VAR35>LLV(VAR35,5)*1.01 AND REF(VAR35,1)<REF(LLV(VAR35,5),1)*1.01 AND LLV(VAR35,50)=LLV(VAR35,5);
VAR37:=LLV(LOW,5)=LLV(LOW,50) AND LLV(LOW,5)<HHV(LOW,70)*0.5;
VAR38:=VAR36 AND VAR37;
VAR39:=VAR15 OR VAR25 OR VAR33 OR VAR38 AND VAR4;
VAR40:=CLOSE/REF(CLOSE,1)>1.05 AND CLOSE=HIGH AND BETWEEN(FORCAST(VOL,4),0.2*FORCAST(VOL,12),2.1*FORCAST(VOL,12));
VAR41:=FILTER(VAR40,28)*100;
VAR42:=IF(CLOSE/REF(CLOSE,1)>1.05 AND HIGH/CLOSE<1.01 AND CLOSE>REF(CLOSE,1),91,0);
VAR43:=FILTER(VAR42>90,45) AND FILTER(VAR42>90,35) AND VAR41>0;
选股:VAR43 AND COUNT(VAR43,60)=1;
九毛八公式解读
VAR1赋值:如果模糊匹配品种名称,返回0,否则返回1 VAR2赋值:总量>0 VAR3赋值:如果模糊匹配品种名称,返回0,否则返回1 VAR4赋值:VAR1 AND VAR2 AND VAR3 VAR5赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100 VAR6赋值:VAR5的9日[1日权重]移动平均 VAR7赋值:VAR5的30日[1日权重]移动平均 VAR8赋值:VAR6上穿VAR7 VAR9赋值:(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100 VAR10赋值:统计21日中满足VAR8的天数>=2 VAR11赋值:VAR6<20 VAR12赋值:收盘价的10日简单移动平均>1日前的收盘价的10日简单移动平均 VAR13赋值:统计20日中满足VAR9<(-8)的天数>=1 AND VAR9<=0 AND 统计4日中满足VAR9<=0的天数>=2 VAR14赋值:VAR10 AND VAR11 AND VAR12 AND VAR13 VAR15赋值:VAR14 AND 统计10日中满足VAR14的天数=1 VAR16赋值:1日前的收盘价 VAR17赋值:收盘价-VAR16和0的较大值的7日[1日权重]移动平均/收盘价-VAR16的绝对值的7日[1日权重]移动平均*100 VAR18赋值:收盘价-VAR16和0的较大值的13日[1日权重]移动平均/收盘价-VAR16的绝对值的13日[1日权重]移动平均*100 VAR19赋值:上次VAR18<20距今天数<=3 AND VAR17上穿VAR18 VAR20赋值:(收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均*100<(-12.5) VAR21赋值:5日内最低价的最低值 VAR22赋值:5日内最高价的最高值 VAR23赋值:(收盘价-VAR21)/(VAR22-VAR21)*100的4日指数移动平均 VAR24赋值:0.667*1日前的VAR23+0.333*VAR23的2日指数移动平均 VAR25赋值:VAR19 AND VAR20 AND VAR23上穿VAR24 AND VAR23<=25 VAR26赋值:以成交量(手)的5日累和/3/当前流通股本(手)为权重收盘价的14日指数移动平均的动态移动平均 VAR27赋值:(收盘价-VAR26)/VAR26*100 VAR28赋值:VAR27<(-38) VAR29赋值:以成交量(手)的5日累和/3/当前流通股本(手)为权重收盘价的12日指数移动平均的动态移动平均 VAR30赋值:(收盘价-VAR29)/VAR29*100 VAR31赋值:1日前的VAR30<(-37) AND VAR30>1日前的VAR30 AND 1日前的VAR30<2日前的VAR30 AND 2日前的VAR30-1日前的VAR30>1 VAR32赋值:VAR28 OR VAR31 AND 成交量(手)/当前流通股本(手)*100<6 VAR33赋值:VAR32 AND 统计10日中满足VAR32的天数=1 VAR34赋值:(最高价-最低价)/最高价*100+(收盘价-1日前的收盘价)/1日前的收盘价*100 VAR35赋值:VAR34的50日简单移动平均的5日指数移动平均 VAR36赋值:VAR35>5日内VAR35的最低值*1.01 AND 1日前的VAR35<1日前的5日内VAR35的最低值*1.01 AND 50日内VAR35的最低值=5日内VAR35的最低值 VAR37赋值:5日内最低价的最低值=50日内最低价的最低值 AND 5日内最低价的最低值<70日内最低价的最高值*0.5 VAR38赋值:VAR36 AND VAR37 VAR39赋值:VAR15 OR VAR25 OR VAR33 OR VAR38 AND VAR4 VAR40赋值:收盘价/1日前的收盘价>1.05 AND 收盘价=最高价 AND 成交量(手)的4日线性回归预测值位于0.2*成交量(手)的12日线性回归预测值和2.1*成交量(手)的12日线性回归预测值之间 VAR41赋值:VAR40的28日过滤*100 VAR42赋值:如果收盘价/1日前的收盘价>1.05ANDHIGH/收盘价<1.01ANDCLOSE>1日前的收盘价,返回91,否则返回0 VAR43赋值:VAR42>90的45日过滤 AND VAR42>90的35日过滤 AND VAR41>0 输出选股:VAR43 AND 统计60日中满足VAR43的天数=1