通达信MACD底背离(主图幅图选股源码)

今天继续发一个MACD底背离,这是一位前辈的理念,MACD三堆量柱,第一堆绿柱  第二堆红柱  第三堆绿柱,要求三堆量柱每一堆至少10天以上连续形成。然后 比较两堆绿柱,要求股价下跌,现在的绿柱比前一堆量柱要缩短。形成量价底背离,这只是一种MACD底背离形态,看看和前面的KDJ底背离能不能找到共振呢?或者加入其他条件和MACD底背离共振出票?一切留给喜欢MACD底背离的朋友自己去挖掘。我只是写出这个形态,并配上直观主图 幅图 加上选股,其余自己拿捏吧!

 


{主图}

 
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
T:=BARSLAST(CROSS(0,MACD));
TA:=BARSLAST(CROSS(MACD,0));
T2:=REF(T,TA+1)+TA+1;
L1:=LLV(L,T+1);
L2:=REF(L1,T+1);
L1T:=BARSLAST(L=L1);
M1:=REF(MACD,BARSLAST(L=L1));
M2:=REF(M1,T+1+T+1);
L2T:=BARSLAST(L=CONST(L2));
TJ:=(T2-TA)>=10 AND (TA-T)>=10;
TJ1:=L1<L2 AND M1>M2;
EXT:DRAWLINE(L2T=0,L,L1T=0 AND TJ AND TJ1 AND T>=10 AND L2T>20 ,L,0),COLORYELLOW;
DRAWTEXT(CROSS(EXT!=DRAWNULL,0.5),EXT*1.05,'底背离'),COLORYELLOW;

DIF1:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:EMA(DIF1,9);
MACD1:(DIF1-DEA1)*2,COLORSTICK;
T1:=BARSLAST(CROSS(0,MACD1));
TA1:=BARSLAST(CROSS(MACD1,0));
T21:=REF(T1,TA1+1)+TA1+1;
L11:=LLV(L,T1+1);
L21:=REF(L11,T1+1);
L1T1:=BARSLAST(L=L11);
M11:=REF(MACD1,BARSLAST(L=L11));
M21:=REF(M11,T1+1+T1+1);
L2T1:=BARSLAST(L=CONST(L21));
TJ2:=(T21-TA1)>=10 AND (TA1-T1)>=10;
TJ11:=L11<L21 AND M11>M21;
EXT1:DRAWLINE(L2T1=0,MACD1,L1T1=0 AND TJ2 AND TJ11 AND T1>=10 AND L2T1>20,MACD1,0),DOTLINE,COLORMAGENTA;
DRAWTEXT(CROSS(EXT1!=DRAWNULL,0.5),MACD1,'底背离'),COLORMAGENTA;

DIF2:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA2:=EMA(DIF2,9);
MACD2:=(DIF2-DEA2)*2;
T3:=BARSLAST(CROSS(0,MACD2));
TA3:=BARSLAST(CROSS(MACD2,0));
T23:=REF(T3,TA3+1)+TA3+1;
L13:=LLV(L,T3+1);
L23:=REF(L13,T3+1);
L1T3:=BARSLAST(L=L13);
M13:=REF(MACD2,BARSLAST(L=L13));
M23:=REF(M13,T3+1+T3+1);
L2T3:=BARSLAST(L=CONST(L23));
TJ3:=(T23-TA3)>=10 AND (TA3-T3)>=10;
TJ13:=L13<L23 AND M13>M23;
XG:TJ3 AND TJ13 AND L1T3=0 AND T3>=10 AND L2T3>20;



来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583


DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
T赋值:上次0上穿MACD距今天数
TA赋值:上次MACD上穿0距今天数
T2赋值:TA+1日前的T+TA+1
L1赋值:T+1日内最低价的最低值
L2赋值:T+1日前的L1
L1T赋值:上次最低价=L1距今天数
M1赋值:上次最低价=L1距今天数日前的MACD
M2赋值:T+1+T+1日前的M1
L2T赋值:上次最低价=L2的最后一日取值设为常数距今天数
TJ赋值:(T2-TA)>=10 AND (TA-T)>=10
TJ1赋值:L1M2
输出EXT:当满足条件L2T=0时,在最低价位置画直线起点,当满足条件L1T=0ANDTJANDTJ1ANDT>=10ANDL2T>20时,在最低价位置画直线终点,0表示是否延长.,画黄色
当满足条件EXT不等于无效数上穿0.5时,在EXT*1.05位置书写文字,画黄色
输出DIF1:收盘价的12日指数移动平均-收盘价的26日指数移动平均
输出DEA1:DIF1的9日指数移动平均
输出MACD1:(DIF1-DEA1)*2,COLORSTICK
T1赋值:上次0上穿MACD1距今天数
TA1赋值:上次MACD1上穿0距今天数
T21赋值:TA1+1日前的T1+TA1+1
L11赋值:T1+1日内最低价的最低值
L21赋值:T1+1日前的L11
L1T1赋值:上次最低价=L11距今天数
M11赋值:上次最低价=L11距今天数日前的MACD1
M21赋值:T1+1+T1+1日前的M11
L2T1赋值:上次最低价=L21的最后一日取值设为常数距今天数
TJ2赋值:(T21-TA1)>=10 AND (TA1-T1)>=10
TJ11赋值:L11M21
输出EXT1:当满足条件L2T1=0时,在MACD1位置画直线起点,当满足条件L1T1=0ANDTJ2ANDTJ11ANDT1>=10ANDL2T1>20时,在MACD1位置画直线终点,0表示是否延长.,DOTLINE,画洋红色
当满足条件EXT1不等于无效数上穿0.5时,在MACD1位置书写文字,画洋红色
DIF2赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA2赋值:DIF2的9日指数移动平均
MACD2赋值:(DIF2-DEA2)*2
T3赋值:上次0上穿MACD2距今天数
TA3赋值:上次MACD2上穿0距今天数
T23赋值:TA3+1日前的T3+TA3+1
L13赋值:T3+1日内最低价的最低值
L23赋值:T3+1日前的L13
L1T3赋值:上次最低价=L13距今天数
M13赋值:上次最低价=L13距今天数日前的MACD2
M23赋值:T3+1+T3+1日前的M13
L2T3赋值:上次最低价=L23的最后一日取值设为常数距今天数
TJ3赋值:(T23-TA3)>=10 AND (TA3-T3)>=10
TJ13赋值:L13M23
输出XG:TJ3 AND TJ13 AND L1T3=0 AND T3>=10 AND L2T3>20
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图