未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
VAR5:=EMA(CLOSE,6)-EMA(CLOSE,13);
VAR6:=EMA(VAR5,20);
VAR7:=HHV(VAR5,20);
VAR8:=LLV(VAR5,20);
VAR9:=REF(VAR7,1);
VAR10:=REF(VAR8,1);
VAR11:=BARSCOUNT(C)>5;
VAR12:=REF(C,1);
VAR13:=(H-VAR12+0.01)/VAR12*100;
VAR14:=(VAR12-L+0.01)/VAR12*100;
VAR15:=VAR13>=5 AND VAR11 AND C=H;
VAR16:=VAR14>=5 AND VAR11 AND C=L;
VAR17:=VAR13>=10 AND VAR11 AND C=H;
VAR18:=VAR14>=10 AND VAR11 AND C=L;
VAR19:=VAR13>=20 AND VAR11 AND C=H;
VAR20:=VAR14>=20 AND VAR11 AND C=L;
VAR21:=IF(INBLOCK('科创板'),VAR19,IF(INBLOCK('创业板') AND DATE>1200823,VAR19,IF(INBLOCK('ST板块'),VAR15,VAR17)));
VAR85:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
VAR86:=FILTER(VAR85,10);
VAR87:=BARSLAST(VAR86);
VAR88:=REF(HIGH,VAR87+2);
VAR89:=REF(HIGH,VAR87+1);
VAR90:=REF(HIGH,VAR87);
VAR91:=MAX(VAR88,VAR89);
VAR92:=MAX(VAR91,VAR90);
VAR93:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
VAR94:=VAR87<150;
VAR95:=(OPEN-VAR92)/VAR92*100<30;
VAR96:=(CLOSE-LLV(LOW,VAR87))/LLV(LOW,VAR87)*100<50;
VAR97:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
VAR98:=vol/MA(VOL,5)<3.5;
VAR99:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
V1:=VAR93 AND VAR94 AND VAR95 AND VAR96 AND VAR97 AND VAR98 AND VAR99;
V2:=FILTER(V1,15);
VAR100:=MA(CLOSE,10);
VAR101:=MA(CLOSE,54);
VAR102:=(((CLOSE-VAR101)/VAR101)<0.1);
VAR103:=(((CLOSE-VAR100)/VAR100)<0.3);
VAR104:=(((VAR102=1) AND (VAR103=1))*0.2);
VAR105:=((((VAR104=0) AND (REF(VAR104,1)=0.2)) AND (REF((COUNT((VAR104=0.2),10)=10),1)=1))*-0.1);
V3:=VAR105=-0.1;
VAR106:=V2 OR V3;
VAR107:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
VAR108:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
VAR109:=VAR106 AND VAR21 AND VAR108 AND VAR107;
B:VAR109;
原理解析:
VAR5赋值:收盘价的6日指数移动平均-收盘价的13日指数移动平均
VAR6赋值:VAR5的20日指数移动平均
VAR7赋值:20日内VAR5最高值
VAR8赋值:20日内VAR5最低值
VAR9赋值:1日前的VAR7
VAR10赋值:1日前的VAR8
VAR11赋值:C的有效数据周期数>5
VAR12赋值:1日前的C
VAR13赋值:(H-VAR12+0.01)/VAR12*100
VAR14赋值:(VAR12-L+0.01)/VAR12*100
VAR15赋值:VAR13>=5 AND VAR11 AND C=H
VAR16赋值:VAR14>=5 AND VAR11 AND C=L
VAR17赋值:VAR13>=10 AND VAR11 AND C=H
VAR18赋值:VAR14>=10 AND VAR11 AND C=L
VAR19赋值:VAR13>=20 AND VAR11 AND C=H
VAR20赋值:VAR14>=20 AND VAR11 AND C=L
VAR21赋值:IF(INBLOCK('科创板'),VAR19,IF(INBLOCK('创业板') AND DATE>1200823,VAR19,IF(INBLOCK('ST板块'),VAR15,VAR17)))
VAR85:=(3日前的收盘价-收盘价)/3日前的收盘价*100>5
VAR86:=VAR85的10过滤
VAR87:=上次VAR86距今天数
VAR88:=VAR87+2日前的最高价
VAR89:=VAR87+1日前的最高价
VAR90:=VAR87日前的最高价
VAR91:=VAR88和VAR89较大值
VAR92:=VAR91和VAR90较大值
VAR93:=(收盘价-1日前的收盘价)/1日前的收盘价*100>5
VAR94:=VAR87<150
VAR95:=(开盘价-VAR92)/VAR92*100<30
VAR96:=(收盘价-VAR87日内最低价最低值)/VAR87日内最低价最低值*100<50
VAR97:=(收盘价-5日前的开盘价)/5日前的开盘价*100<30
VAR98:=成交量/成交量的5日简单移动平均<3.5
VAR99:=(收盘价-89日前的收盘价)/89日前的收盘价*100<80
V1赋值:VAR93 AND VAR94 AND VAR95 AND VAR96 AND VAR97 AND VAR98 AND VAR99
V2赋值:V1的15过滤
VAR100:=收盘价的10日简单移动平均
VAR101:=收盘价的54日简单移动平均
VAR102:=(((收盘价-VAR101)/VAR101)<0.1)
VAR103:=(((收盘价-VAR100)/VAR100)<0.3)
VAR104:=(((VAR102=1) AND (VAR103=1))*0.2)
VAR105:=((((VAR104=0) AND (1日前的VAR104=0.2)) AND (REF((COUNT((VAR104=0.2),10)=10),1)=1))*-0.1)
V3赋值:VAR105=-0.1
VAR106:=V2 OR V3
VAR107:=现价/(1日前的收盘价)>1.05 AND (现价/O>1.05)
VAR108:=(成交量/1日前的成交量>1.2 AND 统计1日满足收盘价>开盘价的天数) OR (最低价>1日前的最高价 AND 统计1日满足开盘价>收盘价的天数 AND 成交量/1日前的成交量>1.2)
VAR109:=VAR106 AND VAR21 AND VAR108 AND VAR107
输出B:VAR109