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


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

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