神奇指标网

通达信MACD面积背离指标公式

浏览 642次浏览
标签: macd 背离
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:  通达信MACD面积背离指标公式                                


     通达信MACD面积背离指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图


   一、MACD背离理论基础

   背离是指当股价或指数在下跌或上涨过程中不断创新低(高),而一些技术指标不跟随股价或指数创新低(高),形成背离。

   MACD指标的背离就是指MACD指标的图形的走势正好和K线图的走势方向正好相反。

   1、顶背离:当价格走势一浪高过一浪,行情一直在上涨,而MACD指标图形中的红柱走势确是一浪低过一浪。则表示价格虽然创出了新高,但是MACD动能却未创新高。这种情况叫做顶背离。

   表示价格上涨过程力量不足,外强中干,暗示未来很快会有一波下跌,是强烈的下跌信号。关注跟我学炒股,好好学股,天天向上。

   2、底背离:反之当价格走势一浪低过一浪,行情一直在下跌,而MACD图中的波浪确是一浪高过一浪,则表示价格虽创出新低,而MACD能量却未创新低,这种情况叫底背离。

   表示价格下跌过程动能不足,暗示未来会有一波反弹,是强烈的上涨信号



通达信MACD面积背离指标公式源码:



DIF周:=EMA(CLOSE,12*5)-EMA(CLOSE,26*5);
DEA周:=EMA(DIF周,9*5);
MACD周:(DIF周-DEA周)*2,COLORMAGENTA,NODRAW;
DIF日:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA日:=EMA(DIF日,9);
MACD日:(DIF日-DEA日)*2,COLORRED,NODRAW;
STICKLINE(MACD周>=0,0,MACD周,2,1),COLOR660066;
STICKLINE(MACD周<0,0,MACD周,2,1),COLOR555555;
(DIF日-DEA日),COLORSTICK;
STICKLINE(DIF日>DEA日 AND DIF周>DEA周,0,0.03,9,0),COLORYELLOW;
STICKLINE(DIF日<DEA日 AND DIF周<DEA周,0,0.03,9,0),COLORBLUE;
持股:DIF日>DEA日 AND DIF周>DEA周,COLORYELLOW,NODRAW;
持币:DIF日<DEA日 AND DIF周<DEA周,COLORBLUE,NODRAW;
DRAWGBK(O>=0,RGB(22,22,22),RGB(22,22,22),0,'0',0);
+5,DOTLINE,COLORYELLOW;
DRAWTEXT(ISLAstBAR,+5,'+5金线'),COLORWHITE;
-6,DOTLINE,COLORRED;
DRAWTEXT(ISLASTBAR,-6,'-6'),COLORWHITE;
DRAWBAND(-16,RGB(64,128,64),-20,RGB(22,22,22));
DRAWBAND(-20,RGB(0,100,0),-25,RGB(22,22,22));
DRAWTEXT(ISLASTBAR,-16,'-16'),COLORWHITE;
DRAWTEXT(ISLASTBAR,-20,'-20'),COLORWHITE;
DRAWTEXT(ISLASTBAR,-25,'-25'),COLORWHITE;
cyc13:=0.01*Ema(AMOUNT,13)/EMA(vol,13);
CYS:(CLOSE-CYC13)/CYC13*100,COLORYELLOW,LINETHICK2;
N:=5;
底背离:=REF(C,BArslAST(REF(FILTER(BacKSET(REF(cys,N)=LLV(CYS,2*N+1),N+1),N)ANDCYS=LLV(CYS,N+1),1))+1)>CANDREF(CYS,BARSLAST(REF(FILTER(BACKSET(REF(CYS,N)=LLV(CYS,2*N+1),N+1),N)ANDCYS=LLV(CYS,N+1),1))+1)<CYSANDFILTER(BACKSET(REF(CYS,N)=LLV(CYS,2*N+1),N+1),N)ANDCYS=LLV(CYS,N+1),COLORWHITE,NODRAW;
DRAWLINE(FILTER(BACKSET(REF(CYS,N)=LLV(CYS,2*N+1),N+1),N)ANDCYS=LLV(CYS,N+1),CYS,FILTER(底背离>0,5),CYS,0),COLORWHITE,DOTLINE;
DRAWTEXT(底背离,CYS,'↑底背离'),COLORWHITE;
顶背离:=REF(C,BARSLAST(REF(FILTER(BACKSET(REF(CYS,N)=HHV(CYS,2*N+1),N+1),N)ANDCYS=HHV(CYS,N+1),1))+1)<CANDREF(CYS,BARSLAST(REF(FILTER(BACKSET(REF(CYS,N)=HHV(CYS,2*N+1),N+1),N)ANDCYS=HHV(CYS,N+1),1))+1)>CYSANDFILTER(BACKSET(REF(CYS,N)=HHV(CYS,2*N+1),N+1),N)ANDCYS=HHV(CYS,N+1),COLORGREEN,NODRAW;
DRAWLINE(FILTER(BACKSET(REF(CYS,N)=HHV(CYS,2*N+1),N+1),N)ANDCYS=HHV(CYS,N+1),CYS,FILTER(顶背离>0,5),CYS,0),COLORGREEN,DOTLINE;
DRAWTEXT(顶背离,CYS,'↓顶背离'),COLORGREEN;
DRAWTEXT_FIX(C>0,0.65,0.90,0,'穿过红线(-6)是多头'),COLORLIRED;
DRAWTEXT_FIX(C>0,0.78,0.90,0,'绿色(-16~-25)是超卖区(关注)'),COLORLIGREEN;
DRAWTEXT_FIX(C>0,0.01,0.9,0,'CYS-市场盈亏指标'),COLORYELLOW;



