注意:本指标源码用于通达信、通达信金融终端和通达信期货通。
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; |
友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。 |
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111268
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!