通达信MACD脉冲指标公式
758次浏览
来源:神奇指标网
编辑:神奇指标网
发布日期:2023-06-15
用于抓脉冲式涨停的股票,效果不错
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信MACD脉冲指标公式源码:
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);选股:CROSS(DIF,0)ORCROSS(DEA,0);
input:short(5,1,20),long(26,1,60),M(9,1,30);
DIFF:EMA(CLOSE,short)-EMA(CLOSE,long),color0066ff,LINETHICK0,LAYER0;
partline(DIFF,DIFF>=ref(DIFF,1),rgb(255,0,0),DIFF<ref(DIFF,1),rgb(0,255,0)),linethick1;
DEA:EMA(DIFF,M),COLOR00BB00,LINETHICK1,LAYER0;
MACD:(DIFF-DEA)*2,COLORSTICK;
partline(DIFF,DIFF>=ref(DIFF,1),rgb(255,0,0),DIFF<ref(DIFF,1),rgb(0,255,0)),linethick2;
FILLRGN(DIFF,DEA,DIFF>DEA,rgb(255,0,0),DIFF<DEA,rgb(0,255,0)),linethick2;
中轴:0,LAYER0,Coloreeeeee,LINETHICK1;
TYP:=(HIGH+LOW+CLOSE)/3;cci:(TYP-ma(TYP,14))/(0.015*AVEDEV(TYP,14))*0.0015,COLORCYAN,LINETHICK1;difF:ema(CLOSE,12)-EMA(CLOSE,27)COLORRED;DEA:EMA(DIFF,9),COLORBLUE;macd:2*(DIFF-DEA)COLORSTICK;JCCOUNT:=COUNT(crOSS(DIFF,DEA),BArslAST(DEA>=0));一次金:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=1,5)=1;二次金:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,5)=1;三次金:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=3,5)=1;四次金:=CROSS(DIFF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=4,5)=1;一次金叉:IF(一次金,0.3,0)COLORBLUE,LINETHICK2;二次金叉:IF(二次金,0.3,0)COLORLIMAGENTA,LINETHICK2;三次金叉:IF(三次金,0.3,0)COLORMAGENTA,LINETHICK2;四次金叉:IF(四次金,0.3,0)COLORWHITE,LINETHICK2;
jcsc:=(M-1)/(M+1)*dea/(1-2/(m+1));{计算出金叉死叉时的Diff值}
dd:=(macd/2+(dea*(m-1)/(M+1)))/(1-2/(m+1));{计算出明日macd=macd时的Diff值}
xx:=(diff*(short+1)*(long+1)-(long+1)*(short-1)*ema(c,short)+(short+1)*(long-1)*ema(c,long))/(2*((long+1)-(short+1)));{计算今日Diff=diff的对应股价}
js:=(jcsc*(short+1)*(long+1)-(long+1)*(short-1)*ema(c,short)+(short+1)*(long-1)*ema(c,long))/(2*((long+1)-(short+1)));{计算金叉死叉的对应股价}
ddd:=(dd*(short+1)*(long+1)-(long+1)*(short-1)*ema(c,short)+(short+1)*(long-1)*ema(c,long))/(2*((long+1)-(short+1)));{计算macd柱体变向时的对应股价};
DRAWTEXTABS(3,0,'DIFF拐头股价:'+numtostrn(xx,2)),ColorFFFFFF,LINETHICK3;
DRAWTEXTABS(175,0,'MACD柱体变向对应股价:'+numtostrn(ddd,2)),Color00A5FF,LINETHICK3;
DRAWTEXTABS(410,0,'金叉死叉对应股价:'+numtostrn(js,2)),COLOR00BB00,LINETHICK3;
PARTLINE(DIFF,CROSS(DIFF,DEA)ANDDIFF<-0.2,RGB(255,245,12)),CROSSDOT,LINETHICK5;
PARTLINE(DIFF,CROSS(DIFF,DEA)ANDDIFF>0,RGB(252,24,212)),CROSSDOT,LINETHICK5;
PARTLINE(DIFF,CROSS(DIFF,DEA)ANDDIFF>-0.2ANDDIFF<0,RGB(200,80,20)),CROSSDOT,LINETHICK7;
PARTLINE(DIFF,CROSS(DEA,DIFF)ANDDIFF>0,RGB(125,245,252)),CIRCLEDOT,LINETHICK5;
通达信MACD脉冲指标公式源码注释翻译结果
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
输出选股:DIF上穿0ORCROSS(DEA,0)
输出INPUT:SHORT(5,1,20),LONG(26,1,60),M(9,1,30)
输出DIFF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均,COLOR0066FF,线宽为0,LAYER0
PARTLINE(DIFF,DIFF>
=1日前的DIFF,自定色,DIFF<
1日前的DIFF,自定色),线宽为1
输出DEA:DIFF的M日指数移动平均,COLOR00BB00,线宽为1,LAYER0
输出平滑异同平均线:(DIFF-DEA)*2,COLORSTICK
PARTLINE(DIFF,DIFF>
=1日前的DIFF,自定色,DIFF<
1日前的DIFF,自定色),线宽为2
FILLRGN(DIFF,DEA,DIFF>
DEA,自定色,DIFF<
DEA,自定色),线宽为2
输出中轴:0,LAYER0,COLOREEEEEE,线宽为1
TYP赋值:(最高价+最低价+收盘价)/3
输出CCI:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)*0.0015,画青色,线宽为1
输出DIFF:收盘价的12日指数移动平均-收盘价的27日指数移动平均画红色
输出DEA:DIFF的9日指数移动平均,画蓝色
输出MACD:2*(DIFF-DEA)COLORSTICK
JCCOUNT赋值:统计上次DEA>距今天数日中满足DIFF上穿DEA的天数
=0))
一次金赋值:DIFF上穿DEAANDDEA<
0ANDCOUNT(JCCOUNT=1,5)=1
二次金赋值:DIFF上穿DEAANDDEA<
0ANDCOUNT(JCCOUNT=2,5)=1
三次金赋值:DIFF上穿DEAANDDEA<
0ANDCOUNT(JCCOUNT=3,5)=1
四次金赋值:DIFF上穿DEAANDDEA<
0ANDCOUNT(JCCOUNT=4,5)=1
输出一次金叉:如果一次金,返回0.3,否则返回0画蓝色,线宽为2
输出二次金叉:如果二次金,返回0.3,否则返回0画淡洋红色,线宽为2
输出三次金叉:如果三次金,返回0.3,否则返回0画洋红色,线宽为2
输出四次金叉:如果四次金,返回0.3,否则返回0画白色,线宽为2
JCSC赋值:(M-1)/(M+1)*DEA/(1-2/(M+1))
DD赋值:(MACD/2+(DEA*(M-1)/(M+1)))/(1-2/(M+1))
XX赋值:(DIFF*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*收盘价的SHORT日指数移动平均+(SHORT+1)*(LONG-1)*收盘价的LONG日指数移动平均)/(2*((LONG+1)-(SHORT+1)))
106S赋值:(JCSC*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*收盘价的SHORT日指数移动平均+(SHORT+1)*(LONG-1)*收盘价的LONG日指数移动平均)/(2*((LONG+1)-(SHORT+1)))
DDD赋值:(DD*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*收盘价的SHORT日指数移动平均+(SHORT+1)*(LONG-1)*收盘价的LONG日指数移动平均)/(2*((LONG+1)-(SHORT+1)))
DRAWTEXTABS(3,0,'DIFF拐头股价:'+NUMTOSTRN(XX,2)),COLORFFFFFF,线宽为3
DRAWTEXTABS(175,0,'MACD柱体变向对应股价:'+NUMTOSTRN(DDD,2)),COLOR00A5FF,线宽为3
DRAWTEXTABS(410,0,'金叉死叉对应股价:'+NUMTOSTRN(加速线,2)),COLOR00BB00,线宽为3
PARTLINE(DIFF,DIFF上穿DEAANDDIFF<
-0.2,自定色),CROSSDOT,线宽为5
PARTLINE(DIFF,DIFF上穿DEAANDDIFF>
0,自定色),CROSSDOT,线宽为5
PARTLINE(DIFF,DIFF上穿DEAANDDIFF>
-0.2ANDDIFF<
0,自定色),CROSSDOT,线宽为7
PARTLINE(DIFF,DEA上穿DIFFANDDIFF>
0,自定色),CIRCLEDOT,线宽为5
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
收藏
点赞
网友评论
已有0人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目