通达信MACD背离及选股指标(MACD类)指标公式

买卖信号

1. **金叉买入**:DIF上穿DEA(图标38) 2. **死叉卖出**:DEA上穿DIF(图标39) 3. **底背离买入**:MACD底背离信号(图标7) 4. **顶背离卖出**:MACD顶背离信号(图标8)

用法

该指标为MACD指标的优化版本,包含标准MACD信号和背离信号。 - 金叉(图标38)表示买入时机,死叉(图标39)表示卖出时机 - 底背离(红色点线+图标7)出现在价格创新低但MACD未创新低时,是较强的买入信号 - 顶背离(绿色点线+图标8)出现在价格创新高但MACD未创新高时,是较强的卖出信号 - 背离信号需结合成交量和其他指标综合判断,避免在震荡行情中频繁交易 - 适用于中短期趋势判断,建议在趋势明确时使用

公式源码

SHORT:=12;
LONG:=26;
MID:=9;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
macd:(DIF-DEA)*2,COLORSTICK;
{底背离}
A1:=BARSLAST(REF(crOSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
NOTEXT底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),DOTLINE,COLORRED;
{顶背离}
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND DIF<REF(DIF,A2+1) AND CROSS(DEA,DIF);
NOTEXT顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),DOTLINE,COLORGREEN;
DRAWICON(CROSS(DIF,DEA),DEA*1.08,38);{金叉}
DRAWICON(CROSS(DEA,DIF),DEA*1.08,39);{死叉}
DRAWICON(底背离,DEA*2.0,7);
DRAWICON(顶背离,DEA*2.0,8);
{
选股公式:
SHORT:=12;
LONG:=26;
MID:=9;
去停牌:=DYNAINFO(17)>0;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
底背离 AND 去停牌;
}

通达信MACD背离(MACD类)指标公式

买卖信号

**买入信号:** 1. **低位金叉**:DIFF上穿DEA且DIFF<-0.1(显示"低位金叉"文字,黄色柱状线) 2. **二次金叉**:DIFF上穿DEA且DEA<0,且21日内出现过一次金叉(显示"二次金叉"文字和图标,紫色柱状线) 3. **底背离**:价格创出新低但DIFF未创新低,且DIFF上穿DEA(显示"底背离"文字,绿色柱状线,红色斜线) 4. **三全项**:低位金叉、二次金叉、底背离同时满足(显示"三全项"文字,蓝色粗体) **卖出信号:** 1. **顶背离**:价格创出新高但DIFF未创新高,且DEA上穿DIFF(绿色斜线)

用法

1. **适用场景**:适用于中长线趋势判断,配合MACD指标使用 2. **买入时机**:出现低位金叉或二次金叉时考虑买入,底背离是较强的买入信号,三全项信号最为可靠 3. **卖出时机**:出现顶背离时考虑卖出或减仓 4. **注意事项**: - 低位金叉要求DIFF<-0.1,表示在相对低位发生金叉 - 二次金叉需要21日内已经有过一次金叉,说明是第二次金叉 - 背离信号需要结合成交量和均线确认 - 三全项是多个买入条件的组合,信号更强但较少出现

公式源码

DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);
DEA:EMA(DIFF,9);
macd:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:=crOSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;
DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4;
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;
底背离>0;
二次金叉>0;
顶背离=0;
低位金叉>0;

通达信MACD背离买卖指标(其他)指标公式

买卖信号

- **买信号(缩脚)**:MACD红柱缩脚(红柱由长变短)时买入 - **卖信号(缩头)**:MACD红柱缩头(红柱由长变短但仍为红柱)时卖出 - **杀多信号**:MACD绿柱出现杀多形态(连续下降后再次下降)时卖出 - **诱空信号**:MACD绿柱出现诱空形态(连续下降后反弹)时可能是洗盘信号 - **阻力信号**:股价突破20日或60日均线时显示阻力 - **背离信号**: - 底背离:股价创180天新低但DEA未创新低,可能出现反弹 - 顶背离:股价创180天新高但DEA未创新高,可能见顶 - **其他买入信号**:满足Y1、Y2、Y3、Y4条件时可能买入

用法

1. **核心指标**:基于改编的MACD柱状图(DIFF50和DEA50),通过红绿柱变化判断多空力量 2. **缩头缩脚**:利用MACD柱状图的顶底分型判断短期买卖点,缩脚买、缩头卖 3. **杀多诱空**:识别MACD绿柱的继续下跌(杀多)或反弹诱空(诱空)

