股票公式平台 股票公式 股票软件 手机炒股软件 登录 注册
公式平台网
未来函数检测
首 页 精品公式 通达信公式 大智慧公式 同花顺公式 通达信股票池 大智慧股票池 益盟公式 文华公式 博易大师公式 通达信软件 更多
当前位置:公式平台网通达信公式 → 正文

『新MACD』副图,精准抄底逃顶!顶底背离升级版

发布时间:2026/5/7 7:22:11  浏览次数:
『新MACD』副图,精准抄底逃顶!顶底背离升级版

公式介绍
新MACD副图是**通达信优化版MACD指标**,基于传统12、26日EMA均线计算DIFF、DEA核心线,创新叠加**红绿柱面积统计、顶底背离自动识别**功能,精准区分底积背离、底柱背离、顶积背离、顶柱背离四大信号,搭配可视化图标、文字标注和强弱评分,解决传统MACD信号滞后问题,是**短线波段交易、精准判断趋势反转**的高效副图指标,无未来函数,信号稳定不漂移。

MACD周期规律
背离高低点所引发的运行周期有个大概的时间参考,通常是24-30倍的关系,以背离产生的时间点为准开始计算。
1分钟背离后运行时间为半小时左右
5分钟背离后运行时间为半天左右
15分钟背离后运行时间为1.5天左右
30分钟背离后运行时间为3天左右
60分钟背离后运行时间为6天左右
120分钟背离后运行时间为12天左右
日线背离后运行时间为24天左右
周线背离后运行时间为两三个月左右
月线背离后运行时间为两三年左右
5分钟级别MACD双线上零轴则15分钟级别MACD零轴下方金叉
15分钟级别MACD双线上零轴则30分钟级别MACD零轴下方金叉
60分钟级别MACD双线上零轴则日线级别MACD零轴下方金叉

使用方法
1. 导入公式:打开通达信软件,进入公式管理器-副图公式-新建,粘贴源码保存,命名为新MACD副图;
2. 核心信号:出现**底背离图标+积背/柱背文字**,为波段抄底信号;出现**顶背离图标+积背/柱背文字**,为波段逃顶信号;
3. 辅助判断:红柱走强、绿柱走弱对应趋势上行,反之趋势下行,结合25日均线过滤信号,准确率更高;
4. 适用场景:**A股全品种通用**,短线、波段操作均可参考,搭配主图指标使用效果更佳。


DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26) COLORFF00FF;
DEA1:=EMA(DIFF,9) COLORFF0000;
MACD:(DIFF-DEA1)*2 NODRAW;

STICKLINE(MACD>0 AND MACD>REF(MACD,1),0,MACD,2,0)  COLOR0000FF;
STICKLINE(MACD>0 AND MACD<REF(MACD,1),0,MACD,2,1)  COLOR0000FF;
STICKLINE(MACD>0 AND MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4) AND REF(MACD,1)>0 AND REF(MACD,2)>0 AND REF(MACD,3)>0 AND REF(MACD,4)>0,0,MACD,2,0)  COLORFF00FF;
STICKLINE(MACD<0 AND MACD>REF(MACD,1),0,MACD,2,0)  COLOR008000;
STICKLINE(MACD<0 AND MACD<REF(MACD,1),0,MACD,2,1)  COLOR008000;

DIF:EMA(CLOSE,12)-EMA(CLOSE,26) COLORFF00FF;
DEA:EMA(DIFF,9) COLORFF0000;

HRULER:=CONST(IF(ISLASTBAR,HHV(MAX(ABS(DIFF),ABS(DEA)),90),0)),NODRAW;

绿柱面积:=IF(MACD<0,SUM(MACD,BARSLAST(MACD>0)),0);
红柱面积:=IF(MACD>0,SUM(MACD,BARSLAST(MACD<0)),0);
本次最低绿柱:=IF(MACD<0,LLV(MACD,BARSLAST(MACD>0)),0);
本次最高红柱:=IF(MACD>0,HHV(MACD,BARSLAST(MACD<0)),0);
本次最低价:=LLV(L,BARSLAST(MACD>0)),NODRAW;
本次最高价:=HHV(H,BARSLAST(MACD<0));

X1:=IF(MACD<0,BARSLAST(CROSS(DIFF,DEA)),0),NODRAW;
前次绿柱面积:=REF(绿柱面积,X1+1),NODRAW;
前次最低价:=REF(本次最低价,X1+1),NODRAW;
前次最低绿柱:=REF(本次最低绿柱,X1+1);

