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


HH1:=IF(H<REF(H,1) AND REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IF(L>REF(L,1) AND REF(L,1)>REF(L,2),REF(L,2),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
K1:=IF(CLOSE>HH2,-3,IF(CLOSE<LL2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,HH2,LL2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(L>0,G1,G1),COLORCYAN;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
STICKLINE(W1=1,HIGH,HT,0,1),COLORCYAN;
STICKLINE(W1=1,LOW,LT,0,1),COLORCYAN;
STICKLINE(W1=-3,HIGH,HT,0,1),COLORRED;
STICKLINE(W1=-3,LOW,LT,0,1),COLORRED;
STICKLINE(W1>0,OPEN,CLOSE,3,1),COLORCYAN;
STICKLINE(W1<=0,OPEN,CLOSE,3,1),COLORRED;
STICKLINE(W2>0 AND W1<=0,OPEN,CLOSE,3,0),COLORRED;
STICKLINE(W2>0 AND W1>0,OPEN,CLOSE,3,0),COLORCYAN;
IF(K2=1,G,DRAWNULL),COLORGREEN,DOTLINE;
IF(K2=-3,G,DRAWNULL),COLORRED,DOTLINE;
DRAWTEXT(CROSS(W1,0),HT,'空'),COLORGREEN;
DRAWTEXT(CROSS(0,W1),LT,'多'),COLORYELLOW;
火车:DRAWTEXT(CROSS(0,W1),LT,'多'),COLORYELLOW;


原理解析:
HH1赋值:IF(H<1日前的H AND 1日前的H<2日前的H,2日前的H,0)
LL1赋值:IF(L>1日前的L AND 1日前的L>2日前的L,2日前的L,0)
HH2赋值:VALUEWHEN(HH1>0,HH1)
LL2赋值:VALUEWHEN(LL1>0,LL1)
K1赋值:IF(收盘价>HH2,-3,IF(收盘价K2赋值:VALUEWHEN(K1<>0,K1)
如果K2=1返回HH2否则返回LL2
G1:=VALUEWHEN(ISLASTBAR,G)
DRAWNUMBER(L>0,G1,G1),画青色
W1赋值:K2
W2赋值:开盘价-收盘价
如果开盘价>收盘价返回开盘价否则返回收盘价
如果开盘价<收盘价返回开盘价否则返回收盘价
当满足条件W1=1时,在HIGH和HT之间画柱状线
当满足条件W1=1时,在最低价和LT之间画柱状线
当满足条件W1=-3时,在HIGH和HT之间画柱状线
当满足条件W1=-3时,在最低价和LT之间画柱状线
当满足条件W1>0时,在开盘价和收盘价之间画柱状线
当满足条件W1<=0时,在开盘价和收盘价之间画柱状线
当满足条件W2>0 AND W1<=0时,在开盘价和收盘价之间画柱状线
当满足条件W2>0 AND W1>0时,在开盘价和收盘价之间画柱状线
如果K2=1返回G否则返回DRAWNULL
如果K2=-3返回G否则返回DRAWNULL
DRAWTEXT(W1上穿0,HT,'空'),COLORGREEN
DRAWTEXT(0上穿W1,LT,'多'),画黄色
输出火车:DRAWTEXT(0上穿W1,LT,'多'),画黄色

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