公式源码

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1),COLORWHITE;
D:=SMA(K,3,1),COLORYELLOW;
J:=3*K-2*D,COLORFF00FF;
A:=250;
DIFF:=(EMA(CLOSE,12) - EMA(CLOSE,26));
DEA:=EMA(DIFF,9),COLORBLUE,LINETHICK0;
macd:=2*(DIFF-DEA);
MM:=IF(MACD< 0,MACD,0); 
JJ:=MM> REF(MM,1); 
ZZ:=REF(JJ,1)=1; 
准备:=(JJ AND ZZ)*DEA; 
STICKLINE(准备=DEA,1,-1,2,1),COLORFFFF00;
JH:=HHV(MAX(K,MAX(D,J)),A);
DH:=HHV(MAX(DIFF,DEA),A);
SH:=INTPART(JH/DH)/2;
DIFF50:=SH*DIFF+50,COLORFFFF00;
DEA50:=SH*DEA+50,COLORBLUE;
STICKLINE(DIFF50>DEA50,0,1.5*(DIFF50-DEA50),0,0),COLORRED; 
STICKLINE(DIFF50<DEA50,0,1.5*(DIFF50-DEA50),0,0),COLORFFFF00;
红柱:IF(1.5*(DIFF50-DEA50)>REF(1.5*(DIFF50-DEA50),1),1.5*(DIFF50-DEA50),0),
STICK,;
绿柱:IF(1.5*(DIFF50-DEA50)<REF(1.5*(DIFF50-DEA50),1),
1.5*(DIFF50-DEA50),0),STICK,COLORGREEN;
缩头:=IF(1.5*(DIFF50-DEA50)>0 AND REF(1.5*(DIFF50-DEA50),1)>REF(1.5*(DIFF50-DEA50),2) AND 1.5*(DIFF50-DEA50)< REF(1.5*(DIFF50-DEA50),1),1,0);
缩脚:=IF(1.5*(DIFF50-DEA50)<0 AND REF(1.5*(DIFF50-DEA50),1)< REF(1.5*(DIFF50-DEA50),2) AND 1.5*(DIFF50-DEA50)>REF(1.5*(DIFF50-DEA50),1),1,0);
杀多:=IF(1.5*(DIFF50-DEA50)<0 AND REF(1.5*(DIFF50-DEA50),1)> REF(1.5*(DIFF50-DEA50),2) AND 1.5*(DIFF50-DEA50)<REF(1.5*(DIFF50-DEA50),1),1,0);
诱空:=IF(1.5*(DIFF50-DEA50)>0 AND REF(1.5*(DIFF50-DEA50),1)< REF(1.5*(DIFF50-DEA50),2) AND 1.5*(DIFF50-DEA50)>REF(1.5*(DIFF50-DEA50),1),1,0);
阻力:=IF(crOSS(C,MA(C,20)) OR CROSS(C,MA(C,60)),1,0);
DRAWTEXT(FILTER(杀多,3) AND 杀多,1.5*(DIFF50-DEA50),'杀多'),COLORFF00FF;
DRAWTEXT(FILTER(缩头,3) AND 缩头,1.5*(DIFF50-DEA50)+0.2,'卖'),COLORFF00FF;
DRAWTEXT(FILTER(诱空,3) AND 诱空,1.5*(DIFF50-DEA50),'?洗盘'),COLOR00FF00;
DRAWTEXT(FILTER(缩脚,3) AND 缩脚,1.5*(DIFF50-DEA50)-0.2,'买'),COLOR00FF00;
DRAWTEXT(FILTER(阻力,16) AND 1.5*(DIFF50-DEA50)>=0,1.5*(DIFF50-DEA50)+0.01,'¤阻力'),COLOR00FFFF;
VRA:=REF(CLOSE,1); 
vrB:=SMA(MAX(CLOSE-VRA,0),6,1)/SMA(Abs(CLOSE-VRA),6,1)*100; 
VRC:=(2*CLOSE+HIGH+LOW)/4; 
VR0:=LLV(LOW,34); 
VR1:=HHV(HIGH,34); 
VR2:=EMA((VRC-VR0)/(VR1-VR0)*100,6); 
VR3:=EMA(0.667*REF(VR2,1)+0.333*VR2,4);  
VA1:=(REF(HIGH,1)+REF(LOW,1))/2; 
VA2:=MA(CLOSE,20)+2*STD(CLOSE,20); 
VA3:=REF(CLOSE,1); 
VA4:=SMA(MAX(CLOSE-VA3,0),7,1)/SMA(ABS(CLOSE-VA3),7,1)*100; 
VA5:=CROSS(79,VA4); 
VA6:=FILTER(VA5,4); 
VVD:=MA(CLOSE,80)-MA(CLOSE,10)/3; 
VA7:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1); 
X1:=CROSS(VA1,VA2) OR VA6; 
X2:=CROSS(84,VRB); 
STICKLINE(X1 OR X2,1.5*(DIFF50-DEA50)*1.05,1.5*(DIFF50-DEA50)*1.08,3,0); 
Y1:=IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3 AND COUNT(VA2>VA3,3) AND REF(LOW,1)=LLV(LOW,120) AND CLOSE>OPEN,1,0); 
Y2:=IF(CLOSE<VVD AND vol/240>MA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08 AND CLOSE<MA(CLOSE,13)*1.3,1,0); 
Y3:=CROSS(VA7,10); 
Y4:=IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>0.3 AND COUNT(VR2>VR3,3) AND REF(LOW,1)=LLV(LOW,120) AND CLOSE>OPEN,1,0); 
STICKLINE(Y1 OR Y2 OR Y3 OR Y4,1.5*(DIFF50-DEA50)*0.90,1.5*(DIFF50-DEA50)*0.99,3,0);
DD:=C=HHV(C,180); 
EE:=DEA< REF(DEA,1) AND REF(DEA< REF(DEA,1),1)=1; 
CC:=C> REF(C,1) AND REF(C> REF(C,1),1)=1; 
上升背离:(CC AND EE)*1.5*(DIFF50-DEA50),LINETHICK2,COLORWHITE; 
顶背离:(DD AND EE AND DEA< HHV(DEA,180))*3*ABS(DIFF50-DEA50),STICK,LINETHICK3,COLORGREEN; 
FF:=C=LLV(C,180); 
GG:= DEA> REF(DEA,1) AND REF(DEA> REF(DEA,1),1)=1; 
LL:=C< REF(C,1) AND REF(C< REF(C,1),1)=1; 
下降背离:(LL AND GG)*1.5*(DIFF50-DEA50),LINETHICK2,COLORYELLOW; 
底背离:(FF AND GG AND DEA> LLV(DEA,180))*3*(DIFF50-DEA50),STICK,LINETHICK3,COLORRED;

