《以交易为生》一书中频繁提到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日 |
|
来自: wm登山观海 > 《Winter大师》