来函数检测结果如下:
该公式没有未来函数


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<=D4 AND D2>=D5 AND D3<=D5
D7赋值:1日前的D2>=D4 AND 1日前的D3<=D4 AND 1日前的D2>=D5 AND 1日前的D3<=D5
D8赋值:2日前的D2>=D4 AND 2日前的D3<=D4 AND 2日前的D2>=D5 AND 2日前的D3<=D5
D9赋值:3日前的D2>=D4 AND 3日前的D3<=D4 AND 3日前的D2>=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

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