未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
ST:=IF(NAMELIKE('S'),0,1);
XING:=IF(NAMELIKE('*'),0,1);
VAR1:=(CLOSE-MA(CLOSE,35))/MA(CLOSE,21)*100;
TING:=DYNAINFO(4)>0;
XIAO:=FINANCE(7)<=6000000000;
LTGB:= ST AND XING AND TING AND XIAO;
BAOH:=ATAN((HIGH-REF(HIGH,1))/REF(HIGH,1)/0.1)/6.28*360;
BAOL:=ATAN((LOW-REF(LOW,1))/REF(LOW,1)/0.1)/6.28*360;
XA_1:=IF(CLOSE>OPEN AND HIGH>REF(CLOSE,1),ATAN((HIGH-REF(CLOSE,1))/REF(CLOSE,1)),0);
XA_2:=IF(CLOSE>OPEN AND HIGH<REF(CLOSE,1),-ATAN((REF(CLOSE,1)-HIGH)/REF(CLOSE,1)),0);
VAR2:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,43)-LLV(LOW,43))*100;
VAR3:=SMA(VAR2,2,1);
BAOK:=100+(-ABS(VAR1));
BAOD:=SMA(VAR3,2,1);
XGQ:=CROSS(BAOD,BAOK);
H10:=HHV(C,10);
BAOC:=ATAN((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)/0.1)/6.28*360;
BAOO:=ATAN((OPEN-REF(OPEN,1))/REF(OPEN,1)/0.1)/6.28*360;
BAOAA:=MIN(MIN(MIN(BAOC,BAOO),BAOH),BAOL);
HDBB:=HIGH-REF(HIGH,1);
B:=MAX(MAX(MAX(BAOC,BAOO),BAOH),BAOL);
XG000:=-MA(BAOAA,5);
XG00:=XG000-REF(XG000,1)<0;
LDBB:=REF(LOW,1)-LOW;
BAOQ10:=H10;
XA_3:=IF(CLOSE>OPEN AND HIGH=REF(CLOSE,1),0,0);
BAOLO:=C/REF(C,1)>1.028 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));
BAOX:=C;
BBR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),15);
BAOBBP:=EXPMEMA(IF(HDBB>0&&HDBB>LDBB,HDBB,0),15);
XA_5:=IF(CLOSE<OPEN AND HIGH<REF(CLOSE,1),-ATAN((REF(CLOSE,1)-HIGH)/REF(CLOSE,1)),0);
XA_6:=IF(CLOSE<OPEN AND HIGH=REF(CLOSE,1),0,0);
XA_7:=XA_1+XA_2+XA_3+BAOLO+XA_5+XA_6;
WWWFXJGSWCOM:=MA(XA_7,9);
XA_8:=MA(XA_7,9);
XA_9:=MA(XA_7,5);
XA_10:=MA(XA_7,3);
XA_21:=ATAN(XA_8/0.09);
XA_22:=ATAN(XA_9/0.05);
XA_23:=ATAN(XA_10/0.03);
XG2:=MA(B,5);
XG888:=(XA_23+XA_22+XA_21)/3/6.28*360;
XG88:=XG888-REF(XG888,1)>0;
XG8:=XG88 AND XG888>35;
VAR22:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,43)-LLV(LOW,43))*100;
VAR32:=SMA(VAR22,2,1);
XG666:=SMA(VAR32,2,1);
XG66:=XG666-REF(XG666,1)>0 AND XG2>14;
XG333:=BAOBBP*100/BBR;
XG33:=XG333-REF(XG333,1)>0;
XG3:=XG33 AND XG333>38;
XG99:=IF(BAOX=BAOQ10,BAOX,DRAWNULL);
XG:XGQ AND LTGB AND XG3 AND XG8 AND XG66 AND XG99 AND XG00;
IF(XG=1,1,0);
原理解析:
ST赋值:IF(NAMELIKE('S'),0,1)
XING赋值:IF(NAMELIKE('*'),0,1)
VAR1赋值:(收盘价-收盘价的35日简单移动平均)/收盘价的21日简单移动平均*100
TING赋值:开盘价>0
XIAO赋值:FINANCE(7)<=6000000000
LTGB赋值: ST AND XING AND TING AND XIAO
BAOH赋值:ATAN((最高价-1日前的最高价)/1日前的最高价/0.1)/6.28*360
BAOL赋值:ATAN((最低价-1日前的最低价)/1日前的最低价/0.1)/6.28*360
XA_1赋值:IF(收盘价>开盘价 AND 最高价>1日前的收盘价,ATAN((最高价-1日前的收盘价)/1日前的收盘价),0)
XA_2赋值:IF(收盘价>开盘价 AND 最高价<1日前的收盘价,-ATAN((1日前的收盘价-最高价)/1日前的收盘价),0)
VAR2赋值:(收盘价-60日内最低价最低值)/(43日内最高价最高值-43日内最低价最低值)*100
VAR2的2日[1日权重]移动平均
BAOK赋值:100+(-VAR1的绝对值)
VAR3的2日[1日权重]移动平均
XGQ赋值:BAOD上穿BAOK
H10赋值:10日内C最高值
BAOC赋值:ATAN((收盘价-1日前的收盘价)/1日前的收盘价/0.1)/6.28*360
BAOO赋值:ATAN((开盘价-1日前的开盘价)/1日前的开盘价/0.1)/6.28*360
BAOAA赋值:BAOC和BAOO的较小值,BAOH),BAOL)
HDBB赋值:最高价-1日前的最高价
B赋值:BAOC和BAOO较大值,BAOH),BAOL)
XG000赋值:-BAOAA的5日简单移动平均
XG00赋值:XG000-1日前的XG000<0
LDBB赋值:1日前的最低价-最低价
BAOQ10:=H10
XA_3赋值:IF(收盘价>开盘价 AND 最高价=1日前的收盘价,0,0)
BAOLO:=C/1日前的C>1.028 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12))
BAOX:=C
BBR:=EXPMEMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(1日前的收盘价-最低价)),15)
如果HDBB>0&&HDBB>LDBB返回HDBB否则返回0
XA_5赋值:IF(收盘价<开盘价 AND 最高价<1日前的收盘价,-ATAN((1日前的收盘价-最高价)/1日前的收盘价),0)
XA_6赋值:IF(收盘价<开盘价 AND 最高价=1日前的收盘价,0,0)
XA_7赋值:XA_1+XA_2+XA_3+BAOLO+XA_5+XA_6
WWWFXJGSWCOM赋值:XA_7的9日简单移动平均
XA_8赋值:XA_7的9日简单移动平均
XA_9赋值:XA_7的5日简单移动平均
XA_10:=XA_7的3日简单移动平均
XA_21:=ATAN(XA_8/0.09)
XA_22:=ATAN(XA_9/0.05)
XA_23:=ATAN(XA_10/0.03)
XG2赋值:B的5日简单移动平均
XG888赋值:(XA_23+XA_22+XA_21)/3/6.28*360
XG88赋值:XG888-1日前的XG888>0
XG8赋值:XG88 AND XG888>35
VAR22:=(收盘价-60日内最低价最低值)/(43日内最高价最高值-43日内最低价最低值)*100
VAR22的2日[1日权重]移动平均
VAR32的2日[1日权重]移动平均
XG66赋值:XG666-1日前的XG666>0 AND XG2>14
XG333赋值:BAOBBP*100/BBR
XG33赋值:XG333-1日前的XG333>0
XG3赋值:XG33 AND XG333>38
如果BAOX=BAOQ10返回BAOX否则返回DRAWNULL
输出XG:XGQ AND LTGB AND XG3 AND XG8 AND XG66 AND XG99 AND XG00
如果XG=1返回1否则返回0