通达信MACD背离三全项指标(MACD类)指标公式

买卖信号

**买入信号:** 1. **低位金叉**:CROSS(DIFF,DEA) AND DIFF<-0.1(DIFF在低位金叉DEA) 2. **二次金叉**:CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1(21周期内第二次金叉) 3. **底背离**:REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) 4. **三全项**:低位金叉 AND 二次金叉 AND 底背离(三个条件同时满足) **卖出信号:** 1. **顶背离**:REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF)

用法

1. **适用场景**:该指标为MACD指标的优化版本,适用于中短线趋势判断和波段操作 2. **核心用法**: - DIFF与DEA金叉时考虑买入,死叉时考虑卖出 - 关注"低位金叉"和"二次金叉"信号,后者表示更强的买入信号 - 底背离(股价创新低但DIFF未创新低)是重要的买入信号,顶背离是卖出信号 - "三全项"信号(同时满足低位金叉、二次金叉、底背离)是较强的买入确认信号 3. **注意事项**: - 绿线(DIFF-DEA)下跌对应顶背离风险,红线上涨对应底背离机会 - 背离信号需要结合成交量和其他指标综合判断 - 二次金叉需配合DEA<0且在21周期内只出现一次

公式源码

DRAWTEXT_FIX(1,0.05,0.0,0,'顶背离绿线跌,底背离红线涨'),COLOR00FFFF,LINETHICK1;
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);
macd:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:=crOSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;{分析家公式网WWW.88GS.COM}
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4;
DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4; 
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;

通达信MACD翻红选股指标(超买超卖型)指标公式

买卖信号

该指标只包含买入信号("翻红"),没有卖出信号。 买入条件(翻红): 1. MACD值在前3个周期内连续递增(REF(MACD,2) < REF(MACD,1) < REF(MACD,3)) 2. 前一周期MACD小于当前MACD(REF(MACD,1) < MACD) 3. 前一周期MACD在0到0.15之间(RANGE(REF(MACD,1),0,0.15)) 4. 当前MACD大于0.05(MACD > 0.05)

用法

1. 适用场景:该指标用于捕捉MACD"翻红"信号,即MACD从低位回升且由负转正的买入时机。当MACD柱状线从0轴下方回升到0轴上方时出现"翻红"信号,表示短期多头力量增强,可能出现反弹或上涨行情。 2. 注意事项: - 该指标只提供买入信号,不含卖出条件,需配合其他方法判断卖点 - 信号条件较为严格(要求MACD在特定范围内),可能过滤掉一些行情 - 建议结合成交量、大盘趋势等其他因素综合判断 - 属于短线或波段操作指标,不适合长线投资

