通达信顺势而为指标(MACD类)指标公式

核心逻辑

这是一个基于经典MACD指标改编的可视化指标。核心原理是计算12日EMA(指数移动平均)与26日EMA的差值(DIFF),再对DIFF进行9日EMA平滑得到DEA,最后用DIFF-DEA差值形成MACD柱状图。该指标主要用于判断价格趋势的方向和动能变化:DIFF代表短期趋势,DEA代表中期趋势,两者之间的关系可以反映市场的多空力量对比。

买卖信号

1. **金叉买入**:DIFF上穿DEA时,显示买入图标(图标1) 2. **死叉卖出**:DEA上穿DIFF时,显示卖出图标(图标2) 3. **抄底信号**:当MACD.DIF上穿MACD.DEA,且DEA≤-0.07时,显示"抄底"文字和图标,这是一个较明显的超跌反弹信号

用法

1. **趋势判断**:DIFF在DEA上方时显示红色(强1),表示多头趋势;反之显示洋红色(强2),表示空头趋势 2. **金叉死叉**:DIFF与DEA的交叉点是最基本的买卖信号,金叉买、死叉卖 3. **抄底运用**:当市场出现大幅下跌,MACD的DEA处于-0.07以下的位置时,如果DIFF向上突破DEA,可能是一个较好的抄底机会 4. **柱状图观察**:红柱表示多头力量,绿柱表示空头力量,柱子的长短反映趋势动能的强弱

公式源码

DIFF :=( EMA(CLOSE,12) - EMA(CLOSE,26))*100;
DEA  :=EMA(DIFF,9);
macd :=2*(DIFF-DEA);
绿柱消失买入:STICKLINE(DIFF<0,0,DIFF,2,0),COLOR00FF00;
红柱消失卖出:STICKLINE(DIFF>=0,0,DIFF,2,0),COLORRED;
STICKLINE(DEA>=0,0,DEA,2,0),COLORBLUE;
STICKLINE(DEA<0,0,DEA,2,0),COLORYELLOW;
DRAWICON(crOSS(DIFF,DEA),DEA*1.1,1);
DRAWICON(CROSS(DEA,DIFF),DEA*1.1,2);
强1:IF(DIFF>DEA,DIFF,DRAWNULL),COLORRED,LINETHICK2;
强2:IF(DEA<DIFF,DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
抄底:=Abs((CROSS("MACD.DIF","MACD.DEA")
&&"MACD.DEA"<=-0.07)*"MACD.DIF")*1.09,COLORLIMAGENTA,LINETHICK2;
DRAWTEXT(ABS(抄底)>0,抄底,' 抄底'),COLORRED;
DRAWICON(ABS(抄底)>0,抄底,9);