通达信MACD顶底背离改良版指标(其他)指标公式

买卖信号

**买入信号:** 1. **翻红**(EEE条件成立):MACD连续4天变小后,今天MACD>=0且刚变红,同时满足EMA13上升或MACD差值<0.018或MACD<0.10任一条件 2. **低位金叉**(DIWEIJINC):DIFF上穿DEA且DIFF<-0.1 3. **二次金叉**(ERCIJINC):DIFF上穿DEA且DEA<0,前21天内有2次金叉 4. **底背离**(DDDD):股价创新低但DIFF未创新低,随后DIFF上穿DEA 5. **三全多**:低位金叉+二次金叉+底背离同时成立 **卖出信号:** 1. **翻绿**(OOO条件成立):MACD连续4天变大后,今天MACD<=0且刚变绿,同时满足EMA13下降或MACD差值>0.018或MACD>0.10任一条件 2. **高位死叉**(GAOWEISC):DEA上穿DIFF

用法

公式源码

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK2;
DEA:EMA(DIF,9),COLORWHITE;
macd:(DIF-DEA)*2,NODRAW;
STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
STICKLINE(MACD< 0,0,MACD,1,0),COLORGREEN;
STICKLINE(MACD>0&&MACD<=REF(MACD,1),0,MACD,1,0),COLORYELLOW;
STICKLINE(MACD< 0&&MACD>=REF(MACD,1),0,MACD,1,0),COLORWHITE;
AAA:=REF(MACD,1)< REF(MACD,2)&&REF(MACD,2)< REF(MACD,3)&&REF(MACD,3)< REF(MACD,4);
BBB:=MACD>=0&&COUNT(MACD>REF(MACD,1),1)=1;
CCC:=AAA&&BBB&&EMA(C,13)>REF(EMA(C,13),1);
DDD:=AAA&&BBB&&Abs((DIF-DEA)/C)< 0.018;
FFF:=AAA&&BBB&&MACD< 0.10;
EEE:=(CCC||DDD||FFF);
HGW:=REF(MACD,1)>REF(MACD,2)&&REF(MACD,2)>REF(MACD,3)&&REF(MACD,3)>REF(MACD,4);
QQQ:=MACD<=0&&COUNT(MACD< REF(MACD,1),1)=1;
YYY:=HGW&&QQQ&&EMA(C,13)< REF(EMA(C,13),1);
ZZZ:=HGW&&QQQ&&ABS((DIF-DEA)/C)>0.018;
UUU:=HGW&&QQQ&&MACD>0.10;
OOO:=YYY||ZZZ||UUU;
DRAWICON(EEE,-0.05,1);
DRAWTEXT(EEE,DEA,'翻红'),COLORRED;
DRAWICON(OOO,0.05,2);
DRAWTEXT(OOO,DEA,'翻绿'),COLORGREEN;
DIWEIJINC:=crOSS(DIFF,DEA)&&DIFF< -0.1;
DRAWICON(DIWEIJINC,DEA,4);
GAOWEISC:=CROSS(DEA,DIFF)&&DIFF>0.1;
DRAWICON(GAOWEISC,DEA,5);
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
ERCIJINC:=CROSS(DIFF,DEA)&&DEA< 0&&COUNT(JCCOUNT=2,21)=1;
DRAWICON(ERCIJINC,DEA*0.9,1);
JKCT:=COUNT(CROSS(DEA,DIFF),BARSLAST(DEA<=0));
ERCISICHA:=CROSS(DEA,DIFF)&&DEA>0&&COUNT(JKCT=2,21)=1;
DRAWICON(ERCISICHA,DEA*1.1,2);
B1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
DDDD:=REF(CLOSE,B1+1)>CLOSE&&DIFF>REF(DIFF,B1+1)&&CROSS(DIFF,DEA);
DRAWTEXT(DDDD,DEA,'底背离'),COLORFF00FF;
B2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
KKKK:=REF(CLOSE,B2+1)< CLOSE&&REF(DIFF,B2+1)>DIFF&&CROSS(DEA,DIFF);
DRAWTEXT(KKKK,DEA,'顶背离'),COLORYELLOW;
DRAWTEXT(DIWEIJINC&&ERCIJINC&&DDDD,DIFF,'三全多'),COLOR0000FF;
DRAWTEXT(GAOWEISC&&ERCISICHA&&KKKK,DIFF,'三全空'),COLORGREEN;
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2;
IF(DIF< REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK2;
LIJIN0:=EMA(DIF,20);
E60:=EMA(DIF,60);
E120:=EMA(DIF,120);
LIJIN40:=EMA(DIF,240);
E480:=EMA(DIF,480);
ELIJIN:=(LIJIN0*20+E60*60+E120*120+LIJIN40*240+E480*480)/920;
HH:ELIJIN*(1+0.01*344),CIRCLEDOT,COLORRED;
LL:ELIJIN*(1-0.01*344),CIRCLEDOT,COLORBLUE;

通达信MACD顶底结构指标(MACD类)指标公式

买卖信号

1. **金叉买入信号**:DRAWICON(CROSS(DIF,DEA),DEA,1) - DIF上穿DEA时显示买入图标 2. **死叉卖出信号**:DRAWICON(CROSS(DEA,DIF),DEA,2) - DEA上穿DIF时显示卖出图标 3. **底背离买入**:DIF创新低但MACD未创新低,且DIF上穿DEA,显示"底背离"文字提示 4. **顶背离卖出**:DIF创新高但MACD未创新高,且DEA上穿DIF,显示"顶背离"文字提示 5. **钝化信号**:DRAWTEXT(TFILTER(B,MACD>0,1),...)显示"钝化" - 底背离结构形成中 6. **消失信号**:底背离/顶背离条件消失时显示"消失"提示 7. **结构形成信号**:显示"结构形成"文字,表示背离结构确认

用法

1. **基础用法**:金叉买入(图标1)、死叉(图标2)卖出,适用于MACD常规交易 2. **背离交易**:重点关注"底背离"和"顶背离"信号,作为趋势反转的预警 3. **结构预警**:底部结构预警和顶部结构预警用于识别更复杂的背离形态(直接背离和隔峰背离) 4. **钝化含义**:当出现"钝化"提示时,表示背离正在进行但尚未完全形成,需要等待确认 5. **消失含义**:背离信号消失表示原有背离结构被破坏,信号失效 6. **注意事项**:该指标包含复杂的背离结构计算,需结合趋势和成交量综合判断,避免在震荡市中频繁交易

公式源码

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
macd:2*(DIF-DEA), COLORSTICK,LINETHICK2;
A1:=BARSLAST(REF(crOSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,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,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK4;
DRAWICON(CROSS(DIF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIF),DEA,2);
STICKLINE(MACD>REF(MACD,1)AND MACD>0,0,MACD,0.2,0),COLORRED;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.2,0),COLORRED;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,0.2,0),COLORBLUE;
STICKLINE(MACD<REF(MACD,1)AND MACD<0,0,MACD,0.2,0),COLORBLUE;
{底部结构预警}
死叉:=CROSS(DEA,DIF);
N1:=BARSLAST(死叉),NODRAW;{最近一次死叉的位置}
N2:=REF(BARSLAST(死叉),N1+1),NODRAW;{倒数第二次死叉与倒数第一次死叉的区间}
N3:=REF(BARSLAST(死叉),N2+N1+2),NODRAW;{倒数第三次死叉与倒数第二次死叉的区间}
CL1:=LLV(C,N1+1),NODRAW;{最近一次死叉后,最低收盘价}
DIFL1:=LLV(DIF,N1+1),NODRAW;
CL2:=REF(CL1,N1+1),NODRAW;{倒数第二次死叉与倒数第一次死叉之间的最低收盘价}
DIFL2:=REF(DIFL1,N1+1),NODRAW;
CL3:=REF(CL2,N1+1),NODRAW;{倒数第三次死叉与倒数第二次死叉之间的最低收盘价}
DIFL3:=REF(DIFL2,N1+1),NODRAW;
PDIFL2:=IF(DIFL2>0,INTPART(LOG(DIFL2))-1,INTPART(LOG(-DIFL2))-1);
mdiFL2:=INTPART(DIFL2/POW(10,PDIFL2));
PDIFL3:=IF(DIFL3>0,INTPART(LOG(DIFL3))-1,INTPART(LOG(-DIFL3))-1);
MDIFL3:=INTPART(DIFL3/POW(10,PDIFL3));
MDIFB2:=INTPART(DIF/POW(10,PDIFL2));
MDIFB3:=INTPART(DIF/POW(10,PDIFL3));
直接底背离:=(CL1<CL2 ) AND (MDIFB2>MDIFL2) AND (MACD<0 AND REF(MACD,1)<0) AND MDIFB2<=REF(MDIFB2,1);
隔峰底背离:=(CL1<CL3 AND CL3<CL2 ) AND (MDIFB3>MDIFL3) AND (MACD<0 AND REF(MACD,1)<0) AND MDIFB3<=REF(MDIFB3,1);
B:直接底背离 OR 隔峰底背离,NODRAW;
BG:((MDIFB2>REF(MDIFB2,1))*REF(直接底背离,1)) OR ((MDIFB3>REF(MDIFB3,1))*REF(隔峰底背离,1)),NODRAW;
底背离消失:=(REF(直接底背离,1) AND DIFL1<=DIFL2 ) OR (REF(隔峰底背离,1) AND DIFL1<=DIFL3);
DRAWTEXT(TFILTER(B,MACD>0,1),(DIF+MACD),'钝化'),COLORRED;
STICKLINE(B OR BG,DIF,DEA,1,0),COLORRED;
DRAWTEXT(TFILTER(底背离消失,B,1),(DIF+MACD),'消失'),COLORYELLOW;
DRAWTEXT(TFILTER(BG,MACD>0,1),DIF*1.1,'结构形成'),COLORGREEN;
{顶部结构预警}
金叉:=CROSS(DIF,DEA);
M1:=BARSLAST(金叉),NODRAW;{最近一次金叉的位置}
M2:=REF(BARSLAST(金叉),M1+1),NODRAW;{倒数第二次金叉与倒数第一次金叉的区间}
M3:=REF(BARSLAST(金叉),M2+M1+2),NODRAW;{倒数第三次金叉与倒数第二次金叉的区间}
CH1:=HHV(C,M1+1),NODRAW;{最近一次金叉后,最高收盘价}
DIFH1:=HHV(DIF,M1+1),NODRAW;
CH2:=REF(CH1,M1+1),NODRAW;{倒数第二次金叉与倒数第一次金叉之间的最高收盘价}
DIFH2:=REF(DIFH1,M1+1),NODRAW;
CH3:=REF(CH2,M1+1),NODRAW;{倒数第三次金叉与倒数第二次金叉之间的最高收盘价}
DIFH3:=REF(DIFH2,M1+1),NODRAW;
PDIFH2:=IF(DIFH2>0,INTPART(LOG(DIFH2))-1,INTPART(LOG(-DIFH2))-1);
MDIFH2:=INTPART(DIFH2/POW(10,PDIFH2));
PDIFH3:=IF(DIFH3>0,INTPART(LOG(DIFH3))-1,INTPART(LOG(-DIFH3))-1);
MDIFH3:=INTPART(DIFH3/POW(10,PDIFH3));
MDIFT2:=INTPART(DIF/POW(10,PDIFH2));
MDIFT3:=INTPART(DIF/POW(10,PDIFH3));
直接顶背离:=(CH1>CH2 ) AND (MDIFT2<MDIFH2) AND (MACD>0 AND REF(MACD,1)>0) AND MDIFT2>=REF(MDIFT2,1);
隔峰顶背离:=(CH1>CH3 AND CH3>CH2 ) AND (MDIFT3<MDIFH3) AND (MACD>0 AND REF(MACD,1)>0) AND MDIFT3>=REF(MDIFT3,1);
T:直接顶背离 OR 隔峰顶背离,NODRAW;
TG:((MDIFT2<REF(MDIFT2,1))*REF(直接顶背离,1)) OR ((MDIFT3<REF(MDIFT3,1))*REF(隔峰顶背离,1)),NODRAW;
顶背离消失:=(REF(直接顶背离,1) AND DIFH1>=DIFH2 ) OR (REF(隔峰顶背离,1) AND DIFH1>=DIFH3);
DRAWTEXT(TFILTER(T,MACD<0,1),(DIF+MACD),'钝化'),COLORGREEN;
DRAWTEXT(TFILTER(顶背离消失,T,1),(DIF+MACD),'消失'),COLORYELLOW;
STICKLINE(T OR TG,DIF,DEA,1,0),COLORGREEN;
DRAWTEXT(TFILTER(TG,MACD<0,1),DIF*1.02,'结构形成'),COLORMAGENTA;

通达信MACD顶底画线指标(MACD类)指标公式

买卖信号

该公式未包含明确的买卖信号。虽然使用了DRAWLINE函数计算ABC和P13,但仅用于特殊画线提示,未产生CROSS、FILTER、DRAWTEXT、DRAWICON等明确买卖信号输出。P13=0时的STICKLINE仅作为辅助参考,并非标准买卖信号。

用法

1. **适用场景**:用于判断市场趋势和动量,属于MACD指标的视觉优化版本 2. **颜色含义**: - 红色STICKLINE:MACD>0,多头趋势 - 绿色STICKLINE:MACD<0,空头趋势 - 黄色STICKLINE:MACD>0且递减,多头力量减弱 - 白色STICKLINE:MACD<0且递增,空头力量减弱 - 紫红色STICKLINE:P13=0时的特殊画线,可能表示阶段性高点 3. **注意事项**:该公式主要提供视觉参考,无明确买卖点提示,需结合其他指标或方法判断入场出场时机

公式源码

DIF:EMA(CLOSE,12)-EMA(CLOSE,26)LINETHICK2;
DEA:EMA(DIF,9)LINETHICK2;
macd:(DIF-DEA)*2,COLORSTICK;
STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
STICKLINE(MACD<0,0,MACD,1,0),COLORGREEN;
STICKLINE(MACD>0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLORYELLOW;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORWHITE;
ABC:=DRAWLINE(DIF>=HHV(DIF,13),DIF,C<=LLV(C,13),DIF,0);
P13:=(ABC-DIF);
STICKLINE(P13=0,DEA,DIF,1,1),COLORLIMAGENTA;
STICKLINE(P13=0,0.2,0.25,1,1),COLORGREEN;

通达信MACD顶底指标(MACD类)指标公式

买卖信号

- **买入信号1(抄底)**:MACD上穿支撑线(“B”信号) - **买入信号2(追涨)**:MACD上穿0轴(“B”信号) - **卖出信号(卖点)**:压力线下穿MACD(“S”信号)

用法

1. **适用场景**:该指标基于MACD改进而来,适用于中短期波段交易 2. **买入条件**: - 当MACD柱状图从下往上突破支撑线时,形成“抄底”信号 - 当MACD从负值上穿0轴时,形成“追涨”信号,表明多头趋势开始 3. **卖出条件**:当MACD柱状图从上往下突破压力线时,形成“卖点”信号 4. **注意事项**: - 支撑线和压力线是根据MACD历史高低点动态计算的 - 该指标为趋势型指标,在震荡行情中可能出现频繁的假信号 - 建议结合其他指标或均线系统进行确认,以提高交易准确性

公式源码

DIF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIF,9);
macd : 2*(DIF-DEA),COLORSTICK;
MACD1: 2*(DIF-DEA);
MACD2:MA(MACD1,3);
压力:MA(REF(HHV(MACD,20),1),2),COLORGRAY;
支撑:MA(REF(LLV(MACD ,10),1),2),COLORGRAY;
抄底:=crOSS(MACD,支撑)*6,COLORRED,LINETHICK1;
DRAWTEXT(CROSS(MACD,支撑),支撑,'B'),COLORRED;
追涨:=CROSS(MACD,0)*6,COLORMAGENTA,LINETHICK1;
DRAWTEXT(CROSS(MACD,0),0,'B'),COLORMAGENTA;
卖点:=CROSS(压力,MACD),COLORGREEN,LINETHICK1;
DRAWTEXT(卖点,压力,'S'),COLORGREEN;

通达信MACD面积背驰选股指标(MACD类)指标公式

买卖信号

该公式的买卖信号通过BC变量输出: - **买入信号**:当MJ<0(MACD柱状线在零轴下方)AND S5>RS5(当前累积值大于前一次累积值)AND DEA<0(DEA在零轴下方)时,BC=1,表示买入信号 - **卖出信号**:当MJ>0(MACD柱状线在零轴上方)AND S5<RS5(当前累积值小于前一次累积值)时,BC=0,表示卖出信号 这是一个基于MACD变形指标的背离交易系统,通过比较MACD累积值与历史累积值的相对大小来判断趋势的转折。

用法

1. **适用场景**:适用于中短线交易,特别适合捕捉MACD指标的背离信号。当MACD柱状线在零轴下方运行,但累积值开始回升并超过历史值时,可能形成底背离买入机会;当MACD柱状线在零轴上方,但累积值开始回落时,可能形成顶背离卖出机会。 2. **注意事项**: - 该指标是对标准MACD的变形优化,通过累积值比较来判断趋势强度 - 买入条件要求DEA<0,属于在弱势区域寻找转折点的策略 - 需要结合其他技术分析工具综合判断,避免单独使用 - 建议配合成交量和价格形态进行确认

公式源码

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd0:=(DIF-DEA)*2;
MJ:=MACD0;
S05:=SUM(MJ,0);
QST:=BARSLAST(MJ<0 AND REF(MJ,1)>0)+1;
QXT:=BARSLAST(MJ>0 AND REF(MJ,1)<0)+1;
S5:=IF(MJ>0,S05-REF(S05,BARSLAST(MJ<0)),S05-REF(S05,BARSLAST(MJ>0)))/10;
ST:=IF(MJ>0,REF(QST,QXT)+QXT,REF(QXT,QST)+QST);
RS5:=REF(S5,ST);
BC:IF(MJ>0 AND S5<RS5,0,IF(MJ<0 AND S5>RS5 AND DEA<0,1,0));

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

买卖信号

1. **底部信号**:当BB值上穿9时,出现"底部"文字提示和黄色图标提示,同时在MACD柱状图上显示黄色竖线 2. **空中加油信号**:当MACD连续4天及以上大于0,且呈现递增趋势(MACD>REF(MACD,1)>REF(MACD,2)>REF(MACD,3))时,出现"空中加油"文字提示和红色图标提示 3. **低积背离信号**:当MACD创出新低但未跌破前期低点,形成底背离时,画出紫色趋势线

用法

1. **适用场景**:该指标主要用于判断MACD指标的底部信号和空中加油形态,可用于短线和波段操作 2. **使用方法**: - "底部"信号出现时,表示市场可能处于超卖状态,可以考虑逢低买入 - "空中加油"信号出现时,表示MACD在零轴上方持续走强,是持股待涨的信号 - 低积背离信号表示MACD与股价形成底背离,是潜在的买入信号 3. **注意事项**: - 该指标是对传统MACD的变形使用,结合了超买超卖指标(BB值) - 建议结合其他技术指标和均线系统综合判断 - 空中加油信号仅在MACD大于0时有效 - 需要注意市场整体趋势,熊市中信号可靠性较低

公式源码

N:=12;M:=9;
MTR:=EMA(EMA(EMA(CLOSE,N),N),9);{原为12 12 12}
DIF:(MTR-REF(MTR,1))/REF(MTR,1)*20000;
DEA:MA(DIF,M),COLOR0066FF ;
macd:(DIF-DEA)*2,COLORSTICK;
{底部信号}
BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
AAA:=EMA(CLOSE,12)-EMA(CLOSE,26);
底:crOSS(BB值,9),COLORYELLOW,NODRAW;
DRAWTEXT(CROSS(BB值,9),0, '‘底部'),COLORYELLOW;
DRAWICON(CROSS(BB值,9),0,11);
STICKLINE(CROSS(BB值,9),0-0.1,MACD-0.1,1,0),COLORYELLOW;
MACD空中加油:=MACD>=0 AND REF(MACD,1)>=0 AND REF(MACD,2)>=0 AND
REF(MACD,3)>=0 AND MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2)
AND REF(MACD,2)<REF(MACD,3) ;
加油:MACD空中加油,NODRAW,COLORLIRED;
DRAWICON(MACD空中加油,0,23);
STICKLINE(MACD空中加油,0-0.1,MACD-0.1,0.2,0),COLORLIRED;
DRAWTEXT(MACD空中加油,0, '‘空中加油'),COLORLIRED;
{DRAWICON(REF(DIF,1)>REF(DIF,2) AND DIF<REF(DIF,1) AND DIF>0 AND DIF>DEA,DIF*1.1,2),COLORGREEN;
DRAWICON(CROSS(DEA,DIF) AND DIF>0,DIF,37),COLORGREEN;
DRAWICON(REF(DIF,1)<REF(DIF,2) AND DIF>REF(DIF,1) AND DIF<0 AND DIF<DEA,DIF*1.1,1),COLORRED;
DRAWICON(CROSS(DIF,DEA) AND DIF<0,DIF,36),COLORRED;}
X_2:=BARSLAST(REF(MACD,1)<0 AND MACD>0);
X_3:=LLVBARS(MACD,X_2+20);
X_4:=IF(X_3>X_2,REF(MACD,X_3),0);
X_5:=MACD<0 AND MACD>X_4 AND LOW=LLV(LOW,X_2+20) AND X_4<0;
X_6:=REF(X_5,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,X_3)<0 AND MACD<0;
低积背:DRAWLINE(X_4=X_3,MACD,X_6,MACD,0),COLORMAGENTA;

