未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK


X_1:=CAPITAL>=2000 AND CAPITAL<=500000000 AND CLOSE<60;

X_2:=IF(CODELIKE(7),0,1);

X_3:=IF(NAMELIKE(8),0,1);

X_4:=IF(NAMELIKE(9),0,1);

X_5:=DYNAINFO(17)>0;

X_6:=NOT(NAMELIKE(10));

X_7:=X_3 AND X_4 AND X_5 AND X_1 AND X_6;

X_8:=OPEN=HIGH AND CLOSE=HIGH AND CLOSE>REF(CLOSE,1) AND LOW>REF(CLOSE,1);

X_9:=OPEN=HIGH AND CLOSE=HIGH AND LOW=HIGH AND CLOSE>REF(CLOSE,1) AND LOW>REF(CLOSE,1);

X_10:=CLOSE/REF(CLOSE,1)>1.038 AND HIGH/CLOSE<1.01 AND CLOSE>REF(CLOSE,1);

X_11:=(CLOSE*3+HIGH+LOW+OPEN)/6;

X_12:=(EMA(MASS,3)+EMA(X_11,6)+EMA(X_11,12)*3+EMA(X_11,24))/6;

X_13:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

X_14:=IF(BARSCOUNT(CLOSE)<24,X_12,X_13);

X_15:=CLOSE/REF(CLOSE,1)>1.038 AND CLOSE=HIGH AND BETWEEN(FORCAST(VOL,4),0.2*FORCAST(VOL,12),2.1*FORCAST(VOL,12));

X_16:=0.5*(FILTER(X_15,28)*100 AND LOW>REF(CLOSE,1)*0.93);

X_17:=0.8*(CLOSE/REF(CLOSE,1)>1.035 AND HIGH/CLOSE<1.01 AND NOT(X_9) AND CLOSE>REF(CLOSE,1));

X_18:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

X_19:=DMA((2*CLOSE+LOW+HIGH)/4,X_18);

X_20:=CLOSE/X_19;

X_21:=MA(X_20*(2*CLOSE+HIGH+LOW)/4,3);

X_22:=(X_21-X_19)/X_19/3;

X_23:=X_21-X_22*X_21;

X_24:=MA(REF(HHV((CLOSE+LOW+OPEN+HIGH)/4,30),1),3);

X_25:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004;

X_26:=CROSS(CLOSE,X_25) AND X_25>REF(X_25,1);

X_27:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004;

X_28:=CROSS(CLOSE,X_27) AND X_27>REF(X_27,1);

X_29:=COUNT(REF(CROSS(X_23,X_24),1),15)>=1 AND COUNT(REF(CROSS(X_24,X_23),1),15)>=1;

X_30:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

X_31:=EMA(CLOSE,12)-EMA(CLOSE,26);

X_32:=EMA(X_31,9);

X_33:=(X_31-X_32)*2;

X_34:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

X_35:=SMA(X_34,3,1);

X_36:=SMA(X_35,3,1);

X_37:=3*X_35-2*X_36;

X_38:=MACD.MACD#WEEK;

X_39:=KDJ.J#WEEK;

X_40:=KDJ.D#WEEK;

X_41:=X_38-REF(X_38,5)>0.05;

X_42:=X_38-REF(X_38,5)>0.12;

X_43:=X_32<0 AND X_32>REF(X_32,1) AND (X_33>0 OR X_33>REF(X_33,1));

X_44:=REF(X_30,1)>=OPEN AND REF(X_30,1)<CLOSE OR (OPEN>=REF(X_30,1) AND OPEN>REF(CLOSE,1) AND REF(LOW<REF(X_30,1),1)) AND CLOSE>OPEN;

X_45:=X_30>=OPEN AND X_30<CLOSE OR (OPEN>=X_30 AND OPEN>REF(CLOSE,1) AND REF(LOW<X_30,1)) AND CLOSE>OPEN;

X_46:=FILTER(X_44 OR X_45 AND CLOSE>MA(CLOSE,5) AND (X_43 OR X_31>REF(X_31,1)) AND (VOL>REF(VOL,1) AND VOL>REF(VOL,2) AND CLOSE/REF(CLOSE,1)>=1.055 OR (VOL>REF(VOL,1) AND REF(VOL,1)<REF(VOL,2) AND CLOSE/REF(CLOSE,1)>=1.055) OR (REF(VOL,1)>REF(VOL,2) AND CLOSE/REF(CLOSE,1)>=1.055)),3);

X_47:=X_38-REF(X_38,5)>0.08 AND X_38>0 OR X_38-REF(X_38,5)>0.12;

X_48:=X_38-REF(X_38,5)>0.05 AND X_38>0 OR X_38-REF(X_38,5)>0.12;

X_49:=EMA(LOW,9);

