[通达信指标]金领MACD附图公式

注意本指标源码用于通达信、通达信金融终端和通达信期货通。

01

指标源码1

MACD2:=2*(MACD.DIF-MACD.DEA);

STICKLINE(MACD2>=0 AND MACD2>REF(MACD2,1),0,MACD2,1.2,0),COLORRED;

STICKLINE(MACD2>=0 AND MACD2<REF(MACD2,1),0,MACD2,1.2,0),COLORGREEN;

STICKLINE(MACD2<0 AND MACD2<REF(MACD2,1),0,MACD2,1.2,0),COLORYELLOW;

STICKLINE(MACD2<0 AND MACD2>REF(MACD2,1),0,MACD2,1.2,0),COLORMAGENTA;

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:EMA(DIF,9);

MACD:(DIF-DEA)*2,NODRAW;

JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));

TTZZ1:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;

DRAWTEXT( TTZZ1,DEA*1.25,’二金’),COLORWHITE;

A1:=BARSLAST(REF(CROSS(DIF,DEA),1));

TTZZ2:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);

DRAWTEXT( TTZZ2,DIF*0.5,’底背’),COLORRED;

A2:=BARSLAST(REF(CROSS(DEA,DIF),1));

TTZZ3:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);

DRAWTEXT( TTZZ3,DIF*1.12,’顶背’),COLORGREEN;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));

K:=SMA(RSV,9,3),NODRAW;

D:=SMA(K,9,3),NODRAW;

J:=3*K-2*D,NODRAW;

TTZZ4:=CROSS(DIF,DEA) AND CROSS(K,D) AND CROSS(J,D);

DRAWTEXT( TTZZ4,DEA*1.12,’金叉共振’),COLORYELLOW;

TTZZ5:=HHV(MACD,5);

C1:=BARSLAST(REF(CROSS(DEA,DIF),1));

E:=REF(C,C1+1)>C AND DEA>0 AND REF( TTZZ5,C1+1)< TTZZ5 AND CROSS(DEA,DIF) ;

DRAWTEXT(E>0,-0.5,’柱顶背’),COLORCYAN;

F:=REF(C,A1+1)>C  AND DEA<0 AND REF( TTZZ5,A1+1)< TTZZ5 AND CROSS(DIF,DEA);

DRAWTEXT(F>0,0.5,’柱底背’),COLORLIRED;

JC:= DEA-DIF;

TTZZ6:=IF(MACD<0,SUM(MACD,BARSLAST(JC<0)),0);

TTZZ7:=IF(MACD>0,SUM(MACD,BARSLAST(JC>0)),0);

TTZZ8:=LLV(L,BARSLAST(JC<0));

TTZZ9:=HHV(H,BARSLAST(JC>0));

X1:=IF (MACD<0,BARSLAST(CROSS(DIF,DEA)),0);

TTSS1:=REF( TTZZ6,X1+1);

TTSS2:=REF( TTZZ8,X1+1);

Y1:=IF(( TTZZ6<0 AND ABS( TTZZ6)<ABS(TTSS1) AND  TTZZ8<TTSS2 ),1,0);

RS1:= MACD<0 AND REF(MACD,1)<0 AND C<TTSS2

AND ABS( TTZZ6)<ABS(TTSS1) AND ABS(MACD)<ABS(REF(MACD,1));

TTSS3:= IF (CROSS(DIF,DEA),REF(Y1,1),0);

DRAWTEXT(TTSS3,DEA*0.8,’积底背’),COLORFF80FF;

X2:=IF (MACD>0,BARSLAST(CROSS(DEA,DIF)),0);

TTSS4:=REF( TTZZ7,X2+1);

TTSS5:=REF( TTZZ9,X2+1);

Y2:=IF(( TTZZ7>0 AND  TTZZ7<TTSS4 AND  TTZZ9>TTSS5 ),1,0);

RS2:= MACD>0 AND REF(MACD,1)>0 AND C>TTSS5 AND ABS( TTZZ7)<ABS(TTSS4) AND ABS(MACD)<ABS(REF(MACD,1));

TTSS6:= IF (CROSS(DEA,DIF),REF(Y2,1),0);

DRAWTEXT(TTSS6,DEA*0.8,’积顶背’),COLORCYAN;

02

图片示例

图片

友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111268
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注