Y1:=IF((绿柱面积<0 AND ABS(绿柱面积)<ABS(前次绿柱面积) AND 本次最低价<前次最低价),1,0),NODRAW;
Y11:=IF((绿柱面积<0 AND ABS(本次最低绿柱)<ABS(前次最低绿柱) AND 本次最低价<前次最低价),1,0),NODRAW;

RS1:=MACD<0 AND REF(MACD,1)<0 AND 本次最低价<前次最低价 AND ABS(绿柱面积)<ABS(前次绿柱面积) AND ABS(MACD)<ABS(REF(MACD,1));
UP3:=RS1 AND UPNDAY(MACD,3);

STEP1:=IF(UP3,(MACD-REF(MACD,1))*0.45+(MACD-REF(MACD,2))*0.17+(MACD-REF(MACD,3))*0.07,0);
N1:=IF(UP3,ABS(MACD)/ABS(STEP1),0),NODRAW;
补充绿柱面积:=IF(UP3,IF(N1>1,(N1-1)*MACD/2,0),0);

Y1补:=IF((绿柱面积<0 AND ABS(绿柱面积+补充绿柱面积)<ABS(前次绿柱面积) AND 本次最低价<前次最低价),1,0);

底积将背:=IF(UP3,Y1补,0),NODRAW;
底柱将背:=IF(UP3,Y11,0),NODRAW;
底积背离:=IF(CROSS(DIFF,DEA),REF(Y1,1),0),NODRAW;
底柱背离:=IF(CROSS(DIFF,DEA),REF(Y11,1),0),NODRAW;
底背离:底积背离 AND 底柱背离,NODRAW;

底背程度:=IF(底积将背 OR 底积背离,ABS(前次绿柱面积)/ABS(绿柱面积+补充绿柱面积)*前次最低价/本次最低价,0),NODRAW;
底柱程度:=IF(底柱将背 OR 底柱背离,ABS(前次最低绿柱)/ABS(本次最低绿柱)*前次最低价/本次最低价,0),NODRAW;

PT:=MIN(DIFF,DEA)-HRULER/20;
PT1:=MAX(DIFF,DEA)+HRULER/20;

DRAWBAND(DIFF,RGB(200,50,55),DEA,RGB(50,100,10));

STICKLINE(底积将背,PT,PT-MIN(底背程度,5)*HRULER/(4*5),2,0),COLORD33AE9;
DRAWICON(底积将背,PT-MIN(底背程度,5)*HRULER/(4*5)-HRULER/20,38),COLORYELLOW;

STICKLINE(底柱将背,PT1,PT1+MIN(底柱程度,5)*HRULER/(4*5),2,0),COLORD33AE9;
DRAWICON(底柱将背,PT1+MIN(底柱程度,5)*HRULER/(4*5)+HRULER/10,1),COLORYELLOW;

DRAWTEXT(底柱背离,PT1+HRULER/8,' 柱背'),COLOR00FFFF;
STICKLINE(底柱背离,PT1,PT1+MIN(底柱程度,5)*HRULER/(4*5),3,0),COLOR0000FF;
DRAWICON(底柱背离,PT1+MIN(底柱程度,5)*HRULER/(4*5)+HRULER/10,34),COLORYELLOW;

DRAWTEXT(底积背离,PT-HRULER/8,' 积背'),COLOR00FFFF;
STICKLINE(底积背离,PT,PT-MIN(底背程度,5)*HRULER/(4*5),3,0),COLOR0000FF;
DRAWICON(底积背离,PT-MIN(底背程度,5)*HRULER/(4*5)-HRULER/20,23),COLORYELLOW;

D_SCORE:=IF(底积背离 AND 底柱背离,100,IF(底积背离 OR 底柱背离,80,IF(底积将背 AND 底柱将背,90,IF(底积将背 OR 底柱将背,70,0))));
DT_SOCRE:=IF(D_SCORE>0,D_SCORE,IF(REF(D_SCORE,1)>0,REF(D_SCORE,1)*0.8,IF(REF(D_SCORE,2)>0,REF(D_SCORE,2)*0.6,IF(REF(D_SCORE,3)>0,REF(D_SCORE,3)*0.4,IF(REF(D_SCORE,4)>0,REF(D_SCORE,4)*0.2,0))))),NODRAW;

