日趋完善的MACD指标

 

M:缺省7 N:缺省11


 


 VAR1:=EMA(SLOPE(C,21)+C,34);
 VAR5:=EMA(C,2);
 VAR9:=VAR5-VAR1;
 ZJC:=VAR9;
 ZJH:=IF(C>O,(H-C)/(C-L)*(C-L)+ZJC,(H-C)/(O-L)*(O-L)+ZJC);
 ZJO:=IF(C>O,ZJH-(H-O)/(C-L)*(C-L),ZJH-(H-O)/(O-L)*(O-L));
 ZJL:=IF(C>O,ZJH-(H-L)/(H-O)*(H-O),ZJH-(H-L)/(H-C)*(H-C));
 WDDIF:EMA(ZJC*5,10)-EMA(ZJC*5,20);
 WDDEA:EMA(WDDIF,8);
 WDMACD:(WDDIF-WDDEA)*2,COLORSTICK;
收盘值:ZJC,COLORLIBLUE,NODRAW;
 AA:=REF(ZJC,M)=HHV(ZJC,2*M+1);
 BB:=BACKSET(AA,M+1);
 CC:=FILTER(BB,M) AND ZJC=HHV(ZJC,M+1);
 A:=BARSLAST(REF(CC,1));
 AA1:=REF(ZJC,2)=HHV(ZJC,2*2+1);
 BB1:=BACKSET(AA1,2+1);
 CC1:=FILTER(BB1,2) AND ZJC=HHV(ZJC,2+1);
 A1:=BARSLAST(REF(CC1,1));
 TJ:=REF(C,A1+1)<C AND REF(ZJC,A1+1)>ZJC AND CC1;
 DBL:=IF((REF(C,A+1)<C AND REF(ZJC,A+1)>ZJC AND CC) OR TJ,8,DRAWNULL)COLORGREEN,NODRAW;
顶背离:DRAWLINE(CC,ZJC,FILTER(DBL>0,5),ZJC,0)LINETHICK2,COLORGREEN;
 DRAWTEXT(DBL=8,ZJH*1.1,'顶背离')COLORGREEN;
 AA2:=REF(ZJC,N)=LLV(ZJC,2*N+1);
 BB2:=BACKSET(AA2,N+1);
 CC2:=FILTER(BB2,N) AND ZJC=LLV(ZJC,N+1);
 A2:=BARSLAST(REF(CC2,1));
 AA3:=REF(ZJC,2)=LLV(ZJC,2*2+1);
 BB3:=BACKSET(AA3,2+1);
 CC3:=FILTER(BB3,2) AND ZJC=LLV(ZJC,2+1);
 A3:=BARSLAST(REF(CC3,1));
 TJ1:=REF(C,A3+1)>C AND REF(ZJC,A3+1)<ZJC AND CC3;
 XG:=IF((REF(C,A2+1)>C AND REF(ZJC,A2+1)<ZJC AND CC2) OR TJ1,8,DRAWNULL)COLORRED,NODRAW;
