注意:本指标源码用于通达信、通达信金融终端和通达信期货通。
DIF:EMA(CLOSE,12)-EMA(CLOSE,26); DEA:EMA(DIF,9); MACD:(DIF-DEA)*2,COLORSTICK; MACD低金:=CROSS(DIF,DEA) AND DIF<-0.1; STICKLINE(MACD低金,0,-0.18,1,0),COLORYELLOW; DRAWTEXT(MACD低金,-0.15,’ MACD低金’),COLORRED; JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0)); MACD二金:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; STICKLINE(MACD二金,0,-0.18,1,0),COLORFF00FF; DRAWTEXT(MACD二金,-0.3,’ MACD二金’),COLORFF00FF; A1:=BARSLAST(REF(CROSS(DIF,DEA),1)); M底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA); STICKLINE(M底背离,0,0.13,1,0),COLOR00FF00; DRAWTEXT(M底背离,0.18,’ M底背离’),COLOR00FF00; A2:=BARSLAST(REF(CROSS(DEA,DIF),1)); DRAWTEXT(MACD低金 AND MACD二金 AND M底背离,0.51,’三全项’),COLORYELLOW,LINETHICK2; DRAWTEXT(MACD低金 AND M底背离,0.31,’两全项’),COLORLIBLUE,LINETHICK2; 上翘:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2; 下拐:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORLIBLUE,LINETHICK2; A3:=BARSLAST(REF(CROSS(“RSI.RSI1″,”RSI.RSI2”),1)); B3:=REF(C,A3+1)>C AND REF(“RSI.RSI1”,A3+1)<“RSI.RSI1” AND CROSS(“RSI.RSI1″,”RSI.RSI2”); DRAWTEXT(B3>0,-0.3,’RSI底背离’),COLORCYAN; A2Z:=BARSLAST(REF(CROSS(“KDJ.K”(9,3,3),”KDJ.D”(9,3,3)),1)); B2:=REF(C,A2Z+1)>C AND REF(“KDJ.K”(9,3,3),A2Z+1)<“KDJ.K”(9,3,3) AND CROSS(“KDJ.K”(9,3,3),”KDJ.D”(9,3,3)); DRAWTEXT(B2>0,-0.3,’KD底背离’),COLORYELLOW; |
{三全项}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; MACD低金:=CROSS(DIF,DEA) AND DIF<-0.1; JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0)); MACD二金:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1; A1:=BARSLAST(REF(CROSS(DIF,DEA),1)); M底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA); MACD低金 AND MACD二金 AND M底背离; {三背离} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; A1:=BARSLAST(REF(CROSS(DIF,DEA),1)); M底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA); A2:=BARSLAST(REF(CROSS(DEA,DIF),1)); A3:=BARSLAST(REF(CROSS(“RSI.RSI1″,”RSI.RSI2”),1)); B3:=REF(C,A3+1)>C AND REF(“RSI.RSI1”,A3+1)<“RSI.RSI1” AND CROSS(“RSI.RSI1″,”RSI.RSI2”); A2Z:=BARSLAST(REF(CROSS(“KDJ.K”(9,3,3),”KDJ.D”(9,3,3)),1)); B2:=REF(C,A2Z+1)>C AND REF(“KDJ.K”(9,3,3),A2Z+1)<“KDJ.K”(9,3,3) AND CROSS(“KDJ.K”(9,3,3),”KDJ.D”(9,3,3)); B3 AND B2 AND M底背离; |
友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。 |
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111468
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!