X_1:=AMOUNT/VOL;
X_2:=(OPEN+CLOSE)/2;
X_3:=EMA(CLOSE,6);
X_4:=MA(X_3,1);
X_5:=EMA(CLOSE,18);
X_6:=REF(X_4,1);
X_7:=REF(X_5,1);
X_8:=BARSCOUNT(CLOSE);
X_9:=IF(X_8=1,0,(X_4-X_6)/X_6*100);
X_10:=REF(LOW,1);
X_11:=SMA(Abs(LOW-X_10),13,1)/SMA(MAX(LOW-X_10,0),13,1)*100;
X_12:=IF(PERIOD=4,60,0) AND CLOSE>0 ANDVOL>1;
X_13:=EMA(IF(CLOSE*1.2,X_11*13,X_11/13),13);
X_14:=LLV(LOW,34);
X_15:=IF(DATE>=1230626,X_12,1);
X_16:=HHV(X_13,34);
X_17:=IF(LLV(LOW,56),1,0);
X_18:=EMA(IF(LOW<=X_14,(X_13+X_16*2)/2,0),3)/618*X_17;
X_19:=X_18>REF(X_18,1);
X_20:=REF(LLV(LOW,100),3);
X_21:=REFDATE(X_20,DATE);
X_22:=LOW=X_21;
X_23:=X_19 AND X_22;
X_24:=X_15;
X_25:=X_23>REF(X_23,1);
X_26:=IF(X_15,1,0);
X_40:=100-100*(HHV(HIGH,5*34)-CLOSE)/(HHV(HIGH,5*34)-LLV(LOW,5*34));
X_41:=X_40>20 AND X_40>REF(X_40,1);
X_42:=(CLOSE*2+HIGH+LOW)/4;
X_43:=EMA(X_42,13)-EMA(X_42,34);
X_44:=EMA(X_43,5);
X_45:=2*(X_43-X_44)*3.8;
X_46:=X_45>0 AND X_45>REF(X_45,1);
X_47:=AMOUNT/CLOSE/(HHV(AMOUNT,20)/HHV(CLOSE,20));
X_48:=X_47>=80/100;
X_49:=MA(CLOSE,6);
X_50:=MA(CLOSE,18);
X_51:=3*X_50-2*X_49;
X_52:=3*X_49-2*X_50;
X_53:=SUM(EMA((CLOSE+LOW)/2,2)/2.98,3);
X_54:=EMA(X_53,21);
X_55:=MA(CLOSE,30);
X_56:=2*MA(LLV((CLOSE+LOW)/2,8)*1.1,13)-EMA((CLOSE+LOW)/2,3)-(CLOSE+LOW)/2*0.1;
X_57:=IF((EMA((CLOSE+LOW)/2,3)-X_56)*5>0,POW((EMA((CLOSE+LOW)/2,3)-X_56)*5,2)/10,(-1)*POW((EMA((CLOSE+LOW)/2,3)-X_56)*5,2)/10);
X_58:=IF(X_57>0,X_57-0,(-1));
X_59:=CROSS(X_58,0) AND (CLOSE+LOW)/2>MA((CLOSE+LOW)/2,8);
X_60:=CROSS(X_58,0) AND (CLOSE+LOW)/2>MA((CLOSE+LOW)/2,8);
试飞:X_60 AND X_26;
九毛八公式解读
X_1赋值:成交额(元)/成交量(手) X_2赋值:(开盘价+收盘价)/2 X_3赋值:收盘价的6日指数移动平均 X_4赋值:X_3的1日简单移动平均 X_5赋值:收盘价的18日指数移动平均 X_6赋值:1日前的X_4 X_7赋值:1日前的X_5 X_8赋值:收盘价的有效数据周期数 X_9赋值:如果X_8=1,返回0,否则返回(X_4-X_6)/X_6*100 X_10赋值:1日前的最低价 X_11赋值:最低价-X_10的绝对值的13日[1日权重]移动平均/最低价-X_10和0的较大值的13日[1日权重]移动平均*100 X_12赋值:如果周期类型=4,返回60,否则返回0 AND 收盘价>0 AND 成交量(手)>1 X_13赋值:如果收盘价*1.2,返回X_11*13,否则返回X_11/13的13日指数移动平均 X_14赋值:34日内最低价的最低值 X_15赋值:如果日期>=1230626,返回X_12,否则返回1 X_16赋值:34日内X_13的最高值 X_17赋值:如果56日内最低价的最低值,返回1,否则返回0 X_18赋值:如果最低价<=X_14,返回(X_13+X_16*2)/2,否则返回0的3日指数移动平均/618*X_17 X_19赋值:X_18>1日前的X_18 X_20赋值:3日前的100日内最低价的最低值 X_21赋值:日期日X_20 X_22赋值:最低价=X_21 X_23赋值:X_19 AND X_22 X_24赋值:X_15 X_25赋值:X_23>1日前的X_23 X_26赋值:如果X_15,返回1,否则返回0 X_40赋值:100-100*(5*34日内最高价的最高值-收盘价)/(5*34日内最高价的最高值-5*34日内最低价的最低值) X_41赋值:X_40>20 AND X_40>1日前的X_40 X_42赋值:(收盘价*2+最高价+最低价)/4 X_43赋值:X_42的13日指数移动平均-X_42的34日指数移动平均 X_44赋值:X_43的5日指数移动平均 X_45赋值:2*(X_43-X_44)*3.8 X_46赋值:X_45>0 AND X_45>1日前的X_45 X_47赋值:成交额(元)/收盘价/(20日内成交额(元)的最高值/20日内收盘价的最高值) X_48赋值:X_47>=80/100 X_49赋值:收盘价的6日简单移动平均 X_50赋值:收盘价的18日简单移动平均 X_51赋值:3*X_50-2*X_49 X_52赋值:3*X_49-2*X_50 X_53赋值:(收盘价+最低价)/2的2日指数移动平均/2.98的3日累和 X_54赋值:X_53的21日指数移动平均 X_55赋值:收盘价的30日简单移动平均 X_56赋值:2*8日内(收盘价+最低价)/2的最低值*1.1的13日简单移动平均-(收盘价+最低价)/2的3日指数移动平均-(收盘价+最低价)/2*0.1 X_57赋值:如果((收盘价+最低价)/2的3日指数移动平均-X_56)*5>0,返回((收盘价+最低价)/2的3日指数移动平均-X_56)*5的2乘幂/10,否则返回(-1)*((收盘价+最低价)/2的3日指数移动平均-X_56)*5的2乘幂/10 X_58赋值:如果X_57>0,返回X_57-0,否则返回(-1) X_59赋值:X_58上穿0 AND (收盘价+最低价)/2>(收盘价+最低价)/2的8日简单移动平均 X_60赋值:X_58上穿0 AND (收盘价+最低价)/2>(收盘价+最低价)/2的8日简单移动平均 输出试飞:X_60 AND X_26