选股:DRAWLINE(CC2,ZJC,FILTER(XG>0,5),ZJC,0)LINETHICK2,COLORRED;
 DRAWTEXT(XG=8,ZJL*1.1,'底背离')COLORRED;
 STICKLINE(WDMACD>REF(WDMACD,1) AND WDMACD>0,0,WDMACD,0,0),COLORRED;
 STICKLINE(WDMACD<REF(WDMACD,1) AND WDMACD>0,0,WDMACD,0,0),COLORLIRED;
 STICKLINE(WDMACD>REF(WDMACD,1) AND WDMACD<0,0,WDMACD,0,0),COLORYELLOW;
 STICKLINE(WDMACD<REF(WDMACD,1) AND WDMACD<0,0,WDMACD,0,0),COLORLIBLUE;
 STICKLINE(C> O,ZJH,ZJL,0.01,0),COLORFF66FF;
 STICKLINE(C> O,ZJC,ZJO,2.1,0),COLORAA00AA;
 STICKLINE(C> O,ZJC,ZJO,1.9,0),COLORCC11CC;
 STICKLINE(C> O,ZJC,ZJO,1.6,0),COLORFF22FF;
 STICKLINE(C> O,ZJC,ZJO,1.2,0),COLORFF44FF;
 STICKLINE(C> O,ZJC,ZJO,0.7,0),COLORFF66FF;
 STICKLINE(C> O,ZJC,ZJO,0.2,0),COLORFF99FF;
 STICKLINE(C<=O OR C<REF(C,1),ZJH,ZJL,0.01,0),COLORGREEN;
 STICKLINE(C<=O OR C<REF(C,1),ZJO,ZJC,2.1,0),COLOR005500;
 STICKLINE(C<=O OR C<REF(C,1),ZJO,ZJC,1.9,0),COLOR007700;
 STICKLINE(C<=O OR C<REF(C,1),ZJO,ZJC,1.6,0),COLOR009900;
 STICKLINE(C<=O OR C<REF(C,1),ZJO,ZJC,1.2,0),COLOR00BB00;
 STICKLINE(C<=O OR C<REF(C,1),ZJO,ZJC,0.7,0),COLOR00DD00;
 STICKLINE(C<=O OR C<REF(C,1),ZJO,ZJC,0.2,0),COLOR44FF00;
 ZTB:=(C-REF(C,1))/REF(C,1)*100>9.91&&(C-REF(C,1))/REF(C,1)*100<10.6;
 DRAWTEXT(ZTB,IF(ZJC<0,ZJC*0.9,ZJC*1.1),'涨停板')COLORYELLOW;
 STICKLINE(C=H,ZJH,ZJL,0.0,0),COLORYELLOW;
 STICKLINE(ZTB,ZJC,ZJO,2.1,0),COLOR006666;
 STICKLINE(ZTB,ZJC,ZJO,1.9,0),COLOR008888;
 STICKLINE(ZTB,ZJC,ZJO,1.6,0),COLOR00AAAA;
 STICKLINE(ZTB,ZJC,ZJO,1.2,0),COLOR00CCCC;
 STICKLINE(ZTB,ZJC,ZJO,0.7,0),COLOR00EEEE;
 STICKLINE(ZTB,ZJC,ZJO,0.2,0),COLOR33FFFF;
 DTB:=(C-REF(C,1))/REF(C,1)*100<-9.9&&(C-REF(C,1))/REF(C,1)*100>-10.6;
 DRAWTEXT(DTB,IF(ZJC>0,ZJC*0.9,ZJC*1.1),'跌停板')COLORFF8800;
 STICKLINE(DTB,ZJO,ZJC,2.1,0),COLORFF0000;{蓝色}
STICKLINE(DTB,ZJO,ZJC,1.9,0),COLORFF2200;
 STICKLINE(DTB,ZJO,ZJC,1.6,0),COLORFF4400;
 STICKLINE(DTB,ZJO,ZJC,1.2,0),COLORFF6600;
 STICKLINE(DTB,ZJO,ZJC,0.7,0),COLORFF8800;
 STICKLINE(DTB,ZJO,ZJC,0.2,0),COLORFFAA00;
 WZ:=HHV(WDDIF*2,200);
 DRAWTEXT(CURRBARSCOUNT=40+1,WZ*1.25,'-'),COLORYELLOW;
 DRAWTEXT(CURRBARSCOUNT=40+1,WZ*1.20,'【操作要领】'),COLORYELLOW;
 DRAWTEXT(CURRBARSCOUNT=40,WZ*1.10,'0轴以上,与主图相比,阴K线若高收,后市下跌。')COLOR44FF00;
 DRAWTEXT(CURRBARSCOUNT=40,WZ*1.00,'0轴以上,与主图相比,阳K线若下挫,后市下跌。')COLOR44FF00;
 DRAWTEXT(CURRBARSCOUNT=40,WZ*0.90,'0轴以上,股价创新高但MACD柱状线缩短,后市下调或下跌。')COLOR44FF00;
 DRAWTEXT(CURRBARSCOUNT=40,WZ*0.80,'0轴以下,与主图相比,阴K线若上移,后市上涨。'),COLORFF66FF;
 DRAWTEXT(CURRBARSCOUNT=40,WZ*0.70,'0轴以下,与主图相比,阳K线若下挫,后市上涨。'),COLORFF66FF;
 DRAWTEXT(CURRBARSCOUNT=40,WZ*0.60,'0轴以下,股价创新低但MACD柱状线缩短或翻红,后市上涨。'),COLORFF66FF;




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

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

