您的位置: 零点财经>股票公式>通达信指标公式> 通达信真不错的MACD指标公式详细介绍

通达信真不错的MACD指标公式详细介绍

2020-02-29 16:19:10  来源:通达信指标公式  本篇文章有字,看完大约需要27分钟的时间

通达信真不错的MACD指标公式详细介绍

时间:2020-02-29 16:19:10  来源:通达信指标公式

学会这个方法,抓10倍大牛股的概率提升10倍>>

DIF:100*(EMA(CLOSE,12)-EMA(CLOSE,26)),COLORWHITE,LINETHICK1;

DEA:EMA(DIF,9),COLORYELLOW,LINETHICK1;

MACD:(DIF-DEA)*2,COLORSTICK;

STICKLINE(MACD>REF(MACD,1)AND MACD>0,0,MACD,0.2,0),COLORRED;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.2,0),COLORYELLOW;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,0.2,0),COLORBLUE;

STICKLINE(MACD<REF(MACD,1)AND MACD<0,0,MACD,0.2,0),COLORGREEN;

FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);

FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;

FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);

FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;

FH5:=FH1 AND FH2 AND MACD<0.10;

二次翻红:=(FH3 OR FH4 OR FH5),COLORRED,NODRAW;

低买:=CROSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW;

加油:=CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW;

DRAWICON(二次翻红,-0.05,1);

DRAWTEXT(二次翻红,-0.15,'↖翻红'),COLORRED;

DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'↖低买'),COLORFF00FF;

DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'↖加油'),COLORYELLOW;

YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(VOL+0.01)/100);

W1:=C>REF(C,4);

NT:=BARSLASTCOUNT(W1);

TJ11:=NT=9;

TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);

AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT;

DRAWTEXT(AY>0,MACD*1.02,VAR2STR(AY,0)),COLORLIRED;

DRAWTEXT(NT=9,MACD*1.02,'9'),COLORGREEN;

Q1:=C<REF(C,4);

NT0:=BARSLASTCOUNT(Q1);

TJ21:=NT0=9 ;

TJ23:=ISLASTBAR AND BETWEEN(NT0,5,8);

AY1:=(BACKSET(TJ21>0,9) OR BACKSET(TJ23>0,NT0))*NT0;

DRAWTEXT(AY1>0,MACD*0.98,VAR2STR(AY1,0)),COLORGREEN;

DRAWTEXT(NT0=9,MACD*0.98,'9'),COLORRED;

DRAWICON(CROSS(DIF,DEA),DEA,1);

DRAWICON(CROSS(DEA,DIF),DEA,2);

死叉:=CROSS(DEA,DIF);

N1:=BARSLAST(死叉),NODRAW;{最近一次死叉的位置}

N2:=REF(BARSLAST(死叉),N1+1),NODRAW;{倒数第二次死叉与倒数第一次死叉的区间}

N3:=REF(BARSLAST(死叉),N2+N1+2),NODRAW;{倒数第三次死叉与倒数第二次死叉的区间}

CL1:=LLV(C,N1+1),NODRAW;{最近一次死叉后,最低收盘价}

DIFL1:=LLV(DIF,N1+1),NODRAW;

CL2:=REF(CL1,N1+1),NODRAW;{倒数第二次死叉与倒数第一次死叉之间的最低收盘价}

DIFL2:=REF(DIFL1,N1+1),NODRAW;

CL3:=REF(CL2,N1+1),NODRAW;{倒数第三次死叉与倒数第二次死叉之间的最低收盘价}

DIFL3:=REF(DIFL2,N1+1),NODRAW;

PDIFL2:=IF(DIFL2>0,INTPART(LOG(DIFL2))-1,INTPART(LOG(-DIFL2))-1);

MDIFL2:=INTPART(DIFL2/POW(10,PDIFL2));

PDIFL3:=IF(DIFL3>0,INTPART(LOG(DIFL3))-1,INTPART(LOG(-DIFL3))-1);

MDIFL3:=INTPART(DIFL3/POW(10,PDIFL3));

MDIFB2:=INTPART(DIF/POW(10,PDIFL2));

MDIFB3:=INTPART(DIF/POW(10,PDIFL3));

直接底背离:=(CL1<CL2 ) AND (MDIFB2>MDIFL2) AND (MACD<0 AND REF(MACD,1)<0) AND MDIFB2<=REF(MDIFB2,1);

隔峰底背离:=(CL1<CL3 AND CL3<CL2 ) AND (MDIFB3>MDIFL3) AND (MACD<0 AND REF(MACD,1)<0) AND MDIFB3<=REF(MDIFB3,1);

底部钝化:=直接底背离 OR 隔峰底背离,NODRAW;

底背离:=((MDIFB2>REF(MDIFB2,1))*REF(直接底背离,1)) OR ((MDIFB3>REF(MDIFB3,1))*REF(隔峰底背离,1)),NODRAW;