通达信MACD面积指标(MACD类)指标公式

买卖信号

1. **买入信号**:当MACD柱状线从负值上穿0轴时(CROSS(0,MACD)),显示红色数值为红面积(BB),表示多头动能 2. **卖出信号**:当MACD柱状线从正值下穿0轴时(CROSS(MACD,0)),显示绿色数值为绿面积(AA),表示空头动能

用法

这是一个MACD指标的增强显示版本,主要用于: 1. **判断多空转换**:通过MACD柱状线穿越0轴来判断趋势的转折点 2. **动能分析**:红面积表示多方累积的动能,绿面积表示空方累积的动能,数值越大表示该方向动能越强 3. **注意事项**: - 该指标主要显示历史面积数值,属于辅助分析功能 - 单独使用MACD信号可能存在滞后性,建议结合其他指标综合判断 - 红面积和绿面积的数值代表之前相反方向的总动能,可作为参考

公式源码

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
macd:(DIF-DEA)*2,COLORSTICK;
红面积:SUM(MACD,BARSLAST(MACD<0))*(MACD>0),COLOR0000FF,NODRAW;
绿面积:SUM(MACD,BARSLAST(MACD>0))*(MACD<0),COLORFFFF00,NODRAW;
AA:=ROUND(REF(绿面积,1)*100);
BB:=ROUND(REF(红面积,1)*100);
DRAWNUMBER(crOSS(0,MACD),HHV(REF(MACD,1),5)+0.03,Abs(BB)),COLORMAGENTA;
DRAWNUMBER(CROSS(MACD,0),LLV(REF(MACD,1),5)-0.03,ABS(AA)),COLORGREEN;

