K:=2;
VL:=VOL;
VL60:=MA(VL,60);
VL5:=MA(VL,5);
VL10:=MA(VL,10);
V1:=MIN(REF(VOL,1),REF(VOL,2));
V2:=MIN(REF(VOL,3),REF(VOL,4));
V3:=MIN(REF(VOL,5),REF(VOL,6));
V4:=MIN(REF(VOL,7),REF(VOL,8));
V5:=MIN(REF(VOL,9),REF(VOL,10));
V6:=MIN(REF(VOL,11),REF(VOL,12));
V7:=MIN(REF(VOL,13),REF(VOL,14));
V8:=MIN(REF(VOL,15),REF(VOL,16));
W1:=MIN(MIN(V1,V2),MIN(V3,V4));
W2:=MIN(MIN(V5,V6),MIN(V7,V8));
ZM1:=MIN(W1,W2);
芝麻量:=ZM1;
AA:=V<ZM1;
AAA:=COUNT(AA,K);
XG1:=AAA>0;
G:=14;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI:=(TYP-MA(TYP,G))/(0.015*AVEDEV(TYP,G));
XG2:=CROSS(cci,-100);
LV:=2;GROW:=8;
XA_1:=IF(CLOSE>REF(CLOSE,1),1,0);
XA_2:=IF(CLOSE/REF(CLOSE,1)>1.01 AND HIGH/CLOSE<1.01 AND XA_1=1,1,0);
XA_3:=IF(NAMELIKE(1) OR NAMELIKE(2) OR NAMELIKE(3),0,1);
XA_4:=IF(DYNAINFO(17)>0,1,0);
XA_5:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
XA_6:=8;
XA_7:=XA_5<=8;
XA_8:=(2*CLOSE+HIGH+LOW+OPEN)/5;
XA_9:=(XA_8-MA(XA_8,14))*100/(1.5*AVEDEV(XA_8,14));
XA_10:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
XA_11:=XA_9<(-100);
XA_12:=XA_10<25;
XA_13:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;
XA_14:=XA_13<(-9) AND XA_13>REF(XA_13,1);
XA_15:=XA_11 OR XA_12 OR XA_14;
XA_16:=20*MAX(XA_7,XA_15)*DMA(EMA(CLOSE,60),SUM(VOL,60)/CAPITAL)/EXP(2*HIGH-LOW/3);
XA_17:=DMA(EMA(CLOSE,60),SUM(VOL,60)/CAPITAL)*POW(IF(CLOSE>60,100,10),6)/EXP(2*HIGH-LOW/3)/2;
XA_18:=IF(LV=3,XA_17,0);
XG3:=XA_2=1 AND XA_3=1 AND XA_4=1 AND XA_16=0 AND XA_18=0 AND DYNAINFO(14)*100<=GROW;
N:=14;MM:=6;
XB1:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N);
XB2:=HIGH-REF(HIGH,1);
XB3:=REF(LOW,1)-LOW;
XB4:=EXPMEMA(IF(XB2>0 AND XB2>XB3,XB2,0),N);
XB5:=EXPMEMA(IF(XB3>0 AND XB3>XB2,XB3,0),N);
C1:=XB4*100/XB1;
C2:=XB5*100/XB1;
XG4:=CROSS(C1,C2);
MA30:=MA(CLOSE,30);
MA20:=MA(CLOSE,20);
XG:XG1 AND XG2 AND XG3 AND CLOSE>MA30 AND MA30>REF(MA30,1) AND REF(MA30,1)>REF(MA30,2) AND XG4 AND CROSS(CLOSE,MA20);
九毛八公式解读
K赋值:2 VL赋值:成交量(手) VL60赋值:VL的60日简单移动平均 VL5赋值:VL的5日简单移动平均 VL10赋值:VL的10日简单移动平均 V1赋值:1日前的成交量(手)和2日前的成交量(手)的较小值 V2赋值:3日前的成交量(手)和4日前的成交量(手)的较小值 V3赋值:5日前的成交量(手)和6日前的成交量(手)的较小值 V4赋值:7日前的成交量(手)和8日前的成交量(手)的较小值 V5赋值:9日前的成交量(手)和10日前的成交量(手)的较小值 V6赋值:11日前的成交量(手)和12日前的成交量(手)的较小值 V7赋值:13日前的成交量(手)和14日前的成交量(手)的较小值 V8赋值:15日前的成交量(手)和16日前的成交量(手)的较小值 W1赋值:V1和V2的较小值和V3和V4的较小值的较小值 W2赋值:V5和V6的较小值和V7和V8的较小值的较小值 ZM1赋值:W1和W2的较小值 芝麻量赋值:ZM1 AA赋值:成交量(手)0 G赋值:14 TYP赋值:(最高价+最低价+收盘价)/3 CCI赋值:(TYP-TYP的G日简单移动平均)/(0.015*TYP的G日平均绝对偏差) XG2赋值:CCI上穿-100 LV赋值:2 GROW赋值:8 XA_1赋值:如果收盘价>1日前的收盘价,返回1,否则返回0 XA_2赋值:如果收盘价/1日前的收盘价>1.01ANDHIGH/收盘价<1.01ANDXA_1=1,返回1,否则返回0 XA_3赋值:如果模糊匹配品种名称ORNAMELIKE(2)ORNAMELIKE(3),返回0,否则返回1 XA_4赋值:如果量比>0,返回1,否则返回0 XA_5赋值:4*(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均 XA_6赋值:8 XA_7赋值:XA_5<=8 XA_8赋值:(2*收盘价+最高价+最低价+开盘价)/5 XA_9赋值:(XA_8-XA_8的14日简单移动平均)*100/(1.5*XA_8的14日平均绝对偏差) XA_10赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100 XA_11赋值:XA_9<(-100) XA_12赋值:XA_10<25 XA_13赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3 XA_14赋值:XA_13<(-9) AND XA_13>1日前的XA_13 XA_15赋值:XA_11 OR XA_12 OR XA_14 XA_16赋值:20*XA_7和XA_15的较大值*以成交量(手)的60日累和/当前流通股本(手)为权重收盘价的60日指数移动平均的动态移动平均/2*最高价-最低价/3的指数 XA_17赋值:以成交量(手)的60日累和/当前流通股本(手)为权重收盘价的60日指数移动平均的动态移动平均*如果收盘价>60,返回100,否则返回10的6乘幂/2*最高价-最低价/3的指数/2 XA_18赋值:如果LV=3,返回XA_17,否则返回0 XG3赋值:XA_2=1 AND XA_3=1 AND XA_4=1 AND XA_16=0 AND XA_18=0 AND 涨幅*100<=GROW N赋值:14 MM赋值:6 XB1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的N日指数平滑移动平均 XB2赋值:最高价-1日前的最高价 XB3赋值:1日前的最低价-最低价 XB4赋值:如果XB2>0ANDXB2>XB3,返回XB2,否则返回0的N日指数平滑移动平均 XB5赋值:如果XB3>0ANDXB3>XB2,返回XB3,否则返回0的N日指数平滑移动平均 C1赋值:XB4*100/XB1 C2赋值:XB5*100/XB1 XG4赋值:C1上穿C2 MA30赋值:收盘价的30日简单移动平均 MA20赋值:收盘价的20日简单移动平均 输出XG:XG1 AND XG2 AND XG3 AND 收盘价>MA30 AND MA30>1日前的MA30 AND 1日前的MA30>2日前的MA30 AND XG4 AND 收盘价上穿MA20