X_50:=EMA(EMA(HIGH,X_38),9);

X_51:=EMA(EMA(LOW,X_38),9);

X_52:=SUMBARS(VOL,CAPITAL);

X_53:=IF(CAPITAL=0,AMOUNT=HHV(AMOUNT,34),VOL>MA(VOL,X_52)*33/10);

X_54:=COUNT(CLOSE>REF(CLOSE,1),2)=2 AND COUNT(VOL<REF(VOL,1),2)=2;

X_55:=DYNAINFO(8)>0;

X_56:=VOL=LLV(VOL,100) AND X_55;

X_57:=VOL=HHV(VOL,100) AND X_55;

X_58:=X_55 AND X_56;

X_59:=VOL>REF(VOL,1)*1.9;

X_60:=VOL<REF(LLV(VOL,13),1);

X_61:=VOL<REF(LLV(VOL,55),1);

X_62:=X_59;

X_63:=X_55 AND X_57;

X_64:=(3*CLOSE+HIGH+LOW+OPEN)/6;

X_65:=(8*X_64+7*REF(X_64,1)+6*REF(X_64,2)+5*REF(X_64,3)+4*REF(X_64,4)+3*REF(X_64,5)+2*REF(X_64,6)+REF(X_64,8))/36;

X_66:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>X_65 AND CLOSE>OPEN;

X_67:=FILTER(X_66,5);

X_68:=IF(VOL>REF(VOL,1) AND REF(VOL,1)>REF(VOL,2) AND (REF(VOL,2)>REF(VOL,3) OR REF(X_58,1)) AND NDAY(CLOSE,OPEN,3) AND NDAY(VOL,REF(VOL,1),3),11,10);

X_69:=IF(NDAY(LOW,REF(LOW,1),3) AND NDAY(CLOSE,OPEN,3) AND NDAY(VOL,REF(VOL,1),2),11,10);

X_70:=IF(NDAY(LOW,REF(LOW,1),3) AND NDAY(CLOSE,OPEN,3) AND NDAY(REF(VOL,1),VOL,2),11,10);

X_71:=X_54;

X_72:=VOL>REF(VOL,1)*0.98 AND VOL<REF(VOL,1)*1.02;

X_73:=X_72;

X_74:=CLOSE/REF(CLOSE,1)<=0.96 AND VOL<HHV(VOL,30)/1.9;

X_75:=X_74;

X_76:=CLOSE/REF(CLOSE,1)>=1.095;

X_77:=COUNT(REF(X_76 AND REF(X_76,1) AND REF(X_76,2),1),20)<1 AND REF(LOW*0.98<X_30,2) AND CLOSE>X_51 AND COUNT(X_75 AND VOL>REF(VOL,1),15)>=1 AND CLOSE>OPEN AND X_42;

X_78:=MA(CLOSE,5);

X_79:=X_14;

X_80:=X_78>X_79 AND X_78>=REF(X_78,1) AND X_79>REF(X_79,1) AND X_38-REF(X_38,5)>0.08;

X_81:=MACD.DIF#MONTH;

X_82:=MACD.DEA#MONTH;

X_83:=MACD.DIF#WEEK;

X_84:=MACD.DEA#WEEK;

X_85:=CROSS(X_83,X_84) OR X_83>X_84;

X_86:=CCI#WEEK;

X_87:=CROSS(X_86,100) OR X_86>100;

X_88:=VTY#WEEK;

X_89:=CROSS(CLOSE,X_88) OR X_88>0;

X_90:=X_85 AND X_87 AND X_89;

X_91:=LOW>REF(LOW,1) AND X_10 AND REF(LOW,1)>REF(LOW,2) OR (LOW>REF(LOW,1) AND REF(LOW,1)<REF(LOW,2)) OR (LOW<REF(LOW,1) AND REF(LOW,1)<REF(LOW,2));

X_92:=OPEN>=REF(CLOSE,1) AND REF(CLOSE>OPEN,1) AND OPEN/REF(CLOSE,1)<1.03 OR (REF(CLOSE>OPEN,1) AND OPEN/REF(OPEN,1)>1.001 AND CLOSE>REF(CLOSE,1)) OR (OPEN>REF(OPEN,1) AND REF(CLOSE<OPEN,1) AND OPEN/REF(OPEN,1)<1.03);

X_93:=CLOSE/REF(CLOSE,1)>1.097 AND REF(CLOSE/REF(CLOSE,1)>1.097,1) AND REF(CLOSE/REF(CLOSE,1)>1.097,2);

X_94:=COUNT(X_77>0,10)>=1 AND (X_28 AND (X_26 OR REF(X_26,1)) OR (X_28 OR X_26)) AND (X_80 OR X_42) AND CLOSE>=X_14 AND REF(LOW*0.98<X_14,1) AND COUNT(X_9 OR X_8,5)<1 AND COUNT(CROSS(X_24,MA(CLOSE,3)),5)<1 AND X_42 AND X_38>0 AND X_90>0 AND COUNT(X_93,15)<1 AND X_92;

