❶ 编制MACD中DIFF背离画线公式(通达信)
DIFF:EMA(CLOSE,12)-EMA(CLOSE,27);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK,LINETHICK2;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离内:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK4{底背};
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{顶背};
❷ macd背离通达信系统自动画出
DIFF:EMA(CLOSE,12)-EMA(CLOSE,27),COLORRED;
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;
{二次翻红}
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((DIFF-DEA)/C)<0.018;
FH5:=FH1 AND FH2 AND MACD<0.10;
二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW;
低买:CROSS(DIFF,DEA) AND DIFF<0,COLORFF00FF,NODRAW;
加油:CROSS(DIFF,DEA) AND DIFF>0,COLORYELLOW,NODRAW;
DRAWICON(二次翻红,-0.05,1);
DRAWTEXT(二次翻红,-0.15,'↖翻红'),COLORRED;
DRAWTEXT(CROSS(DIFF,DEA) AND DIFF<0,DEA-0.02,'↖低买'),COLORFF00FF;
DRAWTEXT(CROSS(DIFF,DEA) AND DIFF>0,DEA-0.05,'↖加油'),COLORYELLOW;
XG:二次翻红 OR 低买 OR 加油,NODRAW;
❸ 求通达信中把MACD顶底背离信号叠加到分时主图上的公式源码
顶背离,你要确定一下是,dif的背离,还是,dea线的背离,还是macd柱子高低的背离.
提示方式是画线提示还是文字提示还是图标提示
例如下图中的是划线提示的
❹ 求高手帮忙设:通达信macd 顶底背离+画线公式,如图,图片来自同花顺,万分感激!
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
DRAWICON(CROSS(DIF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIF),DEA,2);
DU:=BARSLAST(CROSS(DIF,DEA));
DD:=BARSLAST(CROSS(DEA,DIF));
TJ1:=DEA<0ANDDU=0ANDREF(DEA,REF(DU,1))<DEAANDREF(C,REF(DU,1))>C;
STICKLINE(EVERY(UPNDAY(DU,1),DU),REF(DEA,DU),REF(DEA,DU),5,-1),COLORLIGRAY;
STICKLINE(TJ1,REF(DEA,REF(DU+1,1)),DEA,1,0),COLORLIGRAY;
DRAWTEXT(TJ1,REF(DEA,REF(DU,1)),'底背离'),COLORLIGRAY;
TJ2:=DEA>0ANDDD=0ANDREF(DEA,REF(DD,1))>DEAANDREF(C,REF(DD,1))<C;
STICKLINE(EVERY(UPNDAY(DD,1),DD),REF(DEA,DD),REF(DEA,DD),5,-1),COLORLIGRAY;
STICKLINE(TJ2,REF(DEA,REF(DD+1,1)),DEA,1,0),COLORLIGRAY;
DRAWTEXT(TJ2,REF(DEA,REF(DD,1)),'顶背离'),COLORLIGRAY;
❺ 求通达信macd背离指标公式,要求按照macd红绿柱长短与股价作为背离指标,谢谢!
可以编写来macd背离指标公式,也可源以按照你说的macd红绿柱长短作为与股价的判断段,但是前提你要说明具体怎么判断。没有判断标准怎么编写呢。
例如下图的macd背离指标,可以通过条件参数判断macddif线背离,dea线背离,你说的macd柱长短背离,macd面积背驰都可以。发生背离自动画线提示。这些都可以,但前提你要有具体判断标准例如底背离低点位置怎么确认顶背离高点位置怎么确认等。
下面四张图分别是dif背离,dea背离,macd柱高低背离,macd柱面积背驰。
❻ 通达信Macd选股怎么表达底背离
macd背离选股是需要建立选股公式的,无法通过综合选股的选择简单的上穿,或者对比大小专值来实现.
需要你自属己定义条件,然后把所设定的条件编辑成条件选股公式,才可以实现选股.
还有背离可以有很多种,例如dif线,dea线最低点的低背离,还有macd绿柱子,最底点的底背离.还有背驰也就是macd绿柱面积的背离.
还有金叉背离,也就是两次金叉位置的对比.等等
还可以把这些条件组合.这是需要你自己设定条件的.
图中分别是dea线和macd柱子高低点的背离.
❼ 哪位老师有通达信MACD柱体背离的指标公式分享一个,真心感谢
可以编写macd柱体的顶底背离指标,你是判断macd长短的背离还是判断macd柱面积的背离,再有你所说的颜色变化,用什么颜色怎么变化没明白什么意思有图吗。
下图是macd柱顶底背离画线指标。
❽ 请高手编写通达信macd背离公式,背离同时画上升和下降剪头
A1:=COUNT(MACD.DIF>REF(MACD.DIF,1),3)=3;
A2:=COUNT(C<REF(C,1),3)=3;
B1:=COUNT(MACD.DIF<REF(MACD.DIF,1),3)=3;
B2:=COUNT(C>REF(C,1),3)=3;
A1 AND A2 OR B1 AND B2;
或:
(1)
A1:=COUNT(MACD.DIF>REF(MACD.DIF,1),3)=3;
A2:=COUNT(C<REF(C,1),3)=3;
A1 AND A2;
(2)
B1:=COUNT(MACD.DIF<REF(MACD.DIF,1),3)=3;
B2:=COUNT(C>REF(C,1),3)=3;
B1 AND B2;