通达信图示MACD指标(MACD类)指标公式

核心逻辑

这是一个基于MACD原理的改进型趋势指标。它使用7日EMA和14日EMA计算差值(DIF),再用5日EMA平滑得到MACD,然后通过2倍的红绿柱(DEF)来显示多空力量对比。指标还加入了20日和60日均线的阻力/支撑判断,以及DIF与MACD的金叉死叉信号。整体用于判断市场趋势方向和多空动能转换。

买卖信号

**买入信号:** - 做多:DIF上穿MACD且两者都大于0(多头金叉) - 缩脚:DEF在0轴下方但开始回升(底背离可能) - 支撑:价格下穿20日或60日均线(可能是低吸机会) **卖出信号:** - 放空:DIF下穿MACD且两者都小于0(空头死叉) - 缩头:DEF在0轴上方但开始回落(顶背离可能) - 阻力:价格上穿20日或60日均线(可能的高点)

用法

1. **多空判断**:DEF红柱在0轴上方表示多头占优,黄柱在0轴下方表示空头占优 2. **金叉死叉**:DIF上穿MACD且在0轴上方的金叉是强势买入信号;DIF下穿MACD且在0轴下方的死叉是强势卖出信号 3. **背离信号**:缩头/缩脚分别提示可能的顶背离和底背离 4. **均线配合**:结合20日、60日均线判断阻力位和支撑位 5. **柱状变化**:DEF柱状线变长表示动能增强,变短表示动能减弱

公式源码

DIF:EMA(CLOSE,7)-EMA(CLOSE,14),COLORCCFFFF;  
macd:EMA(DIF,5),COLOR58FF58;
DEF:2*(DIF-MACD),COLORFFFF00,LINETHICK0;
STICKLINE(DEF>=0 AND DEF>=REF(DEF,1),0,DEF,6,1),COLORRED;
STICKLINE(DEF>=0 AND DEF< REF(DEF,1),0,DEF,6,0),COLORRED;
STICKLINE(DEF<0 AND DEF>=REF(DEF,1),0,DEF,6,1),COLORFFFF00;
STICKLINE(DEF<0 AND DEF< REF(DEF,1),0,DEF,6,0),COLORFFFF00;
缩头:=IF(DEF>0 AND REF(DEF,1)>REF(DEF,2) AND DEF< REF(DEF,1),1,0);
缩脚:=IF(DEF<0 AND REF(DEF,1)< REF(DEF,2) AND DEF>REF(DEF,1),1,0);
阻力:=IF(crOSS(C,MA(C,20)) OR CROSS(C,MA(C,60)),1,0);
支撑:=IF(CROSS(MA(C,20),C) OR CROSS(MA(C,60),C),1,0);
做多:=IF(CROSS(MACD,DIF) AND DIF>0 AND MACD>0,1,0);
放空:=IF(CROSS(DIF,MACD) AND DIF<0 AND MACD<0,1,0);