MACD彩蛋副图:顶底背离自动识别+抄底信号,通达信源码分享

副图指标 | 通达信 | 标准MACD+顶底背离连线+SAR+RSI综合抄底标注

"MACD背离是最经典的反转预警,但背离之后还得等确认,等DIF向上才算。"

—— MACD研究者

⚠️ 先说清楚:本文源码仅供技术交流与学习,不构成任何买卖指导。历史信号不代表未来表现,据此操作盈亏自负。股市有风险,入市需谨慎。

这个指标在标准MACD基础上做了大量增强:①自动识别顶背离和底背离并画连线;②在DIF由下降转上升时打"底"图标;③在DIF由上升转下降时打"顶"图标;④加入SAR(抛物线止损)辅助判断趋势;⑤用RSI风格的区间位置识别超卖状态来综合判断抄底机会。标注"低背"(底背离连线)和"顶背"(顶背离连线),配合图标一起看。

信号怎么看

✅ 底背离+图标26MACD在零轴下方出现底背离(价格创新低但MACD柱子没创新低),随后DIF向上,打出图标26——底部反转的重要信号,结合价格形态确认更可靠。
✅ DIF下方金叉(图标36)DIF在零轴下方时出现金叉(CROSS(DIF,DEA)),绿色DIF变化,打图标36——弱势中的反弹信号,力度弱于零轴上方金叉。
❌ 顶背离+图标15MACD在零轴上方出现顶背离(价格创新高但MACD柱子没跟上),随后DIF向下,打出图标15——顶部转折的警示,可以考虑减仓。
❌ DIF上方死叉(图标37)DIF在零轴上方时出现死叉,红色DIF被穿,打图标37——强势中的回调信号,快进快出的人要注意风险。

副图指标源码

{MACD彩蛋|副图指标|无参数|包含SAR和RSI区间判断}

👇 长按或Ctrl+A全选复制

VAR1:=1;
DIF:IF(VAR1=1,MACD.DIF,0),LINETHICK2;
DEA:IF(VAR1=1,MACD.DEA,0);
MACD:(DIF-DEA)*2,COLORSTICK;
DRAWICON(REF(DIF,1)>REF(DIF,2) AND DIF<REF(DIF,1) AND DIF>0 AND DIF>DEA,DIF*1.1,2),COLORGREEN;
DRAWICON(CROSS(DEA,DIF) AND DIF>0,DIF,37),COLORGREEN;
DRAWICON(REF(DIF,1)<REF(DIF,2) AND DIF>REF(DIF,1) AND DIF<0 AND DIF<DEA,DIF*1.1,1),COLORRED;
DRAWICON(CROSS(DIF,DEA) AND DIF<0,DIF,36),COLORRED;
VAR2:=BARSLAST(REF(MACD,1)<0 AND MACD>0);
VAR3:=LLVBARS(MACD,VAR2+20);
VAR4:=IF(VAR3>VAR2,REF(MACD,VAR3),0);
VAR5:=MACD<0 AND MACD>VAR4 AND LOW=LLV(LOW,VAR2+20) AND VAR4<0;
VAR6:=REF(VAR5,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,VAR3)<0 AND MACD<0;
低背:DRAWLINE(VAR4=VAR3,MACD,VAR6,MACD,0),COLORRED,LINETHICK2;
DRAWICON(VAR6,MACD*1.2,26);
VAR7:=HHVBARS(MACD,VAR2+20);
VAR8:=IF(VAR7>VAR2,REF(MACD,VAR7),0);
VAR9:=MACD>0 AND MACD<VAR8 AND HIGH=HHV(HIGH,VAR2+20) AND VAR8>0;
VAR10:=REF(VAR9,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,VAR7)>0;
顶背:DRAWLINE(VAR8=VAR7,MACD,VAR10,MACD,0),COLORGREEN,LINETHICK2;
DRAWICON(VAR10,MACD*1.2,15);
VAR11:=CLOSE/MA(CLOSE,40)*100<78;
VAR12:=CLOSE/MA(CLOSE,60)*100<74;
VAR13:=HIGH>LOW*1.051;
VAR14:=VAR13 AND COUNT(VAR13,5)>1;
VAR15:=IF(VAR14 AND (VAR11 OR VAR12),2,0);
VAR16:=CLOSE/REF(CLOSE,25)<=1.1;
VAR17:=SMA(MAX(CLOSE-REF(CLOSE,2),0),7,1)/SMA(ABS(CLOSE-REF(CLOSE,2)),7,1)*100<15;
VAR18:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
VAR19:=SMA(VAR18,2,1);
VAR21:=IF(VAR19>REF(VAR19,1) AND REF(VAR19,1)<REF(VAR19,2) AND VAR19<23,1.5,0);
抄底:VAR16 AND VAR15 AND VAR17 AND VAR21 AND VAR1=1,COLORWHITE;
VAR22:=100-100*(HHV(HIGH,5*8)-CLOSE)/(HHV(HIGH,5*8)-LLV(LOW,5*8));
VAR24:=IF(CLOSE>SAR(10,2,20),1,0);
VAR25:=IF(CLOSE<SAR(10,2,20),(-1),0);
VAR23:=MA(CLOSE,5);
VAR26:=ATAN((VAR23/REF(VAR23,1)-1)*100)*180/3.1416;
VAR27:=IF(VAR26>30,1,0);
VAR28:=IF(VAR26<(-30),(-1),0);
VAR29:=VAR24+VAR27+VAR25+VAR28;
IF(VAR29<(-1) OR VAR22<25.01,DIF,DRAWNULL),COLORGREEN,LINETHICK2;
IF(VAR22>74.989998 OR VAR29>0,DIF,DRAWNULL),COLORRED,LINETHICK2;

通达信:功能 → 公式系统 → 公式管理器 → 技术指标公式 → 新建 → 粘贴保存

安装步骤

1. 打开通达信,按Ctrl+F进入公式管理器

2. 选"技术指标公式"→"其他类型"→"新建",粘贴源码,命名"MACD彩蛋"

3. 在K线图副图区调用,注意观察顶底背离连线和图标位置

💡 几个要注意的地方

• 背离信号是预警不是确认,出现背离后需要等K线结构确认(如放量上涨或跌破支撑)才能操作

• "低背"连线是底背离,"顶背"连线是顶背离,两者方向含义不同,不要搞混

• 抄底条件综合了SAR、MA40/60位置、RSI类指标,多条件叠加触发频率较低

• DIF变色区间(绿色区间VAR22<25 或 红色区间VAR22>75)是辅助的超买超卖参考

❌ 几个容易翻车的情况

情况一:底背离但大盘持续下跌
个股MACD底背离是相对于自身历史走势的,但如果大盘系统性下跌,个股即使出现底背离也可能继续往下,别在大熊市里只看个股指标。
情况二:背离连线后继续背离
底背离可以一直背下去,"底背之后更底背"的情况并不少见,出现一次背离就重仓抄底是错误的,要等量价确认。
📋 诚实声明:该指标未经严格量化回测,MACD背离信号有效性受市场环境影响较大。历史表现未知。源码仅供学习交流,请理性决策。

"背离是信号,但不是保险,进场前先做好止损计划。"
—— MACD实战派

💬 源码给你了,装进去跑跑看,重点关注背离连线和图标位置。有问题评论区聊聊。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160