公式源码

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
macd:=2*(DIFF-DEA);
翻红:RANGE(REF(MACD,2),REF(MACD,1),REF(MACD,3))
AND REF(MACD,1)<MACD
AND RANGE(REF(MACD,1),0,0.15) AND MACD>0.05;

通达信MACD缠绕选股指标(MACD类)指标公式

买卖信号

该公式本身不包含明确的买入/卖出信号。公式仅计算了MACD的DIFF和DEA值,以及判断两者是否缠绕(差值绝对值小于0.05)。缠绕状态通常预示着即将产生金叉或死叉,但需结合其他分析方法判断具体交易方向。

用法

1. **适用场景**:用于判断MACD指标中DIFF和DEA的缠绕状态,当两者非常接近时(差值<0.05),表示市场可能即将发生变盘。 2. **使用方法**:该公式需要配合其他指标或方法使用: - 当缠绕状态结束后DIFF上穿DEA(金叉),可能产生买入信号 - 当缠绕状态结束后DIFF下穿DEA(死叉),可能产生卖出信号 3. **注意事项**: - 该公式仅为辅助判断工具,不是完整的交易系统 - 需要结合其他技术分析方法(如K线形态、成交量等)综合判断 - 0.05的阈值可能需要根据不同个股或市场环境调整

公式源码

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);缠绕:Abs(DIFF-DEA)<0.05;

通达信MACD绿柱翻红指标(MACD类)指标公式

买卖信号

1. **佛手(VV条件)**:CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30) AND DIF>DEA AND MACD>REF(MACD,1) AND DIF>0 AND DEA>0 AND MA(vol,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1) 2. **二次翻红**:FH3 OR FH4 OR FH5(FH1 AND FH2基础上满足特定条件) 3. **低买**:DIF从下往上穿越DEA且DIF<0 4. **加油**:DIF从下往上穿越DEA且DIF>0

用法

该指标是MACD指标的优化增强版,适用于中短线交易。佛手信号条件较为严格,需要同时满足均线多头排列、MACD多头且放量等条件,代表强势股回调后的再次启动机会。二次翻红表示MACD连续回调后再次翻红,是抄底反弹信号。低买和加油分别代表DIF上穿DEA在零轴下方和零轴上方的买入机会。使用时建议结合成交量和均线趋势综合判断,注意假突破风险。

公式源码

DIF:EMA(CLOSE,6)-EMA(CLOSE,19);
DEA:EMA(DIF,9);
macd:2*(DIF-DEA),COLORSTICK;
STICKLINE(MACD>0,MACD,0,0.5,0),COLORRED;
STICKLINE(MACD< 0,MACD,0,0.5,0),COLORGREEN;
STICKLINE(MACD>0 AND MACD< REF(MACD,1),MACD,0,0.5,0),COLORWHITE;
STICKLINE(MACD< 0 AND MACD>REF(MACD,1),MACD,0,0.5,0),COLORFF00FF;
FH1:=REF(MACD,1)< REF(MACD,2) AND REF(MACD,2)< REF(MACD,3) AND REF(MACD,3)< REF(MACD,4);
FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;
FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);
FH4:=FH1 AND FH2 AND Abs((DIF-DEA)/C)< 0.018;
FH5:=FH1 AND FH2 AND MACD< 0.10;
VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30) AND DIF>DEA AND MACD>REF(MACD,1) AND DIF>0 AND DEA>0 AND MA(vol,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
佛手:IF(VV,1,0),NODRAW;
X0:=BARSLAST((crOSS(MACD,REF(MACD,1)) AND MACD>0) OR CROSS(MACD,0));
X1:=BARSLAST(CROSS(0.5,COUNT(MACD>REF(MACD,1),X0+1)=X0+1));
X2:=COUNT(MACD< REF(MACD,1),X1+1)=X1+1 AND COUNT(MACD< 0,X1+1)<=2;
X3:=REF(X2,1) AND MACD>REF(MACD,1) AND C>O AND C>REF(C,1);
STICKLINE(X1=0 AND MACD>0,MACD,0,2,0),COLORDCDC00;
STICKLINE(X3,MACD,0,2,0),COLOR0854FF;
DRAWICON(佛手,-0.06,11);
二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW;
低买:CROSS(DIF,DEA) AND DIF< 0,COLORFF00FF,NODRAW;
加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW;
DRAWICON(二次翻红,-0.05,1);
DRAWTEXT(二次翻红,-0.15,'↖翻红'),COLORRED;
DRAWTEXT(CROSS(DIF,DEA) AND DIF< 0,DEA-0.02,'↖低买'),COLORFF00FF;
DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'↖加油'),COLORYELLOW;
XG:二次翻红 OR 低买 OR 加油,NODRAW;

通达信MACD绿柱底背离选股(MACD类)指标公式

