分享

MACDX:顶底背离 假突破指标公式

 wm登山观海 2023-06-29 发布于云南

《以交易为生》一书中频繁提到MACD底背离+假突破买点,自己很喜欢这个买点,就动手写了一个MACD加强版通达信指标公式,取名为MACDX,效果如下:

1、04.27大盘见底,出现了很多底背离+假突破的买入信号

图片

图片

图片

2、也有不少之后出现的信号

图片

图片

图片

其中有一些是连续底背离,成功率会更高

3、当然,也会有顶背离+假突破的卖出信号

图片

话不多说,上公式:

通达信——公式管理器——技术指标公式——新建——名称MACDX

图片

公式代码:

{MACD原始指标公式}

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:EMA(DIF,9);

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

{MACD加强功能(背离+假突破)公式如下:}

JC:=CROSS(DIF,DEA),NODRAW; {金叉条件}

SC:=CROSS(DEA,DIF),NODRAW; {死叉条件}

LASTSC:=BARSLAST(SC)+1,NODRAW; {上次死叉距今天数}

LASTJC:=BARSLAST(JC)+1,NODRAW; {上次金叉距今天数}

{顶背离}

JCJG:=REF(LASTJC,LASTJC+1)+1,NODRAW; {两次金叉间隔}

LASTLZYS:=LASTJC+JCJG-LASTSC,NODRAW; {上次零轴以上时间段}

ZGJ:=FINDHIGH(H,LASTSC,LASTLZYS,1),NODRAW; {上次最高收盘价}

ZGDIF:=FINDHIGH(DIF,LASTSC,LASTLZYS,1),NODRAW; {上次最高快线值}

ZGZ:=FINDHIGH(MACD,LASTSC,LASTLZYS,1),NODRAW; {上次最高柱值}

MACDXJ:=REF(MACD,1)<0 OR MACD<REF(MACD,1); {MACD下降}

XDINGBL:=HHV(H,LASTJC)>ZGJ AND HHV(DIF,LASTJC)<ZGDIF AND DIF>=DEA,NODRAW; {线顶背离:收盘价新高快线值未新高}

ZDINGBL:=HHV(H,LASTJC)>ZGJ AND HHV(MACD,LASTJC)<ZGZ AND DIF>=DEA AND MACDXJ,NODRAW; {柱顶背离}

UPJTP:=C<=ZGJ,NODRAW; {向上假突破:收盘价小于等于上次最高价}

DINGBLDL:(XDINGBL AND ZDINGBL) AND UPJTP,NODRAW;{线+柱顶背离+向上假突破}

DRAWICON(DINGBLDL,0,2); {画图标2};

{底背离}

SCJG:=REF(LASTSC,LASTSC+1)+1,NODRAW; {两次死叉间隔}

LASTLZYX:=LASTSC+SCJG-LASTJC,NODRAW; {上次零轴以下时间段}

ZDJ:=FINDLOW(L,LASTJC,LASTLZYX,1),NODRAW; {上次最低收盘价}

ZDDIF:=FINDLOW(DIF,LASTJC,LASTLZYX,1),NODRAW; {上次最低快线值}

ZDZ:=FINDLOW(MACD,LASTJC,LASTLZYX,1),NODRAW; {上次最低柱值}

MACDSS:=REF(MACD,1)>0 OR MACD>REF(MACD,1); {MACD上升}

XDIBL:=LLV(L,LASTSC)<ZDJ AND LLV(DIF,LASTSC)>ZDDIF AND DIF<=DEA,NODRAW; {线底背离:收盘价新低快线值未新低}

ZDIBL:=LLV(L,LASTSC)<ZDJ AND LLV(MACD,LASTSC)>ZDZ AND DIF<=DEA AND MACDSS,NODRAW; {柱底背离}

DOWNJTP:=C>=ZDJ,NODRAW; {向下假突破:收盘价大于等于上次最低价}

DIBLDL:(XDIBL AND ZDIBL) AND DOWNJTP,NODRAW;{线+柱底背离+向下假突破};

DRAWICON(DIBLDL,0,1); {画图标1};

本文发表于2022年07月25日

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多