未来函数检测结果如下:
该公式包含未来函数:FINANCE
VAR1:=CLOSE>MA(CLOSE,5) AND CLOSE>MA(CLOSE,10) AND OPEN<MA(CLOSE,5) AND CLOSE>MA(CLOSE,10) AND MA(CLOSE,5)>MA(CLOSE,10);
VAR2:=MA(CLOSE,5)>MA(CLOSE,10) OR CROSS(MA(CLOSE,5),MA(CLOSE,10));
VAR3:=CLOSE>OPEN AND OPEN*1.01<CLOSE AND CLOSE<OPEN*1.06 AND CLOSE>MA(CLOSE,17);
VAR4:=(HIGH-CLOSE)/(CLOSE-OPEN)<0.2;
CROSS(MA(CLOSE,5),MA(CLOSE,10));
VAR5:=EXISTR(CROSS(MA(C,5),MA(C,10)),7,1) OR CROSS(MA(CLOSE,5),MA(CLOSE,10));
VAR6:=VAR1 AND VAR3 AND VAR4 AND VAR5;
VAR7:=COUNT(VAR6,7)>=2 AND VAR6;
VAR8:=IF(SETCODE=0 OR SETCODE=1,100*VOL,VOL)/(FINANCE(7)/100);
VAR9:=MA(VAR8,5)<VAR8*1.2 AND REF(MA(VAR8,5),1)<VAR8 AND UPNDAY(MA(VAR8,5),4);
VAR10:=VOL/REF(VOL,1)>1 AND VOL/REF(VOL,1)<2 AND COUNT(CLOSE>OPEN,1) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>2);
VAR11:=VAR9 AND VAR10 AND VAR6;
NULL:=EXISTR(VAR11,10,1);
X2:(NULL) AND VAR7;
{----------------- ------------------}
原理解析:
VAR1赋值:收盘价>收盘价的5日简单移动平均 AND 收盘价>收盘价的10日简单移动平均 AND 开盘价<收盘价的5日简单移动平均 AND 收盘价>收盘价的10日简单移动平均 AND 收盘价的5日简单移动平均>收盘价的10日简单移动平均
VAR2赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 OR CROSS(收盘价的5日简单移动平均,收盘价的10日简单移动平均)
VAR3赋值:收盘价>开盘价 AND 开盘价*1.01<收盘价 AND 收盘价<开盘价*1.06 AND 收盘价>收盘价的17日简单移动平均
VAR4赋值:(最高价-收盘价)/(收盘价-开盘价)<0.2
CROSS(收盘价的5日简单移动平均,收盘价的10日简单移动平均)
VAR5赋值:EXISTR(CROSS(C的5日简单移动平均,C的10日简单移动平均),7,1) OR CROSS(收盘价的5日简单移动平均,收盘价的10日简单移动平均)
VAR6赋值:VAR1 AND VAR3 AND VAR4 AND VAR5
VAR7赋值:统计7日满足VAR6的天数>=2 AND VAR6
如果SETCODE=0 OR SETCODE=1返回100*成交量否则返回成交量
VAR9赋值:VAR8的5日简单移动平均
VAR11:=VAR9 AND VAR10 AND VAR6
NULL赋值:EXISTR(VAR11,10,1)
输出X2:(NULL) AND VAR7
{----------------- ------------------}