通达信MACD零轴主图指标(MACD类)指标公式

买卖信号

该公式没有明确的买卖信号输出(无CROSS、DRAWTEXT、DRAWICON、FILTER等函数)。仅通过STICKLINE的变色来直观展示MACD与零轴的关系以及MACD的递增递减变化,属于辅助看盘型指标。

用法

1. **适用场景**:用于判断中短期趋势,结合M50均线与MACD柱状线的关系来辅助决策 2. **使用方法**: - 观察M50(50日均线)的方向,作为多空分界线 - MACD柱状线在M50上方运行表示多头趋势,下方表示空头趋势 - 红色系(COLORLIRED)代表多头能量,绿色系(COLORLIGREEN)代表空头能量 - STICKLINE的变色逻辑:MACD由正转负且递减时显示红色(多头衰退),MACD由负转正且递增时显示绿色(空头衰退) 3. **注意事项**: - 这是一个改良版的MACD指标(DIF和DEA经过调整) - 无直接买卖信号,需结合其他指标或方法判断入场出场 - 建议配合均线交叉或量价配合使用

公式源码

M50:MA(C,50),COLORYELLOW,LINETHICK2;
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
DIF:DIF1+EMA(CLOSE,3),COLORWHITE;
DEA:DEA1+EMA(CLOSE,12),COLORYELLOW;
{D50:=M50+MA(DIF1,50),LINETHICK2;}
macd:(DIF1-DEA1)*2,NODRAW,COLORRED;
STICKLINE(MACD>=0,M50,M50+MACD*3,0,1),COLORLIRED;
STICKLINE(MACD<0,M50,M50+MACD*3,0,1),COLORLIGREEN;
STICKLINE(((MACD<REF(MACD,1)) AND (MACD>0)),M50,M50+MACD*3,0,1),COLORLIRED;
STICKLINE(((MACD>REF(MACD,1)) AND (MACD<0)),M50,M50+MACD*3,0,1),COLORLIGREEN;