X2:=IF(MACD>0,BARSLAST(CROSS(DEA,DIFF)),0);
前次红柱面积:=REF(红柱面积,X2+1);
前次最高价:=REF(本次最高价,X2+1);
前次最高红柱:=REF(本次最高红柱,X2+1);

Y2:=IF((红柱面积>0 AND 红柱面积<前次红柱面积 AND 本次最高价>前次最高价),1,0);
Y22:=IF((红柱面积>0 AND ABS(本次最高红柱)<ABS(前次最高红柱) AND 本次最高价>前次最高价),1,0),NODRAW;

RS2:=MACD>0 AND REF(MACD,1)>0 AND C>前次最高价 AND ABS(红柱面积)<ABS(前次红柱面积) AND ABS(MACD)<ABS(REF(MACD,1));
DOWN3:=RS2 AND DOWNNDAY(MACD,3);

STEP2:=IF(DOWN3,(MACD-REF(MACD,1))*0.45+(MACD-REF(MACD,2))*0.17+(MACD-REF(MACD,3))*0.07,0);
N2:=IF(DOWN3,ABS(MACD)/ABS(STEP2),0),NODRAW;
补充红柱面积:=IF(DOWN3,IF(N2>1,(N2-1)*MACD/2,0),0);

Y2补:=IF((红柱面积>0 AND ABS(红柱面积+补充红柱面积)<ABS(前次红柱面积) AND 本次最高价>前次最高价),1,0);
wwwgsptcom:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
顶积将背:=IF(DOWN3,Y2补,0),NODRAW;
顶柱将背:=IF(DOWN3,Y22,0),NODRAW;
顶积背离:=IF(CROSS(DEA,DIFF),REF(Y2,1),0),NODRAW;
顶柱背离:=IF(CROSS(DEA,DIFF),REF(Y22,1),0),NODRAW;
顶背离:顶积背离 AND 顶柱背离,NODRAW;

顶背程度:=IF(顶积将背 OR 顶积背离,ABS(前次红柱面积)/ABS(红柱面积+补充红柱面积)*本次最高价/前次最高价,0),NODRAW;
顶柱程度:=IF(顶柱将背 OR 顶柱背离,ABS(前次最高红柱)/ABS(本次最高红柱)*本次最高价/前次最高价,0),NODRAW;

STICKLINE(顶积将背,PT,PT-MIN(顶背程度,5)*HRULER/(4*5),2,0),COLORFFFF00;
DRAWICON(顶积将背,PT-MIN(顶背程度,5)*HRULER/(4*5)-HRULER/20,39),COLORYELLOW;

STICKLINE(顶柱将背,PT1,PT1+MIN(顶柱程度,5)*HRULER/(4*5),2,0),COLORFFFF00;
DRAWICON(顶柱将背,PT1+MIN(顶柱程度,5)*HRULER/(4*5)+HRULER/10,2),COLORYELLOW;

DRAWTEXT(顶柱背离,PT1+HRULER/8,' 柱背'),COLOR00FFFF;
STICKLINE(顶柱背离,PT1,PT1+MIN(顶柱程度,5)*HRULER/(4*5),2,0),COLOR00FF00;
DRAWICON(顶柱背离,PT1+MIN(顶柱程度,5)*HRULER/(4*5)+HRULER/10,35),COLORYELLOW;

DRAWTEXT(顶积背离,PT-HRULER/8,' 积背'),COLOR00FFFF;
STICKLINE(顶积背离,PT,PT-MIN(顶背程度,5)*HRULER/(4*5),2,0),COLOR00FF00;
DRAWICON(顶积背离,PT-MIN(顶背程度,5)*HRULER/(4*5)-HRULER/20,45),COLORYELLOW;

NOTEXTSDIFF:DIFF,COLORWHITE;
NOTEXTSDEA:DEA,COLORYELLOW;
NOTEXTMACDDRAW:MACD,COLORSTICK;

STICKLINE(MACD>0 AND MACD>REF(MACD,1) AND C>MA(C,25) AND REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4),0,MACD,2,0) COLORFF00FF;


『新MACD』副图,精准抄底逃顶!顶底背离升级版

增值电信业务经营ICP许可证:合字B2-20230351  粤ICP备2023083431号-1
免责声明:公式平台网是股票软件指标公式分享平台,不开展相关证券业务,平台展示的所有股票资料由网络收集,不保障实时性和真实性,由此引起的投资亏损与本站无关.
Copyright © 2023 gspt.com , All Rights Reserved.