VAR1赋值:收盘价的21日线性回归斜率+收盘价的34日指数移动平均
VAR5赋值:收盘价的2日指数移动平均
VAR9赋值:VAR5-VAR1
ZJC赋值:VAR9
ZJH赋值:如果收阳线,返回(最高价-收盘价)/(收盘价-最低价)*(收盘价-最低价)+ZJC,否则返回(最高价-收盘价)/(开盘价-最低价)*(开盘价-最低价)+ZJC
ZJO赋值:如果收阳线,返回ZJH-(最高价-开盘价)/(收盘价-最低价)*(收盘价-最低价),否则返回ZJH-(最高价-开盘价)/(开盘价-最低价)*(开盘价-最低价)
ZJL赋值:如果收阳线,返回ZJH-(最高价-最低价)/(最高价-开盘价)*(最高价-开盘价),否则返回ZJH-(最高价-最低价)/(最高价-收盘价)*(最高价-收盘价)
输出 WDDIF:ZJC*5的10日指数移动平均-ZJC*5的20日指数移动平均
输出 WDDEA:WDDIF的8日指数移动平均
输出 WDMACD:(WDDIF-WDDEA)*2,COLORSTICK
输出收盘值:ZJC,画淡蓝色,NODRAW
AA赋值:M日前的ZJC=2*M+1日内ZJC的最高值
BB赋值:若AA则将最近M+1周期置为1
CC赋值:BB的M日过滤 AND ZJC=M+1日内ZJC的最高值
A赋值:上次1日前的CC距今天数
AA1赋值:2日前的ZJC=2*2+1日内ZJC的最高值
BB1赋值:若AA1则将最近2+1周期置为1
CC1赋值:BB1的2日过滤 AND ZJC=2+1日内ZJC的最高值
A1赋值:上次1日前的CC1距今天数
TJ赋值:A1+1日前的收盘价<收盘价 AND A1+1日前的ZJC>ZJC AND CC1
DBL赋值:如果(A+1日前的收盘价ZJCANDCC)ORTJ,返回8,否则返回无效数画绿色,NODRAW
输出顶背离:当满足条件CC时,在ZJC位置画直线起点,当满足条件DBL>0的5日过滤时,在ZJC位置画直线终点,0表示是否延长.线宽为2,画绿色
当满足条件DBL=8时,在ZJH*1.1位置书写文字画绿色
AA2赋值:N日前的ZJC=2*N+1日内ZJC的最低值
BB2赋值:若AA2则将最近N+1周期置为1
CC2赋值:BB2的N日过滤 AND ZJC=N+1日内ZJC的最低值
A2赋值:上次1日前的CC2距今天数
AA3赋值:2日前的ZJC=2*2+1日内ZJC的最低值
BB3赋值:若AA3则将最近2+1周期置为1
CC3赋值:BB3的2日过滤 AND ZJC=2+1日内ZJC的最低值
A3赋值:上次1日前的CC3距今天数
TJ1赋值:A3+1日前的收盘价>收盘价 AND A3+1日前的ZJCXG赋值:如果(A2+1日前的收盘价>CANDREF(ZJC,A2+1)输出选股:当满足条件CC2时,在ZJC位置画直线起点,当满足条件XG>0的5日过滤时,在ZJC位置画直线终点,0表示是否延长.线宽为2,画红色
当满足条件XG=8时,在ZJL*1.1位置书写文字画红色
当满足条件WDMACD>1日前的WDMACDANDWDMACD>0时,在0和WDMACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件WDMACD<1日前的WDMACDANDWDMACD>0时,在0和WDMACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡红色
当满足条件WDMACD>1日前的WDMACDANDWDMACD<0时,在0和WDMACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件WDMACD<1日前的WDMACDANDWDMACD<0时,在0和WDMACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡蓝色
当满足条件收阳线时,在ZJH和ZJL位置之间画柱状线,宽度为0.01,0不为0则画空心柱.,COLORFF66FF
当满足条件收阳线时,在ZJC和ZJO位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORAA00AA
当满足条件收阳线时,在ZJC和ZJO位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORCC11CC
当满足条件收阳线时,在ZJC和ZJO位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLORFF22FF
当满足条件收阳线时,在ZJC和ZJO位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF44FF
当满足条件收阳线时,在ZJC和ZJO位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLORFF66FF
当满足条件收阳线时,在ZJC和ZJO位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFF99FF
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJH和ZJL位置之间画柱状线,宽度为0.01,0不为0则画空心柱.,画绿色
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJO和ZJC位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR005500
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJO和ZJC位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR007700
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJO和ZJC位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR009900
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJO和ZJC位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00BB00
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJO和ZJC位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00DD00
当满足条件收盘价<=OORC<1日前的收盘价时,在ZJO和ZJC位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR44FF00
ZTB赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>9.91并且(收盘价-1日前的收盘价)/1日前的收盘价*100<10.6
当满足条件ZTB时,在如果ZJC<0,返回ZJC*0.9,否则返回ZJC*1.1位置书写文字画黄色
当满足条件收盘价=最高价时,在ZJH和ZJL位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,画黄色
当满足条件ZTB时,在ZJC和ZJO位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR006666
当满足条件ZTB时,在ZJC和ZJO位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR008888
当满足条件ZTB时,在ZJC和ZJO位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLOR00AAAA
当满足条件ZTB时,在ZJC和ZJO位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00CCCC
当满足条件ZTB时,在ZJC和ZJO位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00EEEE
当满足条件ZTB时,在ZJC和ZJO位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR33FFFF
DTB赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100<-9.9并且(收盘价-1日前的收盘价)/1日前的收盘价*100>-10.6
当满足条件DTB时,在如果ZJC>0,返回ZJC*0.9,否则返回ZJC*1.1位置书写文字COLORFF8800
当满足条件DTB时,在ZJO和ZJC位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORFF0000
当满足条件DTB时,在ZJO和ZJC位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORFF2200
当满足条件DTB时,在ZJO和ZJC位置之间画柱状线,宽度为1.6,0不为0则画空心柱.,COLORFF4400
当满足条件DTB时,在ZJO和ZJC位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF6600
当满足条件DTB时,在ZJO和ZJC位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLORFF8800
当满足条件DTB时,在ZJO和ZJC位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFFAA00
WZ赋值:200日内WDDIF*2的最高值
当满足条件到最后交易的周期=40+1时,在WZ*1.25位置书写文字,画黄色
当满足条件到最后交易的周期=40+1时,在WZ*1.20位置书写文字,画黄色
当满足条件到最后交易的周期=40时,在WZ*1.10位置书写文字COLOR44FF00
当满足条件到最后交易的周期=40时,在WZ*1.00位置书写文字COLOR44FF00
当满足条件到最后交易的周期=40时,在WZ*0.90位置书写文字COLOR44FF00
当满足条件到最后交易的周期=40时,在WZ*0.80位置书写文字,COLORFF66FF
当满足条件到最后交易的周期=40时,在WZ*0.70位置书写文字,COLORFF66FF
当满足条件到最后交易的周期=40时,在WZ*0.60位置书写文字,COLORFF66FF

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图