通达信双红启动指标(MACD类)指标公式

核心逻辑

该指标本质上是一个改进版的MACD指标。通过计算12日EMA与25日EMA的差值得到VAR1(类似于DIF线),再对VAR1进行6日EMA平滑得到VAR2(类似于DEA线)。指标通过判断VAR1和VAR2与零轴的关系以及两者之间的交叉关系来分析多空趋势的转换。当VAR1在零轴上方时表示多头趋势(显示红色),在零轴下方时表示空头趋势(显示绿色)。VAR2则用于判断短期动能的转变。

买卖信号

1. **做多信号**:REF(VAR1<VAR2,1) AND VAR2<VAR1,即金叉(VAR2从下往上穿越VAR1) 2. **做空信号**:REF(VAR1>VAR2,1) AND VAR2>VAR1,即死叉(VAR2从上往下穿越VAR1) 3. **开始做多**:BARSLASTCOUNT(VAR1>=0)=1,表示刚刚从空头转为多头第一天 4. **强信号**:区域判断=1 AND 流出天数 AND VAR1>VAR2,表示在多头区域连续3天以上出现价量齐升的强势状态 5. **回补强信号**:符合特定条件的空头回补后走强

用法

1. **基本用法**:关注VAR1与零轴的位置关系,在零轴上方持有或做多,在零轴下方观望或做空 2. **交叉信号**:当出现金叉时考虑买入,出现死叉时考虑卖出 3. **特殊信号**:当出现"开始做多"图标时,是较强的买入提示 4. **强势信号**:关注"强"和"回补强"信号,这些表示趋势可能加速 5. **配合其他指标**:建议结合成交量或其他趋势指标综合判断,以提高信号可靠性

公式源码

VAR1:=EMA(C,12)-EMA(C,25),NODRAW;
VAR2:=EMA(VAR1,6),NODRAW;
获利回吐:(VAR2>=0)*VAR2,COLORLIBLUE,LINETHICK1;
空头回补:(VAR2< 0)*VAR2,COLORMAGENTA,LINETHICK1;
坚绝做空:(VAR1< 0)*VAR1,COLORGREEN,LINETHICK1;
买入:(VAR1>=0)*VAR1,COLORRED,LINETHICK1;
STICKLINE(VAR2>=0,VAR2,0,3.2,0),COLORGREEN;
STICKLINE(VAR2>=0,VAR2,0,2.9,0),COLOR777777;
STICKLINE(VAR2>=0,VAR2,0,2.4,0),COLOR999999;
STICKLINE(VAR2>=0,VAR2,0,1.8,0),COLORBBBBBB;
STICKLINE(VAR2>=0,VAR2,0,1.1,0),COLORGREEN;
STICKLINE(VAR2>=0,VAR2,0,0.3,0),COLORGREEN;
STICKLINE(VAR2< 0,VAR2,0,3.2,0),COLORFF5500;
STICKLINE(VAR2< 0,VAR2,0,2.9,0),COLORLIRED;
STICKLINE(VAR2< 0,VAR2,0,2.4,0),COLORLIRED;
STICKLINE(VAR2< 0,VAR2,0,1.8,0),COLORLIRED;
STICKLINE(VAR2< 0,VAR2,0,1.1,0),COLORLIRED;
STICKLINE(VAR2< 0,VAR2,0,0.3,0),COLORLIRED;
STICKLINE(VAR1< 0,VAR1,0,3.2,0),COLORCC0066;
STICKLINE(VAR1< 0,VAR1,0,2.9,0),COLOREE0066;
STICKLINE(VAR1< 0,VAR1,0,1.8,0),COLORFF2266;
STICKLINE(VAR1< 0,VAR1,0,1.1,0),COLORFF4466;
STICKLINE(VAR1< 0,VAR1,0,0.3,0),COLORFF6666;
STICKLINE(VAR1>=0,VAR1,0,3.2,0),COLOR000055;
STICKLINE(VAR1>=0,VAR1,0,2.9,0),COLOR000077;
STICKLINE(VAR1>=0,VAR1,0,2.4,0),COLOR000099;
STICKLINE(VAR1>=0,VAR1,0,1.8,0),COLOR0000BB;
STICKLINE(VAR1>=0,VAR1,0,1.1,0),COLOR0000DD;
STICKLINE(VAR1>=0,VAR1,0,0.3,0),COLOR0000FF;
区域判断:=IF(获利回吐 > 0,1,0);
流出天数:=REF(COUNT(VAR1< VAR2,3),1) >=3;
强:=区域判断=1 AND 流出天数 AND VAR1>VAR2;
判断:=IF(空头回补 < 0,1,0),NODRAW;
回补流出:=判断 AND Abs(VAR2)/ABS(VAR1)< 2,NODRAW;
天数:=REF(COUNT(回补流出,3),1) >=3,NODRAW;
回补强:=天数 AND ABS(VAR2)/ABS(VAR1) >= 2;
特殊区域强:=天数 AND REF(VAR1,1)< 0 AND VAR1>0;
做空:REF(VAR1>VAR2,1) AND VAR2>VAR1,COLORBLUE,NODRAW;
做多:REF(VAR1< VAR2,1) AND VAR2< VAR1,COLORRED,NODRAW;
开始做多:=BARSLASTCOUNT(VAR1>=0)=1;
DRAWICON(开始做多,买入+0.05,1);