通达信MACD零轴上金叉选股指标(资金型)指标公式

买卖信号

该公式只有一个买入条件(最后一个语句),为复合条件选股信号: - DIF>0:MACD的DIF线在零轴上方(多头趋势) - Abs(MACD)<0.01:MACD柱状线绝对值小于0.01(表示MACD在零轴附近收窄整理) - V>MA(V,N):成交量大于20日均量(成交量放大配合) - C>=REF(C,BARSLAST(V1)):当前收盘价不低于最近一次涨幅超过4%时的价格(股价保持强势) 当以上4个条件同时满足时,输出信号(条件成立返回1,否则返回0)。

用法

这是一个综合型选股指标,适用于筛选强势股。使用时需注意: 1. 适用于牛市或上升趋势中的选股 2. 条件要求DIF在零轴上方,表示中长期趋势向好 3. MACD柱状线收窄(绝对值小于0.01),说明股价处于蓄势整理状态 4. 成交量需放大(大于20日均量),表示有资金关注 5. 股价需保持在前一次大幅上涨(4%以上)的高度之上,说明趋势未破 6. 该指标无未来函数,可作为选股或入场参考条件

公式源码

N:=20;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd:=(DIF-DEA)*2;
V1:=C>REF(C,1)*1.04 AND C>0;
DIF>0 AND Abs(MACD)<0.01 AND V>MA(V,N) AND C>=REF(C,BARSLAST(V1))  ;