STICKLINE(底部钝化,DIF,DEA,1,0),COLORRED;

DRAWTEXT(TFILTER(底背离,C<REF(CL1,1),1),DIF*0.98,'底部结构形成'),COLORMAGENTA;

金叉:=CROSS(DIF,DEA);

M1:=BARSLAST(金叉),NODRAW;{最近一次金叉的位置}

M2:=REF(BARSLAST(金叉),M1+1),NODRAW;{倒数第二次金叉与倒数第一次金叉的区间}

M3:=REF(BARSLAST(金叉),M2+M1+2),NODRAW;{倒数第三次金叉与倒数第二次金叉的区间}

CH1:=HHV(C,M1+1),NODRAW;{最近一次金叉后,最高收盘价}

DIFH1:=HHV(DIF,M1+1),NODRAW;

CH2:=REF(CH1,M1+1),NODRAW;{倒数第二次金叉与倒数第一次金叉之间的最高收盘价}

DIFH2:=REF(DIFH1,M1+1),NODRAW;

CH3:=REF(CH2,M1+1),NODRAW;{倒数第三次金叉与倒数第二次金叉之间的最高收盘价}

DIFH3:=REF(DIFH2,M1+1),NODRAW;

PDIFH2:=IF(DIFH2>0,INTPART(LOG(DIFH2))-1,INTPART(LOG(-DIFH2))-1);

MDIFH2:=INTPART(DIFH2/POW(10,PDIFH2));

PDIFH3:=IF(DIFH3>0,INTPART(LOG(DIFH3))-1,INTPART(LOG(-DIFH3))-1);

MDIFH3:=INTPART(DIFH3/POW(10,PDIFH3));

MDIFT2:=INTPART(DIF/POW(10,PDIFH2));

MDIFT3:=INTPART(DIF/POW(10,PDIFH3));

直接顶背离:=(CH1>CH2 ) AND (MDIFT2<MDIFH2) AND (MACD>0 AND REF(MACD,1)>0) AND MDIFT2>=REF(MDIFT2,1);

隔峰顶背离:=(CH1>CH3 AND CH3>CH2 ) AND (MDIFT3<MDIFH3) AND (MACD>0 AND REF(MACD,1)>0) AND MDIFT3>=REF(MDIFT3,1);

顶部钝化:=直接顶背离 OR 隔峰顶背离,NODRAW;

顶背离:=((MDIFT2<REF(MDIFT2,1))*REF(直接顶背离,1)) OR ((MDIFT3<REF(MDIFT3,1))*REF(隔峰顶背离,1)),NODRAW;

STICKLINE(顶部钝化,DIF,DEA,1,0),COLORGREEN;

DRAWTEXT(TFILTER(顶背离,C>REF(CH1,1),1),DIF*1.02,'顶部结构形成'),COLORMAGENTA;

DRAWICON(CROSS(DIF,DEA),DEA,36);

DRAWICON(CROSS(DEA,DIF),DEA,37);

MACDDIF:=IF(ABS(MACD)>ABS(DIF),MACD,DIF);

DRAWICON(REF(DIF,1)>REF(DIF,2) AND DIF<REF(DIF,1) AND DIF>0 AND DIF>DEA,MACDDIF*1.1,39),COLORGREEN;

DRAWICON(REF(DIF,1)<REF(DIF,2) AND DIF>REF(DIF,1) AND DIF<0 AND DIF<DEA,MACDDIF*1.1,38),COLORRED;

启动点:=MACD<0 AND MACD>REF(MACD ,1) AND REF(MACD ,1)<REF(MACD ,2)

AND REF(MACD ,2)<REF(MACD ,3)

AND REF(MACD ,3)<REF(MACD ,4);

DRAWTEXT(启动点,MACD-0.1,'↑启动点'),COLORFF33FF;

GC:=IF(DIF>DEA,DIF,DRAWNULL)COLOR0099FF;

A1:=BARSLAST(REF(CROSS('MACD.DIF','MACD.DEA'),1));

B1:=REF(C,A1+1)>C AND REF('MACD.DIF',A1+1)<'MACD.DIF' AND CROSS('MACD.DIF','MACD.DEA');

DRAWICON(B1>0,LLV(DIF,60)*0.84,1);

DRAWTEXT(B1>0,LLV(DIF,60)*0.85,'MACD底背离'),COLOR9900FF;{MACD底背离}

MACD底背离:=B1>0 AND LLV(DIF,60)*0.85;

C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));

D1:=REF(C,C1+1)<C AND REF("MACD.DIF",C1+1)>"MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF");

DRAWICON(D1>0,HHV(DIF,60)*0.84,2);

DRAWTEXT(D1>0,HHV(DIF,60)*0.85,'M顶背离'),COLOR00FF00;{MACD顶背离}

A2:=BARSLAST(REF(CROSS("KDJ.K","KDJ.D"),1));

