分享

【图】MACD顶背离和底背离画线

 狂男官方认证 2022-12-23 发布于山东
试了一些背离代码,不太准确,原因可能是价格不是和前低(前高)相比,所以请老师给个好用的背离指标要求如下:

1、价格创新低(和前低比),指标不创新低(和前低比);价格创新高(和前高比),指标不创新高(和前高比)。
2、在MACD顶背离和底背离画斜线如图(不用EMA色带),或用标记提示。

MACD连续红柱也要找高低吗?
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
MACD高点:=FILTERX((HHV(MACD,BARSLAST(MACD<0))=MACD,BARSLAST(MACD<0)),BARSLAST(MACD<0));
高T:=SUMBARS(MACD高点,2)-1;
顶背:=MACD高点 AND MACD<REF(MACD,高T) AND C>REF(C,高T);
NOTEXT1:DRAWLINE(MACD高点,MACD,顶背,MACD,0);
MACD低点:=FILTERX((LLV(MACD,BARSLAST(MACD>0))=MACD,BARSLAST(MACD>0)),BARSLAST(MACD>0));
低T:=SUMBARS(MACD低点,2)-1;
底背:=MACD低点 AND MACD>REF(MACD,低T) AND C<REF(C,低T);
NOTEXT2:DRAWLINE(MACD低点,MACD,底背,MACD,0);







DIF:EMA(C,12)-EMA(C,26);
DEA:EMA(DIF,9);
MACD:2*(DIF-DEA),COLORSTICK;
A:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(C,A+1)>C AND DIF>REF(DIF,A+1) AND CROSS(DIF,DEA);
STICKLINE(底背离,0,0.1,8,0),COLORRED;
DRAWLINE(A=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;
B:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(C,B+1)<C AND REF(DIF,B+1)>DIF AND CROSS(DEA,DIF);
DRAWLINE(B=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;



老师图我纠正了一下,不好意思,不应该用MACD值的,应该是用线DIF,这个可以接受有未来函数。
比如:


你好这是您 的原图不太对哦,

应该是要这样,

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
DIF高点:=FILTERX((HHV(DIF,BARSLAST(MACD<0))=DIF,BARSLAST(MACD<0)),BARSLAST(MACD<0));
高T:=SUMBARS(DIF高点,2)-1;
顶背:=DIF高点 AND DIF<REF(DIF,高T) AND C>REF(C,高T);
NOTEXT1:DRAWLINE(DIF高点,DIF,顶背,DIF,0);
DIF低点:=FILTERX((LLV(DIF,BARSLAST(MACD>0))=DIF,BARSLAST(MACD>0)),BARSLAST(MACD>0));
低T:=SUMBARS(DIF低点,2)-1;
底背:=DIF低点 AND DIF>REF(DIF,低T) AND C<REF(C,低T);
NOTEXT2:DRAWLINE(DIF低点,DIF,底背,DIF,0);



老师很接近了,但有点小问题:


没有未来应该是这样


有未来应该是这样

有没有未来都行。


DIF按最低或最高点做的,不是途中。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多