macd二进制指标改进版及选股公式
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORWHITE;
DEA:EMA(DIF,9),COLORYELLOW,NODRAW;
MACD:(DIF-DEA)*2,COLORRED,NODRAW;
NOTEXT1:HHV(DIF,34/3),COLORLIMAGENTA,LINETHICK1;
NOTEXT2:LLV(DIF,34/3),COLORGREEN,LINETHICK1;
SE:=DIF<NOTEXT1 AND DIF!=NOTEXT2 AND DIF<REF(DIF,1);
BU:=DIF>NOTEXT2 AND DIF!=NOTEXT1 AND DIF>REF(DIF,1);
CB:=DIF=NOTEXT2;
CG:=DIF=NOTEXT1;
S:IF(SE,DYNAINFO(7),DRAWNULL),COLORGREEN,NODRAW;
B:IF(BU,DYNAINFO(7),DRAWNULL),COLORRED,NODRAW;
D:IF(CB,DYNAINFO(7),DRAWNULL),COLORGREEN,NODRAW;
F:IF(CG,DYNAINFO(7),DRAWNULL),COLOR2693FF,NODRAW;
DIFF:=ABS(DIF);
DEAA:=ABS(DEA);
EJZ1:=DIFF-(2*DEAA),NODRAW;
EJZ2:=DEAA-(2*DIFF),NODRAW;
BNS:IF(DIFF>DEAA,EJZ1,EJZ2),COLORB18192,NODRAW;
A:=LLV(MACD,50)=MACD;
DRAWICON(A AND FILTERX(A,20), MACD,1);
ZGZ:=HHV(H,60);
ZDZ:=LLV(L,60);
HBL:=REF(ZGZ,1)=REF(ZGZ,2);
LBL:=REF(ZDZ,1)=REF(ZDZ,2);
DRAWTEXT(HBL,ZGZ,'-'),COLORBLUE;
DRAWTEXT(LBL,ZDZ,'-'),COLOR0099FF;
STICKLINE(BU,0,0,5,1),COLORMAGENTA;
STICKLINE(CG,0,0,5,1),COLORMAGENTA;
STICKLINE(SE,0,0,5,1),COLORLICYAN;
STICKLINE(CB,0,0,5,1),COLORLICYAN;
未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,画白色
输出DEA:DIF的9日指数移动平均,画黄色,NODRAW
输出平滑异同平均线:(DIF-DEA)*2,画红色,NODRAW
输出NOTEXT1:34/3日内DIF的最高值,画淡洋红色,线宽为1
输出NOTEXT2:34/3日内DIF的最低值,画绿色,线宽为1
SE赋值:DIFBU赋值:DIF>NOTEXT2 AND DIF不等于NOTEXT1 AND DIF>1日前的DIF
CB赋值:DIF=NOTEXT2
CG赋值:DIF=NOTEXT1
输出S:如果SE,返回现价,否则返回无效数,画绿色,NODRAW
输出B:如果BU,返回现价,否则返回无效数,画红色,NODRAW
输出D:如果CB,返回现价,否则返回无效数,画绿色,NODRAW
输出F:如果CG,返回现价,否则返回无效数,COLOR2693FF,NODRAW
DIFF赋值:DIF的绝对值
DEAA赋值:DEA的绝对值
EJZ1赋值:DIFF-(2*DEAA),NODRAW
EJZ2赋值:DEAA-(2*DIFF),NODRAW
输出BNS:如果DIFF>DEAA,返回EJZ1,否则返回EJZ2,COLORB18192,NODRAW
A赋值:50日内MACD的最低值=MACD
当满足条件AANDFILTERX(A,20)时,在MACD位置画1号图标
ZGZ赋值:60日内最高价的最高值
ZDZ赋值:60日内最低价的最低值
HBL赋值:1日前的ZGZ=2日前的ZGZ
LBL赋值:1日前的ZDZ=2日前的ZDZ
当满足条件HBL时,在ZGZ位置书写文字,画蓝色
当满足条件LBL时,在ZDZ位置书写文字,COLOR0099FF
当满足条件BU时,在0和0位置之间画柱状线,宽度为5,1不为0则画空心柱.,画洋红色
当满足条件CG时,在0和0位置之间画柱状线,宽度为5,1不为0则画空心柱.,画洋红色
当满足条件SE时,在0和0位置之间画柱状线,宽度为5,1不为0则画空心柱.,画淡青色
当满足条件CB时,在0和0位置之间画柱状线,宽度为5,1不为0则画空心柱.,画淡青色