买卖信号

**买入信号**:XG条件满足时产生买入信号,具体条件为: - AREAM1 > AREAM3(当前周期MACD面积之和大于3个周期前) - HPREM1 < HPREM3(当前周期最高价低于3个周期前) - REF(MACD,1) < 0(前一根K线MACD为负值) - MACD > 0(当前MACD为正值) 该公式没有明确的卖出信号输出,仅有一个选股条件XG。

用法

这是一个基于MACD背离和形态结合的选股指标,适用于中长线趋势交易。核心逻辑是:当MACD在0轴下方运行后刚翻红(MACD>0且前一天<0),同时配合价格创出阶段性新低但MACD面积却创出新高的底背离形态时,产生买入信号。 使用注意事项: 1. 该指标主要用于选股(XG条件),需配合其他分析方法确认入场点 2. DAYS变量计算的是MACD金叉/死叉以来的周期数,属于变周期指标 3. 建议结合成交量和均线系统综合判断 4. 适用于趋势明确的单边行情,在震荡市中可能产生假信号

公式源码

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
macd:=(DIFF-DEA)*2;
DAYS:=IF(DIFF>DEA,BARSLAST(DIFF<DEA),BARSLAST(DIFF>DEA));
AREA0:=SUM(MACD,DAYS);
AREAM1:=REF(AREA0,DAYS);   
AREAM2:=REF(AREAM1,DAYS);   
AREAM3:=REF(AREAM2,DAYS);  
HPRE:=HHV(L,DAYS);
HPREM1:=REF(HPRE,DAYS);
HPREM2:=REF(HPREM1,DAYS);
HPREM3:=REF(HPREM2,DAYS);
LPRE:=LLV(L,DAYS);
LPREM1:=REF(LPRE,DAYS);
XG:AREAM1>AREAM3 AND HPREM1<HPREM3 AND REF(MACD,1)<0 AND MACD>0 ;

通达信MACD综合买卖指标(其他)指标公式

买卖信号

1. **买入信号**:三平底翻金形态出现,同时满足"出击"或"启动"条件时,产生买入提示 - 出击:主力启动线上穿资金异动线,或主力洗盘线>资金异动线且主力启动线上穿主力洗盘线 - 启动:主力启动线>前一天主力启动线,且成交量上穿主力启动线,同时前1或2天成交量<资金异动线 - 三平底翻金:连续下跌后出现三根K线收阳 2. **关键位置线**: - 顶部线(天际线*0.809) - 海面线(顶部线*0.191) - 底部线 - 多空线(中轴) 3. **辅助判断**: - MACD多空量能柱(红柱看多,兰柱看空) - 超前MACD多空量能柱 - KDJ指标(J值底部钝化处理后再顶部钝化处理) - 换手率和5日换手率

用法

1. **适用场景**:中短线交易,结合MACD多空趋势和KDJ指标判断顶底 2. **核心逻辑**:利用MACD定位顶底区域,结合传统KDJ优化判断精确买卖点,通过资金异动线(MA(V,135))和主力启动线(MA(V,5))捕捉资金入场时机 3. **注意事项**: - 该指标包含多个子指标(MACD、KDJ、成本密集区、活跃度等),需综合分析 - 三平底翻金是重要的买入形态信号 - 换手率和5日换手率辅助判断个股活跃度 - 密集成本突破指标用于判断筹码分布 - 适用于日线及以上周期,分时判断需配合分钟有效周期 4. **风险提示**:指标较为复杂,包含多个指标的综合运用,需熟悉各子指标含义后再使用

公式源码

{由MACD定位顶底,利用MACD趋势进行精确顶底判断,传统KDJ指标结合MACD优化,MACD多空量能判断,大盘动向,密集成本突破,换手率和五日换手率辅助判断个股活跃度,密集成本突破指标筹码峰画线,超前MACD多空量能柱。}					
					A:=CURRBARSCOUNT;