牛线边抓涨:X_94 OR REF(X_94,1) AND REF(CROSS(CLOSE,MA(CLOSE,34)),1);


原理解析:
X_1赋值:当前流通股本>=2000 AND 当前流通股本<=500000000 AND 收盘价<60
X_2赋值:IF(CODELIKE(7),0,1)
X_3赋值:IF(NAMELIKE(8),0,1)
X_4赋值:IF(NAMELIKE(9),0,1)
X_5赋值:DYNAINFO(17)>0
X_6赋值:NOT(NAMELIKE(10))
X_7赋值:X_3 AND X_4 AND X_5 AND X_1 AND X_6
X_8赋值:开盘价=最高价 AND 收盘价=最高价 AND 收盘价>1日前的收盘价 AND 最低价>1日前的收盘价
X_9赋值:开盘价=最高价 AND 收盘价=最高价 AND 最低价=最高价 AND 收盘价>1日前的收盘价 AND 最低价>1日前的收盘价
X_10:=收盘价/1日前的收盘价>1.038 AND 最高价/收盘价<1.01 AND 收盘价>1日前的收盘价
X_11:=(收盘价*3+最高价+最低价+开盘价)/6
X_12:=(MASS的3日指数移动平均+X_11的6日指数移动平均+X_11的12日指数移动平均*3+X_11的24日指数移动平均)/6
X_13:=(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
X_14:=IF(收盘价的有效数据周期数<24,X_12,X_13)
X_15:=收盘价/1日前的收盘价>1.038 AND 收盘价=最高价 AND BETWEEN(FORCAST(成交量,4),0.2*FORCAST(成交量,12),2.1*FORCAST(成交量,12))
X_16:=0.5*(X_15的28过滤*100 AND 最低价>1日前的收盘价*0.93)
X_17:=0.8*(收盘价/1日前的收盘价>1.035 AND 最高价/收盘价<1.01 AND NOT(X_9) AND 收盘价>1日前的收盘价)
X_18:=(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
X_19:=DMA((2*收盘价+最低价+最高价)/4,X_18)
X_20:=收盘价/X_19
X_21:=MA(X_20*(2*收盘价+最高价+最低价)/4,3)
X_22:=(X_21-X_19)/X_19/3
X_23:=X_21-X_22*X_21
X_24:=MA(REF(HHV((收盘价+最低价+开盘价+最高价)/4,30),1),3)
X_25:=((收盘价-REF(收盘价的6日简单移动平均,1))/6+收盘价的6日简单移动平均)*1.004
X_26:=收盘价上穿X_25 AND X_25>1日前的X_25
X_27:=((收盘价-REF(收盘价的18日简单移动平均,1))/18+收盘价的18日简单移动平均)*1.004
X_28:=收盘价上穿X_27 AND X_27>1日前的X_27
X_29:=COUNT(1日前的X_23上穿X_24,15)>=1 AND COUNT(1日前的X_24上穿X_23,15)>=1
X_30:=(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
X_31:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
X_32:=X_31的9日指数移动平均
X_33:=(X_31-X_32)*2
X_34:=(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
X_34的3日[1日权重]移动平均
X_35的3日[1日权重]移动平均
X_37:=3*X_35-2*X_36
X_38:=MACD.MACD#WEEK
X_39:=KDJ.J#WEEK
X_40:=KDJ.D#WEEK
X_41:=X_38-5日前的X_38>0.05
X_42:=X_38-5日前的X_38>0.12
X_43:=X_32<0 AND X_32>1日前的X_32 AND (X_33>0 OR X_33>1日前的X_33)
X_44:=1日前的X_30>=开盘价 AND 1日前的X_30<收盘价 OR (开盘价>=1日前的X_30 AND 开盘价>1日前的收盘价 AND 1日前的最低价<1日前的X_30) AND 收盘价>开盘价
X_45:=X_30>=开盘价 AND X_30<收盘价 OR (开盘价>=X_30 AND 开盘价>1日前的收盘价 AND 1日前的最低价开盘价
X_46:=FILTER(X_44 OR X_45 AND 收盘价>收盘价的5日简单移动平均 AND (X_43 OR X_31>1日前的X_31) AND (成交量>1日前的成交量 AND 成交量>2日前的成交量 AND 收盘价/1日前的收盘价>=1.055 OR (成交量>1日前的成交量 AND 1日前的成交量<2日前的成交量 AND 收盘价/1日前的收盘价>=1.055) OR (1日前的成交量>2日前的成交量 AND 收盘价/1日前的收盘价>=1.055)),3)
X_47:=X_38-5日前的X_38>0.08 AND X_38>0 OR X_38-5日前的X_38>0.12
X_48:=X_38-5日前的X_38>0.05 AND X_38>0 OR X_38-5日前的X_38>0.12
X_49:=最低价的9日指数移动平均
X_50:=最高价的X_38日指数移动平均,9)
X_51:=最低价的X_38日指数移动平均,9)
X_52:=成交量累加至当前流通股本的天数
X_53:=IF(当前流通股本=0,成交额=34日内成交额最高值,成交量>成交量的X_52日简单移动平均*33/10)
X_54:=COUNT(收盘价>1日前的收盘价,2)=2 AND COUNT(成交量<1日前的成交量,2)=2
X_55:=DYNAINFO(8)>0
X_56:=成交量=100日内成交量最低值 AND X_55
X_57:=成交量=100日内成交量最高值 AND X_55
X_58:=X_55 AND X_56
X_59:=成交量>1日前的成交量*1.9
X_60:=成交量 X_61:=成交量 X_62:=X_59
X_63:=X_55 AND X_57
X_64:=(3*收盘价+最高价+最低价+开盘价)/6
X_65:=(8*X_64+7*1日前的X_64+6*2日前的X_64+5*3日前的X_64+4*4日前的X_64+3*5日前的X_64+2*6日前的X_64+8日前的X_64)/36
X_66:=成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND 收盘价>X_65 AND 收盘价>开盘价
X_67:=X_66的5过滤
X_68:=IF(成交量>1日前的成交量 AND 1日前的成交量>2日前的成交量 AND (2日前的成交量>3日前的成交量 OR 1日前的X_58) AND NDAY(收盘价,开盘价,3) AND NDAY(成交量,1日前的成交量,3),11,10)
X_69:=IF(NDAY(最低价,1日前的最低价,3) AND NDAY(收盘价,开盘价,3) AND NDAY(成交量,1日前的成交量,2),11,10)
X_70:=IF(NDAY(最低价,1日前的最低价,3) AND NDAY(收盘价,开盘价,3) AND NDAY(1日前的成交量,成交量,2),11,10)
X_71:=X_54
X_72:=成交量>1日前的成交量*0.98 AND 成交量<1日前的成交量*1.02
X_73:=X_72
X_74:=收盘价/1日前的收盘价<=0.96 AND 成交量<30日内成交量最高值/1.9
X_75:=X_74
X_76:=收盘价/1日前的收盘价>=1.095
X_77:=COUNT(1日前的X_76 AND X_76 AND 2日前的X_76,1),20)<1 AND 2日前的最低价*0.98X_51 AND COUNT(X_75 AND 成交量>1日前的成交量,15)>=1 AND 收盘价>开盘价 AND X_42
X_78:=收盘价的5日简单移动平均
X_79:=X_14
X_80:=X_78>X_79 AND X_78>=1日前的X_78 AND X_79>1日前的X_79 AND X_38-5日前的X_38>0.08
X_81:=MACD.DIF#MONTH
X_82:=MACD.DEA#MONTH
X_83:=MACD.DIF#WEEK
X_84:=MACD.DEA#WEEK
X_85:=X_83上穿X_84 OR X_83>X_84
X_86:=CCI#WEEK
X_87:=X_86上穿100 OR X_86>100
X_88:=VTY#WEEK
X_89:=收盘价上穿X_88 OR X_88>0
X_90:=X_85 AND X_87 AND X_89
X_91:=最低价>1日前的最低价 AND X_10 AND 1日前的最低价>2日前的最低价 OR (最低价>1日前的最低价 AND 1日前的最低价<2日前的最低价) OR (最低价<1日前的最低价 AND 1日前的最低价<2日前的最低价)
X_92:=开盘价>=1日前的收盘价 AND 1日前的收盘价>开盘价 AND 开盘价/1日前的收盘价<1.03 OR (1日前的收盘价>开盘价 AND 开盘价/1日前的开盘价>1.001 AND 收盘价>1日前的收盘价) OR (开盘价>1日前的开盘价 AND 1日前的收盘价<开盘价 AND 开盘价/1日前的开盘价<1.03)
X_93:=收盘价/1日前的收盘价>1.097 AND 1日前的收盘价/1日前的收盘价>1.097 AND 2日前的收盘价/1日前的收盘价>1.097
X_94:=统计10日满足X_77>0的天数>=1 AND (X_28 AND (X_26 OR 1日前的X_26) OR (X_28 OR X_26)) AND (X_80 OR X_42) AND 收盘价>=X_14 AND 1日前的最低价*0.980 AND X_90>0 AND COUNT(X_93,15)<1 AND X_92
输出牛线边抓涨:X_94 OR 1日前的X_94 AND REF(CROSS(收盘价,收盘价的34日简单移动平均),1)

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!