来函数检测结果如下:
该公式没有未来函数
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);
CCDD1:=C/DIF>=-15.68 && C/DIF<0;
CCDD2:=C/DIF>=-21.38 && C/DIF<0;
{股票指标网}
SJ:=MACD>REF(MACD,1);
XXD:=DIF<REF(DIF,1);
JJC:=CROSS(DIF,DEA);
一号:IF(SJ && XXD && CCDD1,1,0),COLORWHITE;
二号:IF(JJC && CCDD2,1,0),COLORYELLOW;
X0ZHH:=BARSLAST(CROSS(0,DIF))+1;
SCCTS:=BARSLAST(CROSS(DEA,DIF))+1,NODRAW;
DIFZDZ1:=LLV(DIF,SCCTS),NODRAW;
GJJZDZ:=LLV(L,SCCTS),NODRAW;
DIFZDZ2:=LLV(DIF,X0ZHH),NODRAW;
DIFWS0ZZ:=HHV(DIF,SCCTS)<-0.08;
LGLJXX:=REF(MACD,1)<0 && REF(MACD,2)<0;
BLLL:=LGLJXX && DIFWS0ZZ && (DIFZDZ1>=REF(DIFZDZ1,SCCTS) || DIFZDZ1>=REF(DIFZDZ2,SCCTS)) && GJJZDZ<=REF(GJJZDZ,SCCTS);
三号:IF(JJC && DIF<0 && BLLL,1.5,0),COLORMAGENTA;
原理解析:
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
CCDD1赋值:C/DIF>=-15.68 && C/DIF<0
CCDD2赋值:C/DIF>=-21.38 && C/DIF<0
{股票指标网}
SJ赋值:MACD>1日前的MACD
XXD赋值:DIF<1日前的DIF
JJC赋值:DIF上穿DEA
如果SJ && XXD && CCDD1返回1否则返回0
如果JJC && CCDD2返回1否则返回0
X0ZHH赋值:上次0上穿DIF距今天数+1
SCCTS赋值:上次DEA上穿DIF距今天数+1,NODRAW
DIFZDZ1:=SCCTS日内DIF最低值,NODRAW
GJJZDZ赋值:SCCTS日内L最低值,NODRAW
DIFZDZ2:=X0ZHH日内DIF最低值,NODRAW
DIFWS0ZZ:=SCCTS日内DIF最高值<-0.08
LGLJXX赋值:1日前的MACD<0 && 2日前的MACD<0
BLLL赋值:LGLJXX && DIFWS0ZZ && (DIFZDZ1>=SCCTS日前的DIFZDZ1 || DIFZDZ1>=SCCTS日前的DIFZDZ2) && GJJZDZ<=SCCTS日前的GJJZDZ
如果JJC && D<0 && BLLL返回1.5否则返回0
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!