A1:=DAY!=REF(DAY,1);
A2:=BARSLAST(A1)+1;
A3:=MA(C,A2);
A4:=SUM(AMO,A2)/SUM(vol,A2)/100;
A5:=IF(CAPITAL>0,A4,A3);
均价线:=IF(A<=CONST(A2),A5,DRAWNULL);
分钟有效周期:=IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,DRAWNULL))));
分时价:=TFILT(CLOSE,CURRBARSCOUNT,00,CURRBARSCOUNT,00);
分时判断:=IF(分时价=DRAWNULL,1,IF(分钟有效周期=DRAWNULL,DRAWNULL,1));
{-----------------------------由macd定位顶底-------------------------------}
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
KX:=BARSSINCE(CLOSE);{←首次开盘价距金的天数}
HHN:=CONST(HHV(DIFF,KX));
HLN:=CONST(LLV(DEA,KX));
RC1:=CONST((HHN+HLN)/2);
SS:=((HHN-HLN)/200);
MACD底部:=(-100*SS+RC1)+-(-100*SS+RC1),COLOR669999;
MACD顶部:=(100*SS+RC1)+-(-100*SS+RC1),COLORFF0033;
MACD中轴:=0+-(-100*SS+RC1);
DIFF修正:=DIFF+-(-100*SS+RC1),COLOR008080;
DEA修正:=DEA+-(-100*SS+RC1),COLOR00FF00;
MACD修正:=2*(DIFF修正-DEA修正)+MACD中轴,COLOR0000BB,NODRAW;
MACD超跌:=CONST(LLV(MACD修正,KX));
MACD超跌线:=IF(MACD超跌<MACD底部,MACD超跌,MACD底部);
{----------------------利用MACD趋势进行精确顶底判断------------------------}
顶部:=MACD顶部+-MACD超跌线;
天际:=顶部*0.809;
中轴:=MACD中轴+-MACD超跌线;
海面:=顶部*0.191;
底部:=MACD底部;
{------------------------传统kdj指标结合MACD优化---------------------------}
RSVA:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*顶部;{采用21日月线优化}
K:SMA(RSVA,3,1),COLORFFFFFF,NODRAW;
D:SMA(K,3,1),COLOR00FFFF,NODRAW;
原J值参数:=3*K-2*D;
JD:=IF(原J值参数<底部,底部,原J值参数);{J值底部钝化处理}
J:IF(JD>顶部,顶部,JD),COLORFF00FF,NODRAW;{底部钝化处理后再进行顶部钝化处理}
{---------------------------MACD多空量能判断-------------------------------}
MACD多头:DIFF修正+-MACD超跌线,COLOR339999;
空头:DEA修正+-MACD超跌线,COLOR00FF00;
量能柱:2*(MACD多头-空头)+中轴,COLOR0000BB,NODRAW;
超前DEA:=(EMA(MACD多头,7));
超前MACD:=2*(MACD多头-超前DEA)+中轴;
{-----------------------------------大盘动向-------------------------------}
VAR1大盘:=LLV(LOW,13);
VAR2大盘:=HHV(HIGH,13);
VAR3大盘:=(SMA((CLOSE-VAR1大盘)/(VAR2大盘-VAR1大盘)*顶部,5,1))-顶部/2;
VAR4大盘:=SMA((VAR2大盘-CLOSE)/(VAR2大盘-VAR1大盘)*顶部,5,1)-顶部/2;
大盘散户:=IF(VAR4大盘<底部,底部,VAR4大盘),COLOR408000;
大盘主力:=IF(VAR3大盘<底部,底部,VAR3大盘),COLOR330088;
{---------------------------------密集成本突破-----------------------------}
最高获利参数:=顶部/100;
VAR1C:=(COST(89)-COST(11))*最高获利参数;
VAR2C:=(COST(99.9)-COST(1))*最高获利参数;
单峰:=((1-VAR1C/VAR2C))*顶部;
低密:=((COST(90)-COST(60))/VAR2C)*顶部;
高密:=((COST(40)-COST(1))/VAR2C)*顶部;
赢利:= (SMA(WINNER(AMOUNT/VOL/99),2,1))*顶部;
活跃度:顶部-顶部/(1+expma(HIGH,21)),COLOR774455;{←CYF公众追涨热情指标}
70%成本集中度:=IF(VAR1C>顶部,顶部,VAR1C),COLORFFFFFF;
90%成本集中度:=IF(VAR2C>顶部,顶部,VAR2C),COLORFF0000;
套牢筹码上升:=IF((单峰-赢利)>底部,(单峰-赢利),底部);
个股散户:=IF(套牢筹码上升>顶部,顶部,套牢筹码上升),COLOR408000;
散户:IF(个股散户=DRAWNULL,DRAWNULL,个股散户),COLOR408000;
获利筹码上升:=IF((赢利-单峰)>底部,(赢利-单峰),底部);
个股主力:=IF(获利筹码上升>顶部,顶部,获利筹码上升),COLOR330088;
主力:IF(个股主力=DRAWNULL,DRAWNULL,个股主力),COLOR330088;
{--------------------换手率,五日换手率辅助判断个股活跃度-------------------}
换手:SUM(VOL,1)/CAPITAL*100,COLOR666666,NODRAW;
⑤日换:SUM(VOL,5)/CAPITAL*100,COLOR999999,NODRAW;
{----------------------密集成本突破指标筹码峰画线--------------------------}
金色背景修边1:STICKLINE(C>0 AND CURRBARSCOUNT>=2,顶部,底部,3.05,0),COLOR003333;
金色背景修边2:STICKLINE(C>0 AND CURRBARSCOUNT>=2,顶部,中轴,3.05,0),COLOR003333;
金色背景补充:DRAWBAND(顶部,RGB(51,51,0),中轴,RGB(51,51,0));
金色背景:DRAWBAND(顶部,RGB(51,51,0),底部,RGB(128,128,128));
追涨热度峰紫色:DRAWBAND(活跃度,RGB(66,52,81),底部,RGB(204,0,0));
高密峰墨蓝色:=DRAWBAND(高密,RGB(0,0,51),底部,RGB(0,0,255));
低密峰纯蓝色:=DRAWBAND(低密,RGB(0,0,102),底部,RGB(0,0,255));
90%成本峰:DRAWBAND(90%成本集中度,RGB(0,0,153),底部,RGB(0,0,153));
70%成本峰:DRAWBAND(70%成本集中度,RGB(0,128,0),底部,RGB(255,255,255));
散户峰绿色:DRAWBAND(散户,RGB(0,64,0),底部,RGB(204,0,0));
主力峰红色:DRAWBAND(主力,RGB(102,26,51),底部,RGB(0,0,255));
MACD多空趋势:DRAWBAND(MACD多头,RGB(204,51,51),空头,RGB(0,179,0));
MACD多头重画:DRAWBAND(MACD多头,RGB(153,153,51),MACD多头,RGB(153,153,51));
MACD空头重画:DRAWBAND(空头,RGB(0,204,0),空头,RGB(0,204,0));
{--------新宝塔线-----------}
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
三平底翻金:=(REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1))
AND VAR1;
主力启动线:=MA(V,5),COLORFFFFFF;
主力洗盘线:=MA(V,35),COLOR00FFFF;
资金异动线:=MA(V,135),COLORFF0000;
{----------------------------买卖参考--------------------------------------}
出击:=(crOSS(主力启动线,资金异动线) OR ((主力洗盘线 > 资金异动线) AND CROSS(主力启动线,主力洗盘线))),COLORYELLOW;
启动:=(主力启动线>REF(主力启动线,1) AND (CROSS(VOL,主力启动线) AND (REF(VOL,1)<REF(资金异动线,1) OR REF(VOL,2)<REF(资金异动线,2)))),COLOR45AAEE;
成立:=三平底翻金 AND (出击 OR 启动);
买入提示:=IF(成立=1,海面*0.5,0) AND 分时判断=1;
{------------------------顶部线,天际线,海面线,底部线重画-------------------}
顶部线:DRAWBAND(顶部,RGB(51,0,255),顶部,RGB(51,0,255));
天际线:DRAWBAND(天际,RGB(128,64,64),天际,RGB(128,64,64));
海面线:DRAWBAND(海面,RGB(0,153,153),海面,RGB(0,153,153));
底部线:DRAWBAND(0,RGB(153,153,102),买入提示,RGB(153,153,102));
{------------------------超前MACD多空量能柱--------------------------------}
超前MACD红柱1:STICKLINE(超前MACD>=中轴,超前MACD,中轴,1.50,0),COLOR226688;
超前MACD红柱2:STICKLINE(超前MACD>=中轴,超前MACD,中轴,0.95,0),COLOR4488BB;
超前MACD红柱3:STICKLINE(超前MACD>=中轴,超前MACD,中轴,0.31,0),COLOR55AADD;
超前MACD兰柱1:STICKLINE(超前MACD<=中轴,超前MACD,中轴,1.50,0),COLOR006600;
超前MACD兰柱2:STICKLINE(超前MACD<=中轴,超前MACD,中轴,0.95,0),COLOR007700;
超前MACD兰柱3:STICKLINE(超前MACD<=中轴,超前MACD,中轴,0.31,0),COLOR008800;
{--------------------------MACD多空量能柱----------------------------------}
MACD红柱1:STICKLINE(量能柱>=中轴,量能柱,中轴,1.5,0),COLOR000077;
MACD红柱2:STICKLINE(量能柱>=中轴,量能柱,中轴,1.1,0),COLOR000088;
MACD红柱3:STICKLINE(量能柱>=中轴,量能柱,中轴,0.6,0),COLOR000099;
MACD红柱4:STICKLINE(量能柱>=中轴,量能柱,中轴,0.15,0),COLOR0000AA;
MACD兰柱1:STICKLINE(量能柱<=中轴,量能柱,中轴,1.5,0),COLORAA6633;
MACD兰柱2:STICKLINE(量能柱<=中轴,量能柱,中轴,1.1,0),COLORBB7744;
MACD兰柱3:STICKLINE(量能柱<=中轴,量能柱,中轴,0.6,0),COLORCC8855;
MACD兰柱4:STICKLINE(量能柱<=中轴,量能柱,中轴,0.15,0),COLORDD9966;
{---------中轴线重画及顶部线,天际线,海面线,底部线,多空线文字说明-----------}
中轴线:DRAWBAND(中轴,RGB(128,128,255),中轴,RGB(128,128,255));
顶部线文字:DRAWTEXT(CURRBARSCOUNT=1,顶部*0.98,' 顶部线'),COLORFF0033;
天际线文字:DRAWTEXT(CURRBARSCOUNT=1,天际*0.98,' 天际线'),COLOR404080;
海面线文字:DRAWTEXT(CURRBARSCOUNT=1,海面,' 海面线'),COLOR999900;
底部线文字:DRAWTEXT(CURRBARSCOUNT=1,底部,' 底部线'),COLOR669999;
中轴线文字:DRAWTEXT(CURRBARSCOUNT=1,中轴,' 多空线'),COLORFF8080;
{-------------------------------传统kdJ指标线重画--------------------------}
D线重画:DRAWBAND(D,RGB(255,255,0),D*0.998,RGB(255,255,0));
k线重画:DRAWBAND(K,RGB(255,255,255),K,RGB(255,255,255));
J线重画:DRAWBAND(J,RGB(255,0,255),J,RGB(255,0,255));

