来函数检测结果如下:
该公式没有未来函数
D1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
D2:=IF(CLOSE>OPEN,CLOSE,OPEN);
D3:=IF(CLOSE>OPEN,OPEN,CLOSE);
D4:=LLV(D2,4);
D5:=HHV(D3,4);
D6:=D2>=D4 AND D3<=D4 AND D2>=D5 AND D3<=D5;
D7:=REF(D2,1)>=D4 AND REF(D3,1)<=D4 AND REF(D2,1)>=D5 AND REF(D3,1)<=D5;
D8:=REF(D2,2)>=D4 AND REF(D3,2)<=D4 AND REF(D2,2)>=D5 AND REF(D3,2)<=D5;
D9:=REF(D2,3)>=D4 AND REF(D3,3)<=D4 AND REF(D2,3)>=D5 AND REF(D3,3)<=D5;
D10:=D6 AND D7 AND D8 AND D9;
D11:=REF(D5,BARSLAST(D10));
D12:=D11=REF(D11,1);
D13:=BARSLAST(NOT(D12));
D14:=REF(D11,D13+2);
D15:=(REF(OPEN,5)+REF(CLOSE,5))/2;
D16:=(HIGH+LOW+CLOSE+OPEN)/4;
D17:=MAX(D15,MAX(D16,HHV(HIGH,5)));
D18:=MIN(D15,MIN(D16,LLV(LOW,5)));
D19:=D17=D15;
D20:=D19;
ZB:=NOT(CODELIKE('4'));
GS:=NOT(CODELIKE('688'));
DC:=IF(NAMELIKE('S'),0,1);
DCZ:=IF(NAMELIKE('*'),0,1);
DCZ8:=NOT(CODELIKE('8'));
DC8:=ZB AND DC AND GS AND DCZ AND DCZ8;
D21:=REF(D17,BARSLAST(D20));
D22:=D21=REF(D21,1);
D23:=BARSLAST(NOT(D22));
D24:=REF(D21,D23+2);
D25:=HHV(HIGH,120);
D26:=LLV(LOW,120);
D27:=(D25-D26)/2*189/100+D26/1.0618;
D28:=D27*0.8;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd:=(DIF-DEA)*2;
XG:=MACD>0;
T1:=C>REF(C, 1)AND V> REF(V, 1);
T2:=C< REF(C, 1)AND V< REF(V, 1);
XG1:=REF(T1, 1)AND T2;
异动:=D18>=D26 AND D17>D11 AND D17>D14 AND D17>D24 AND D17>D28 AND D17>D21 AND CLOSE>MA(CLOSE,60) AND C>3;
异动擒妖:REF(异动< 1,1) AND 异动 AND XG AND T1 AND DC8;
原理解析:
D1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
如果收盘价>开盘价返回收盘价否则返回开盘价
如果收盘价>开盘价返回开盘价否则返回收盘价
D4赋值:4日内D2最低值
D5赋值:4日内D3最高值
D6赋值:D2>=D4 AND D3=D5 AND D3<=D5
D7赋值:1日前的D2>=D4 AND 1日前的D3=D5 AND 1日前的D3<=D5
D8赋值:2日前的D2>=D4 AND 2日前的D3=D5 AND 2日前的D3<=D5
D9赋值:3日前的D2>=D4 AND 3日前的D3=D5 AND 3日前的D3<=D5
D10:=D6 AND D7 AND D8 AND D9
D11:=REF(D5,上次D10距今天数)
D12:=D11=1日前的D11
D13:=上次NOT(D12距今天数)
D14:=D13+2日前的D11
D15:=(5日前的开盘价+5日前的收盘价)/2
D16:=(最高价+最低价+收盘价+开盘价)/4
D17:=MAX(D15,MAX(D16,5日内最高价最高值))
D18:=MIN(D15,MIN(D16,5日内最低价最低值))
D19:=D17=D15
D20:=D19
ZB赋值:NOT(CODELIKE('4'))
GS赋值:NOT(CODELIKE('688'))
DC赋值:IF(NAMELIKE('S'),0,1)
DCZ:=IF(NAMELIKE('*'),0,1)
DCZ8:=NOT(CODELIKE('8'))
DC8:=ZB AND DC AND GS AND DCZ AND DCZ8
D21:=REF(D17,上次D20距今天数)
D22:=D21=1日前的D21
D23:=上次NOT(D22距今天数)
D24:=D23+2日前的D21
D25:=120日内最高价最高值
D26:=120日内最低价最低值
D27:=(D25-D26)/2*189/100+D26/1.0618
D28:=D27*0.8
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
XG赋值:MACD>0
T1赋值:C> 1日前的CAND V> 1日前的V
T2赋值:C< 1日前的CAND V< 1日前的V
XG1:= 1日前的T1AND T2
异动赋值:D18>=D26 AND D17>D11 AND D17>D14 AND D17>D24 AND D17>D28 AND D17>D21 AND 收盘价>收盘价的60日简单移动平均 AND C>3
异动擒妖:1日前的异动< 1 AND 异动 AND XG AND T1 AND DC8