通达信双线主图指标(MACD类)指标公式

核心逻辑

这是一个基于MACD原理的均线交易系统。公式由三部分组成: 1. **DIF线**:2日EMA(指数移动平均),反映短期价格趋势 2. **DEA线**:基于30日价格斜率计算的20日EMA,反映中期趋势 3. **HHJSJDB/HHJSJDC**:自定义的加权均线系统,对过去210个周期的价格进行加权平均,再取5日均线,形成一条黄色的长期均线和红色的短期均线 该指标通过比较短期EMA(DIF)与中期EMA(DEA)的交叉关系来判断趋势方向,并配合K线颜色(红涨蓝跌)直观显示市场状态。

买卖信号

- **买入信号**:DIF上穿DEA(金叉),显示买入图标1 - **卖出信号**:DIF下穿DEA(死叉),显示卖出图标2 - **红K线**:DIF≥DEA且收阳线,表示多头趋势 - **青/蓝K线**:DIF<DEA且收阴线,表示空头趋势

用法

1. **金叉买入**:当DIF线从下方穿越DEA线时,形成买入信号 2. **死叉卖出**:当DIF线从上方穿越DEA线时,形成卖出信号 3. **趋势判断**:K线为红色时表示上涨趋势,可持股或逢低买入;K线为青色时表示下跌趋势,应观望或减仓 4. **配合均线**:HHJSJDB(黄线)作为长期趋势线,HHJSJDC(红线)作为短期均线,两者金叉死叉也可作为辅助判断

公式源码

DIF:=EMA(C,2);
DEA:=EMA(SLOPE(C,30)*5+C,20); 
HHJSJDA:(3*CLOSE+OPEN+LOW+HIGH)/6,LINETHICK0;
HHJSJDB:(19*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)
+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)+13*REF(HHJSJDA,7)
+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)
+8*REF(HHJSJDA,12)+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)
+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,20)+REF(HHJSJDA,19))/210,COLORYELLOW;
HHJSJDC:MA(HHJSJDB,5),COLORRED;
DRAWICON(crOSS(DIF,DEA),L-0.03,1);
DRAWICON(CROSS(DEA,DIF),H+0.03,2);
STICKLINE(DIF>=DEA AND CLOSE>OPEN,LOW,HIGH,0,1),COLORRED;
STICKLINE(DIF>=DEA AND CLOSE<OPEN,LOW,HIGH,0,1),COLORRED;
STICKLINE(DIF>=DEA AND CLOSE>OPEN,CLOSE,OPEN,2,1),COLORRED;
STICKLINE(DIF>=DEA AND CLOSE<OPEN,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(DIF<DEA AND CLOSE<OPEN,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(DIF<DEA AND CLOSE>OPEN,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(DIF<DEA AND CLOSE<OPEN,CLOSE,OPEN,2,0),COLORCYAN;
STICKLINE(DIF<DEA AND CLOSE>OPEN,CLOSE,OPEN,2,1),COLORCYAN;