通达信MACD零轴上上首次金叉选股指标(MACD类)指标公式

买卖信号

- **买入信号**:AA AND CC - 条件AA:CROSS(DIF,DEA) AND DEA>0,表示DIF上穿DEA(金叉),且DEA>0 - 条件CC:REF(BARSLAST(CROSS(DIF,0)),T+1)<20 AND COUNT(DIF>=DEA,T)=1,表示在最近一次DIF下穿DEA后,之前DIF上穿0轴的距离当前不超过20个交易日,且期间只有一次DIF>=DEA的情况 - **卖出信号**:无明确的卖出条件

用法

1. **适用场景**:该指标用于捕捉MACD金叉后的强势上涨行情,要求在DEA处于0轴上方时出现金叉,且之前DIF上穿0轴的时间不能太久(20天内),过滤掉已经涨幅较大的情况 2. **注意事项**: - 这是一个选股型指标,仅提供买入信号 - 条件CC的作用是确保DIF刚上穿0轴不久(约20天内),避免在行情末期追高 - 需要结合其他技术分析或止损策略使用 - 公式未输出卖出信号,需自行设定止盈止损条件 - 适用于趋势向上的行情,在震荡市中可能出现较多假信号

公式源码

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd:=(DIF-DEA)*2;
AA:=crOSS(DIF,DEA) AND DEA>0;
T:=BARSLAST(CROSS(DEA,DIF)); 
CC:=REF(BARSLAST(CROSS(DIF,0)),T+1)<20 AND COUNT(DIF>=DEA,T)=1;
AA AND CC;