指标说明:
该指标用于识别MACD指标在特定背离结构下的潜在反弹或反转信号。
核心逻辑:
1. 基础定义:直接引用MACD的三个标准线——DIF线、DEA线和MACD柱。
2. 状态划分:
A:统计当前连续满足“DIF线在DEA线上方,但MACD柱在缩短(即能量在减弱)”的周期数。这代表价格创新高但上涨动能却在衰减的“顶背离”酝酿阶段。
A1:统计当前连续满足“DIF线在DEA线上方,且MACD柱在伸长(即能量在增强)”的周期数。这代表上涨动能恢复的阶段。
3. 关键时点:TA 记录了最近一次 A=1 的周期距离当前的位置。A=1 意味着上述“顶背离”状态刚刚开始(仅持续了1个周期),这个时点通常被视为一个潜在的高点或转折起始点。
4. 信号条件(XG):当同时满足以下三个条件时,触发信号:
价格回调:自 TA 时点(潜在高点)以来,股价从当时的高点(`REF(H,TA)`)到当前价格(`H`)的跌幅超过10%(`REF(H,TA)/H > 1.1`)。
动能首次转强:当前处于上涨动能恢复阶段的第一天(`A1=1`),即MACD柱由缩短转为伸长的首日。
趋势未破:从 TA 时点至今的整个期间,DIF线始终保持在DEA线之上(`EVERY(D>D1, TA+1)`),表明虽然回调较深,但上升趋势的骨架尚未破坏。
可视化与选股:
副图指标:当 `XG` 信号成立时,在K线最低价下方5%的位置绘制一个图标(通常为买入图标),并将该信号日的K线用黄色实体和影线高亮显示。
选股公式:直接输出 `XG` 信号条件,用于筛选出所有满足上述“深度回调后出现首次动能转强且趋势未破”条件的股票。
{副图源码如下}
D:=MACD.DIF;
D1:=MACD.DEA;
M:=MACD.MACD;
A:=BARSLASTCOUNT(D>D1 AND M<REF(M,1));
A1:=BARSLASTCOUNT(D>D1 AND M>REF(M,1));
TA:=BARSLAST(A=1);
XG:=REF(H,TA)/H>1.1 AND A1=1 AND EVERY(D>D1,TA+1);
DRAWICON(XG,L*0.95,1);
STICKLINE(XG,C,O,2,0),COLORYELLOW;
STICKLINE(XG,H,L,0,0),COLORYELLOW;
{选股源码如下}
D:=MACD.DIF;
D1:=MACD.DEA;
M:=MACD.MACD;
A:=BARSLASTCOUNT(D>D1 AND M<REF(M,1));
A1:=BARSLASTCOUNT(D>D1 AND M>REF(M,1));
TA:=BARSLAST(A=1);
XG:REF(H,TA)/H>1.1 AND A1=1 AND EVERY(D>D1,TA+1);