通达信红袖添香指标(MACD类)指标公式

核心逻辑

这是一个综合型技术指标,融合了多种分析方法的元素: 1. **DDDD超买超卖指标**:通过50天内最高价/最低价与当前价格的相对位置,计算市场的超买超卖程度,类似于KDJ的原理 2. **双MACD系统**:包含两组MACD,一组是参数为(10,20,8)的变异MACD,另一组是参数为(5,26,2)的标准MACD,用于判断市场动量和趋势方向 3. **趋势判断指标**:通过计算价格与21日最低价的相对位置,判断市场趋势的强弱 4. **均线系统**:使用MA5和MA13绘制趋势线(UP和DOWN),并通过55日高低点的几何平均值作为关键价位

买卖信号

- **DDDD指标**:蓝线(上涨趋势)表示多头,黄线(下跌趋势)表示空头;金叉买入信号 - **MACD金叉**:DIF上穿DEA且DIF大于前一天、DEA小于0时买入 - **趋势线信号**:判断线上穿趋势线且判断<25时买入;判断线下穿趋势线且判断>65时卖出 - **金牛信号**:当价格突破下降趋势线且收盘价低于55日高低点几何平均值时,出现"金牛"买入信号

用法

1. 结合DDDD指标判断市场超买超卖状态 2. 使用MACD金叉作为主要买入信号 3. 关注趋势线突破和金牛信号 4. 0轴作为多空分界线 5. 当前红袖天数显示DIF>=DEA的天数,可作为持股参考

公式源码

VAR1:=(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50));
VAR2:=SMA(VAR1,47,1)+10;
VAR3:=(CLOSE-LLV(LOW,48))/(HHV(HIGH,48)-LLV(LOW,48));
VAR4:=SMA(VAR3,3,1);
VAR5:=SMA(VAR4,3,1)+10;
DDDD:=VAR5-VAR2;
STICKLINE(REF(DDDD,1)<DDDD,DDDD,REF(DDDD,1),8,1),COLORBLUE;
STICKLINE(REF(DDDD,1)>DDDD,DDDD,REF(DDDD,1),8,1),COLORYELLOW;
DRAWICON(crOSS(DDDD,REF(DDDD,1)),DDDD-0.1,1);
DRAWICON(CROSS(REF(DDDD,1),DDDD),REF(DDDD,1)+0.1,2);
DIFF:(EMA(CLOSE,10)-EMA(CLOSE,20))*0.7,LINETHICK1,COLORRED;
DEAF:EMA(DIFF,8),LINETHICK1,COLORGREEN;macd1:=(DIFF-DEAF),COLORSTICK;
DRAWBAND(DIFF,RGB(250,100,100),DEAF,RGB(0,0,0));
SHORT:=5;
LONG:=26;
MID:=2;
DIF:(EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)),LINETHICK1,COLORYELLOW;
DEA:EMA(DIF,MID);
DRAWBAND(DIF,RGB(250,0,0),DEA,RGB(200,180,280));
MACD:=(DIF-DEA)*2,COLORSTICK;
向下:=IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWICON(CROSS(DIF,DEA) AND DIF>REF(DIF,1) AND DEA<0,DIF,0);
趋势线:=MACD1,LINETHICK2,COLORCYAN;
判断:=(SMA(((C+L)/2-LLV(L,21))/(HHV((H+C)/2,21)-LLV(L,21))*100,2,1)-8);
STICKLINE(FILTER(CROSS(判断,趋势线)=1 OR 判断>REF(判断,1),10) AND 判断<25 ,0,0.02,4,0),COLORRED;
STICKLINE(FILTER(判断<REF(判断,1)AND 判断>65,5),0,0.02,4,0),COLORGREEN;
MA5:=EMA(C,3);
MA13:=EMA(C,13);
UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS
(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS
(MA5,MA13))+1),0),COLOR0000FF;
DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS
(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS
(MA13,MA5))+1),0),COLOR00FF00;
HR:=HHV(HIGH,55);
HRY:=LLV(LOW,55);
HRY11:=HR*HRY;
HRY33:=SQRT(HRY11);
TJ2:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HRY33;
DRAWTEXT(TJ2,-0.01,'金牛'),COLOR00FFFF;
0;
当前红袖天数:BARSLASTCOUNT(DIF>=DEA),NODRAW;