[源码注释]通达信MACD面积背离指标公式翻译结果


   DIF周赋值:收盘价的12*5日指数移动平均-收盘价的26*5日指数移动平均

   DEA周赋值:DIF周的9*5日指数移动平均

   输出MACD周:(DIF周-DEA周)*2,画洋红色,NODRAW

   DIF日赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

   DEA日赋值:DIF日的9日指数移动平均

   输出MACD日:(DIF日-DEA日)*2,画红色,NODRAW

   当满足条件MACD周>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =0,0,MACD周,2,1),COLOR660066

   当满足条件MACD周<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,0,MACD周,2,1),COLOR555555

   (DIF日-DEA日),COLORSTICK

   当满足条件DIF日>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   DEA日ANDDIF周>

   DEA周,0,0.03,9,0),画黄色

   当满足条件DIF日<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   DEA日ANDDIF周<

   DEA周,0,0.03,9,0),画蓝色

   输出持股:DIF日>

   DEA日ANDDIF周>

   DEA周,画黄色,NODRAW

   输出持币:DIF日<

   DEA日ANDDIF周<

   DEA周,画蓝色,NODRAW

   填充背景

   +5,DOTLINE,画黄色

   当满足条件是否最后一个周期时,在+5位置书写文字,画白色

   -6,DOTLINE,画红色

   当满足条件是否最后一个周期时,在-6位置书写文字,画白色

   画带状线

   画带状线

   当满足条件是否最后一个周期时,在-16位置书写文字,画白色

   当满足条件是否最后一个周期时,在-20位置书写文字,画白色

   当满足条件是否最后一个周期时,在-25位置书写文字,画白色

   CYC13赋值:0.01*成交额(元)的13日指数移动平均/成交量(手)的13日指数移动平均

   输出市场盈亏:(收盘价-CYC13)/CYC13*100,画黄色,线宽为2

   N赋值:5

   底背离赋值:上次1日前的若N日前的CYS=2*N+1日内CYS的最低值则将最近N+1周期置为1的N日过滤ANDCYS=N+1日内CYS的最低值距今天数+1日前的收盘价>CANDREF(CYS,上次1日前的若N日前的CYS=2*N+1日内CYS的最低值则将最近N+1周期置为1的N日过滤ANDCYS=N+1日内CYS的最低值距今天数+1)<CYSANDFILTER(若N日前的CYS=2*N+1日内CYS的最低值则将最近N+1周期置为1,N)ANDCYS=N+1日内CYS的最低值,画白色,NODRAW

   当满足条件若N日前的CYS=2*N+1日内CYS的最低值则将最近N+1周期置为1的N日过滤ANDCYS=N+1日内CYS的最低值时,在CYS位置画直线起点,当满足条件底背离>0的5日过滤时,在CYS位置画直线终点,0表示是否延长.,画白色,DOTLINE

   当满足条件底背离时,在CYS位置书写文字,画白色

   顶背离赋值:上次1日前的若N日前的CYS=2*N+1日内CYS的最高值则将最近N+1周期置为1的N日过滤ANDCYS=N+1日内CYS的最高值距今天数+1日前的收盘价<CANDREF(CYS,上次1日前的若N日前的CYS=2*N+1日内CYS的最高值则将最近N+1周期置为1的N日过滤ANDCYS=N+1日内CYS的最高值距今天数+1)>CYSANDFILTER(若N日前的CYS=2*N+1日内CYS的最高值则将最近N+1周期置为1,N)ANDCYS=N+1日内CYS的最高值,画绿色,NODRAW

   当满足条件若N日前的CYS=2*N+1日内CYS的最高值则将最近N+1周期置为1的N日过滤ANDCYS=N+1日内CYS的最高值时,在CYS位置画直线起点,当满足条件顶背离>0的5日过滤时,在CYS位置画直线终点,0表示是否延长.,画绿色,DOTLINE

   当满足条件顶背离时,在CYS位置书写文字,画绿色

   当满足条件收盘价>0时,在横轴0.65纵轴0.90位置书写文字,画淡红色

   当满足条件收盘价>0时,在横轴0.78纵轴0.90位置书写文字,画淡绿色

   当满足条件收盘价>0时,在横轴0.01纵轴0.9位置书写文字,画黄色




今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!敬请期待明天的分享!

神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论