通达信MACD绝杀指标(MACD类)指标公式

买卖信号

1. **买入信号(持股看多)**: - 当OBV3>REF(OBV3,1) 且 MAC3>REF(MAC3,1)时,显示黄色柱状线(量价齐升) - DIF线上涨时显示红色(入1) - “拉”信号(红色圆点)表示拉升上涨 - “吸”信号(粉红色圆点)表示吸筹 2. **卖出信号(持币看空)**: - DIF线下跌时显示绿色(入2) - “派”信号(绿色圆点)表示派发出货 - “落”信号(白色圆点)表示回落下跌

用法

1. **适用场景**:该指标为MACD与OBV的能量潮组合指标,适用于判断量价配合的趋势行情 2. **使用方法**: - 当出现黄色柱状线(OBV3与MAC3同时上涨)时,表示市场处于量价齐升的上涨趋势,可考虑买入 - 关注“吸”、“拉”、“派”、“落”四个信号:吸筹后拉升,拉升后派发,派发后回落 - DIF线的红绿变化可辅助判断短期多空力量 - 配合【筹码峰%】观察主力持仓成本 3. **注意事项**: - 该指标信号较为复杂,需结合多个信号综合判断 - “吸拉派落”信号依赖XLPL.NOTEXT系列函数,需确保数据源支持 - 建议结合其他指标(如均线、成交量)综合使用,避免单一信号决策