B2:=REF(C,A2+1)> C AND REF("KDJ.K",A2+1)<"KDJ.K" AND CROSS("KDJ.K","KDJ.D") {AND "KDJ.J"<30};

DRAWICON(B2>0,LLV(DIF,60)*0.59,1);

DRAWTEXT(B2>0,LLV(DIF,60)*0.60,'K底背'),COLORFF33FF;{KDJ底背离}

K底背:=B2>0 AND LLV(DIF,60)*0.60;

C2:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1));

D2:=REF(C,C2+1)<C AND REF("KDJ.K",C2+1)> "KDJ.K" AND CROSS("KDJ.D","KDJ.K") {AND "KDJ.J">70};

DRAWICON(D2>0,HHV(DIF,60)*0.59,2);

DRAWTEXT(D2>0,HHV(DIF,60)*0.60,'K顶背'),COLORFFFF99;{KDJ顶背离}

A3:=BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1));

B3:=REF(C,A3+1)> C AND REF("RSI.RSI1",A3+1)<"RSI.RSI1" AND CROSS("RSI.RSI1","RSI.RSI2") {AND "RSI.RSI1"<40};

DRAWICON(B3>0,LLV(DIF,60)*0.34,1);

DRAWTEXT(B3>0,LLV(DIF,60)*0.35,'RSI底背'),COLOR00FFFF;{RSI底背离}

RSI底背:=B3>0 AND LLV(DIF,60)*0.35;

C3:=BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1));

D3:=REF(C,C3+1)<C AND REF("RSI.RSI1",C3+1)> "RSI.RSI1" AND CROSS("RSI.RSI2","RSI.RSI1") {AND "RSI.RSI1">60};

DRAWICON(D3>0,HHV(DIF,60)*0.34,2);

DRAWTEXT(D3>0,HHV(DIF,60)*0.35,'RSI顶背'),COLORFFCC99;{RSI顶背离}

JC:=DEA-DIF;

绿柱:=IF(MACD<0,SUM(MACD,BARSLAST(JC<0)),0);

红柱:=IF(MACD>0,SUM(MACD,BARSLAST(JC>0)),0);

本次最低价:=LLV(L,BARSLAST(JC<0));

本次最高价:=HHV(H,BARSLAST(JC>0));

X1:=IF (MACD<0,BARSLAST(CROSS(DIF,DEA)),0);

前次绿柱:=REF(绿柱,X1+1);

前次最低价:=REF(本次最低价,X1+1);

Y1:=IF((绿柱<0 AND ABS(绿柱)<ABS(前次绿柱)

AND 本次最低价<前次最低价),1,0);

RS1:= MACD<0 AND REF(MACD,1)<0 AND C<前次最低价

AND ABS(绿柱)<ABS(前次绿柱) AND ABS(MACD)<ABS(REF(MACD,1));

底背驰:=IF (CROSS(DIF,DEA),REF(Y1,1),0);

DRAWICON(底背驰,LLV(DIF,60)*0.1,1);

DRAWTEXT(底背驰,LLV(DIF,60)*0.1,'↑柱底背离'),COLOR00CCFF;{柱底背离}

X2:=IF(MACD>0,BARSLAST(CROSS(DEA,DIF)),0);

前次红柱:=REF(红柱,X2+1);

前次最高价:=REF(本次最高价,X2+1);

Y2:=IF((红柱>0 AND 红柱<前次红柱 AND 本次最高价>前次最高价),1,0);

RS2:=MACD>0 AND REF(MACD,1)>0 AND C>前次最高价 AND ABS(红柱)<ABS(前次红柱) AND ABS(MACD)<ABS(REF(MACD,1));

顶背驰:=IF(CROSS(DEA,DIF),REF(Y2,1),0);

DRAWICON(顶背驰,HHV(DIF,60)*0.1,2);

DRAWTEXT(顶背驰,HHV(DIF,60)*0.1,'↓柱'),COLORFFCCCC;{柱顶背离};

通达信真不错的MACD指标公式详细介绍

阅读了该文章的用户还阅读了

热门关键词

相关阅读

为您推荐

移动平均线
股票知识
MACD
老丁说股
热点题材
KDJ指标
读懂上市公司
成交量
股票技术指标
股票大盘
分时图
股市名家
概念股
缠中说禅
强势股
波段操作
股票盘口
短线炒股
股票趋势
涨停板
股票投资
长线炒股
股票问答
股票术语
财务分析
炒股软件
上证早知道
经济学术语
期货
股票黑马
股票震荡市场
理财
炒股知识
散户炒股
外汇
炒股战术
港股
基金
黄金








































































































































































































































































































































































































































































































































































































































































相关栏目推荐

栏目导航

友情链接

网站首页
股票问答
股票术语
网站地图

copyright 2016-2024 零点财经保留所有权 免责声明:网站部分内容转载至网络,如有侵权请告知删除 友链,商务链接,投稿,广告请联系qq:253161086

零点财经保留所有权

免责声明:网站部分内容转载至网络,如有侵权请告知删除