未来函数检测结果如下:
该公式包含未来函数:DLOW


ZT:=C/REF(C,1)>1.095;
LB:=COUNT(ZT,5)>=3;
LBJL:=BARSLAST(LB);
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:=(DIF-DEA)*2 ,COLORSTICK;
DIFF:=DIF,COLOR33FF33;
STICKLINE(DIF<0 AND DIF>DEA,0,MACD,1,0),COLOR0000FF;
STICKLINE(DIF>0 AND DIF>DEA,0,MACD,1,0),COLORFF0000;
STICKLINE(DIF>0 AND DIF>DEA AND DEA>0 AND DEA>MACD,0,MACD,1,0),COLOR00FF00;
STICKLINE(DIF>0 AND DIF<DEA,0,MACD,1,0),COLORFF0080;
STICKLINE(DIF<0 AND DIF<DEA,0,MACD,1,0),COLOR80FFFF;
STICKLINE(DIF<0 AND DIF<DEA  AND DEA<MACD,0,MACD,5,0),COLORC080FF;
低位金叉:= CROSS(DIFF,DEA) AND DIFF<(-0.05);
STICKLINE(低位金叉,0,-0.3,1,0),COLOR00FFFF;
DRAWTEXT(低位金叉,-0.3,' 金一'),COLOR00FFFF;
JCCOUNT:= COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:= CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,-0.15,1,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*1.04,1),COLOR0000FF;
DRAWTEXT(二次金叉,-0.15,' 金二'),COLORFF00FF;
最近死叉距离:=BARSLAST(CROSS(DEA,DIF));
最前死叉距离:=REF(BARSLAST(CROSS(DEA,DIF)),最近死叉距离+1)+最近死叉距离+1;
最近金叉距离:=BARSLAST(CROSS(DIF,DEA));
最前金叉距离:=REF(BARSLAST(CROSS(DIF,DEA)),最近金叉距离+1)+最近金叉距离+1;
前L最低价格:=FINDLOW(L,最前金叉距离+1,最前死叉距离+1-最前金叉距离+1,1);
近L最低价格:=LLV(L,最近死叉距离+1);
PD:=近L最低价格<前L最低价格;
底背离:=CROSS(DIF,DEA)
AND LLV(DIF,最近死叉距离+1)>LLV(DIF,最前死叉距离+1)
AND PD
AND REF(DIF,最前死叉距离+1+最近死叉距离+1)>0
;
DRAWTEXT(底背离,-0.18,'底背离'),COLOR8000FF;
启明星:=L>=REF(L,1) AND C>O AND H>=REF(H,1)
AND REF(C,2)<=REF(C,3)
AND REF(C,3)<=REF(C,4)
AND COUNT(底背离,30)>=1;
STICKLINE(启明星,0,-0.15,1,0),COLORFF00FF;
DRAWICON(启明星,DEA*1.04,1),COLOR0000FF;
DRAWTEXT(启明星,-0.16,'启明星'),COLORFF0080;
EMA1:=EMA(C,20);
EMA2:=EMA(C,170);
EMA3:=EMA(C,250);
EMA4:=EMA(C,5);
JC:=CROSS(DIF,DEA);
JCJL:=BARSLAST(JC);
QYJCJL:=REF(BARSLAST(JC),JCJL+1);
SC:=CROSS(DEA,DIF);
SCJL:=BARSLAST(SC);
DD:=LLV(L,SCJL);
GD:=HHV(H,QYJCJL);
XH:MACD>-0.05 AND MACD<0.02
AND DD/GD<0.6
AND LBJL<QYJCJL
AND C>EMA2
AND C>EMA3
AND EMA2<EMA1
AND EMA3<EMA1
;

原理解析:
ZT赋值:C/1日前的C>1.095
LB赋值:统计5日满足ZT的天数>=3
LBJL:=上次LB距今天数
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均
输出DEA:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2 ,COLORSTICK
DIFF:=DIF,COLOR33FF33
当满足条件DIF<0 AND DIF>DEA时,在0和MACD之间画柱状线
当满足条件DIF>0 AND DIF>DEA时,在0和MACD之间画柱状线
当满足条件DIF>0 AND DIF>DEA AND DEA>0 AND DEA>MACD时,在0和MACD之间画柱状线
当满足条件DIF>0 AND DIF当满足条件DIF<0 AND DIF当满足条件DIF<0 AND DIF低位金叉赋值: DIFF上穿DEA AND DIFF<(-0.05)
当满足条件低位金叉时,在0和-0.3之间画柱状线
当满足条件低位金叉时,在-0.3和' 金一'位置书写文字
JCCOUNT赋值: COUNT(DIFF上穿DEA,上次DEA>=0距今天数)
二次金叉赋值: DIFF上穿DEA AND DEA<0 AND 统计21日满足JC=2的天数=1
当满足条件二次金叉时,在0和-0.15之间画柱状线
当满足条件二次金叉时,在DEA*1.04和1之间画图标
当满足条件二次金叉时,在-0.15和' 金二'位置书写文字
最近死叉距离赋值:上次DEA上穿DIF距今天数
最前死叉距离赋值:REF(上次DEA上穿DIF距今天数,最近死叉距离+1)+最近死叉距离+1
最近金叉距离赋值:上次DIF上穿DEA距今天数
最前金叉距离赋值:REF(上次DIF上穿DEA距今天数,最近金叉距离+1)+最近金叉距离+1
前L最低价格赋值:FIND最低价(L,最前金叉距离+1,最前死叉距离+1-最前金叉距离+1,1)
近L最低价格赋值:最近死叉距离+1日内L最低值
PD赋值:近L最低价格<前L最低价格
底背离赋值:DIF上穿DEAAND 最近死叉距离+1日内DIF最低值>最前死叉距离+1日内DIF最低值AND PDAND 最前死叉距离+1+最近死叉距离+1日前的DIF>0
当满足条件底背离时,在-0.18和'底背离'位置书写文字
启明星赋值:L>=1日前的L AND C>O AND H>=1日前的HAND 2日前的C<=3日前的CAND 3日前的C<=4日前的CAND 统计30日满足底背离的天数>=1
当满足条件启明星时,在0和-0.15之间画柱状线
当满足条件启明星时,在DEA*1.04和1之间画图标
当满足条件启明星时,在-0.16和'启明星'位置书写文字
EMA1赋值:C的20日指数移动平均
EMA2赋值:C的170日指数移动平均
EMA3赋值:C的250日指数移动平均
EMA4赋值:C的5日指数移动平均
JC赋值:DIF上穿DEA
JCJL:=上次JC距今天数
QYJCJL:=REF(上次JC距今天数,JCJL+1)
SC赋值:DEA上穿DIF
SCJL:=上次SC距今天数
DD赋值:SCJL日内L最低值
GD赋值:QYJCJL日内H最高值
输出XH:MACD>-0.05 AND MACD<0.02AND DD/GD<0.6AND LBJLEMA2AND C>EMA3AND EMA2

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