公式源码

VA:=IF(CLOSE>REF(CLOSE,1),vol,-VOL);
obv1:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
OBV2:=EMA(OBV1,3)-MA(OBV1,9);
OBV3:=EMA(IF(OBV2>0,OBV2,0),3);
MAC3:=MA(C,3);
SHORT:=12;LONG:=26;MID:=9;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)COLORYELLOW ;
DEA:EMA(DIF,MID)COLORFF9900 ;
macd:=(DIF-DEA)*2;
STICKLINE(OBV3>REF(OBV3,1) AND MAC3>REF(MAC3,1),0,MACD,2,0),COLORYELLOW;
{持币:STICKLINE((SAR(10,2,20)>=H),MACD,0,1.5,0),COLORGREEN;
持股:STICKLINE((sar(10,2,20)<=L),0,MACD,1.5,0),COLORYELLOW;}
吸:=XLPL.NOTEXT吸,COLORLIRED,CIRCLEDOT,LINETHICK3;
拉:=XLPL.NOTEXT拉,COLORRED,CIRCLEDOT,LINETHICK3;
派:=XLPL.NOTEXT派,COLORGREEN,CIRCLEDOT,LINETHICK3;
落:=XLPL.NOTEXT落,COLORWHITE,CIRCLEDOT,LINETHICK3;
STICKLINE(吸,0,MACD,1,0),COLORLIRED;
STICKLINE(拉,0,MACD,1,0),COLORRED;
STICKLINE(派,0,MACD,1,0),COLORGREEN;
STICKLINE(落,0,MACD,1,0),COLORWHITE;
入1:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK1;
入2:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK1;
【筹码峰%】:WINNER(CLOSE)*100,NODRAW,COLORWHITE;
上涨家数:INDEXADV,NODRAW;
下跌家数:INDEXDEC,NODRAW;