[通达信指标]7个背离指标MACD KDJ RSI CCI副图组合主图

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

 

图片
图片

目录

1 MACD背离指标

2 KDJ背离指标

3 KDJ优化背离指标

4 RSI背离指标

5 CCI背离指标

6 三指标组合背离

7 四指标组合背离

01

MACD背离指标

DIF:EMA(C,12)-EMA(C,26),COLORRED;

DEA:EMA(DIF,9),COLORWHITE;

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

STICKLINE(((MACD<REF(MACD,1)) AND (MACD>0)),0,MACD,1,0),COLORLIBLUE;

STICKLINE(((MACD>REF(MACD,1)) AND (MACD<0)),0,MACD,1,0),COLORFF00FF;

IF(DIF<0,DIF,0),COLORYELLOW;

IF(DIF<0,0,DIF),COLORRED;

IF(DIF<DEA,DIF,DEA),COLORWHITE;

IF(DIF>DEA,DEA,DEA),COLORFF937F;

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

二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(AA=2,21)=1;

DRAWTEXT(二次金叉,0.2,’ 二次金叉’),COLORYELLOW;

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

底背离:=REF(C,A1+1)>C AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);

STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;

底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED;

DRAWTEXT(底背离,0.12,’ 底背离’),COLORFF00FF;

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

顶背离:=REF(C,A2+1)<C AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);

顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN;

图片

02

KDJ背离

N:=9;

M1:=3;

M2:=3;

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:SMA(RSV,M1,1);

D:SMA(K,M2,1);

J:3*K-2*D;

低位金:=CROSS(K,D) AND D<20;

STICKLINE(低位金,D,D+8,5,0),COLORYELLOW;

JCCOUNT:=COUNT(CROSS(K,D),BARSLAST(K>=D));

二次金:=CROSS(K,D) AND D<20 AND COUNT(JCCOUNT=2,34)=1;

STICKLINE(二次金,D,D+5,5,0),COLORFF80FF;

DRAWICON(二次金,D*0.85,1) ;

A1ZZZ:=BARSLAST(REF(CROSS(K,D),1));

D底背离:=REF(CLOSE,A1ZZZ+1)>CLOSE AND K>REF(K,A1ZZZ+1) AND CROSS(K,D);

STICKLINE(D底背离,D,D+5,5,0),COLORRED;

DRAWLINE(A1ZZZ=0,D,D底背离,D,0),COLORRED,LINETHICK2;

DRAWTEXT(D底背离>0,J,’D底背离’),COLORRED;

A2ZZZ:=BARSLAST(REF(CROSS(D,K),1));

D顶背离:=REF(CLOSE,A2ZZZ+1)<CLOSE AND REF(D,A2ZZZ+1)>D AND CROSS(D,K);

DRAWLINE(A2ZZZ=0,D,D顶背离,D,0),COLORGREEN,LINETHICK2;

DRAWTEXT(D顶背离>0,K+2,’D顶背离’),COLORGREEN;

03

优化KDJ背离

LOWV:=EMA(LLV(LOW,34),3);

HIGHV:=EMA(HHV(HIGH,34),3);

RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);

K:=SMA(RSV,8,1);

D:=SMA(K,6,1);

J:3*K-2*D;

J1:MA(J,3);

A1:=BARSLAST(REF(CROSS(J,J1),1));

AA:=REF(CLOSE,A1+1)>CLOSE AND J>REF(J,A1+1) AND CROSS(J,J1) AND J<20;

STICKLINE(AA,0,25,3,0),COLORMAGENTA;

DRAWTEXT(AA>0,30,’底背离’);

A2:=BARSLAST(REF(CROSS(J1,J),1));

BB:=REF(CLOSE,A2+1)<CLOSE AND REF(J1,A2+1)>J1 AND CROSS(J1,J) AND J>90;

DRAWTEXT(BB>0,75,’顶背离’);

STICKLINE(BB,100,80,3,0),COLORGREEN;

100;

50;

0;

图片

04

RSI背离

LC :=REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;

RSI2:SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;

A12022:=BARSLAST(REF(CROSS(RSI1,RSI2),1));

R底背离:=REF(C,A12022+1)>C AND RSI1>REF(RSI1,A12022+1) AND CROSS(RSI1,RSI2);

DRAWTEXT(R底背离,RSI2,’ 底背离’),COLORYELLOW;

A22022:=BARSLAST(REF(CROSS(RSI2,RSI1),1));

R顶背离:=REF(C,A22022+1)<C AND REF(RSI1,A22022+1)>RSI1 AND CROSS(RSI2,RSI1);

DRAWTEXT(R顶背离,RSI2,’顶背离’),COLORGREEN;

DD2022:=CROSS(RSI2,RSI1);

DRAWICON(DD2022,RSI1,1);

KK2022:=CROSS(RSI1,RSI2);

DRAWICON(KK2022,RSI1,2);

DRAWLINE(A12022=0,RSI2,R底背离,RSI2,0),COLORRED;

DRAWLINE(A22022=0,RSI2,R顶背离,RSI2,0),COLORGREEN;

图片

05

CCI背离

N:=14; 

TYP:=(HIGH+LOW+CLOSE)/3; 

CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N)); 

RSI1:=CCI; 

AA:=REF(RSI1,N)=HHV(RSI1,2*N+1); 

BB:=BACKSET(AA,N+1); 

CC:=FILTER(BB,N) AND RSI1=HHV(RSI1,N+1); 

A1:=BARSLAST(REF(CC,1)); 

顶背离:=REF(CLOSE,A1+1)<CLOSE AND REF(RSI1,A1+1)>RSI1 AND CC; 

DRAWICON(顶背离,CCI*0.9,1); 

DD1:=BACKSET(顶背离,REF(BARSLAST(CC),1)+2);

DRAWLINE(CROSS(DD1,0.5),RSI1,CROSS(FILTER(顶背离>0,5),0.5),RSI1,0),COLORGREEN,LINETHICK2; 

AA2:=REF(RSI1,N)=LLV(RSI1,2*N+1); 

BB2:=BACKSET(AA2,N+1); 

CC2:=FILTER(BB2,N) AND RSI1=LLV(RSI1,N+1); 

A2:=BARSLAST(REF(CC2,1)); 

底背离:=REF(CLOSE,A2+1)>CLOSE AND REF(RSI1,A2+1)<RSI1 AND CC2; 

KK1:=BACKSET(底背离,REF(BARSLAST(CC2),1)+2);

DRAWLINE(CROSS(KK1,0.5),RSI1,CROSS(FILTER(底背离>0,5),0.5),RSI1,0),COLORMAGENTA,LINETHICK2; 

DRAWICON(底背离,-130,2); 

IF(CCI>=100,CCI,DRAWNULL),COLORGREEN; 

IF(CCI<=-100,CCI,DRAWNULL),COLORRED;  

06

MACD KDJ RSI背离提示

DIFF:=EMA(CLOSE,12) – EMA(CLOSE,26);

DEA:=EMA(DIFF,8);

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

B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);

DRAWTEXT(IF(B1>0,1,0),L,’MACD底背’),COLORGREEN;

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

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

A2:=BARSLAST(REF(CROSS(K,D),1));

B2:=REF(C,A2+1)>C AND REF(K,A2+1)<K AND CROSS(K,D);

DRAWTEXT(IF(B2>0,1,0),L*0.999,’KDJ底背’),COLORYELLOW;

LC:=REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;

RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;

A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));

B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)<RSI1 AND CROSS(RSI1,RSI2);

DRAWTEXT(IF(B3>0,1,0),L*0.998,’RSI底背’),COLORCYAN;

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

D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);

DRAWTEXT(IF(D1>0,1,0),H,’MACD顶背’),COLORWHITE;

C2:=BARSLAST(REF(CROSS(D,K),1));

D2:=REF(C,C2+1)<C AND REF(K,C2+1)>K AND CROSS(D,K);

DRAWTEXT(IF(D2>0,1,0),H*1.001,’KDJ顶背’),COLORWHITE;

C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));

D3:=REF(C,C3+1)<C AND REF(RSI1,C3+1)>RSI1 AND CROSS(RSI2,RSI1);

DRAWTEXT(IF(D3>0,1,0),H*1.002,’RSI顶背’),COLORMAGENTA;

图片

07

MACD KDJ RSI DMI组合背离

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

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

LC := REF(C,1);

RSI1:=SMA(MAX(C-LC,0),6,1)/SMA(ABS(C-LC),6,1)*100;

RSI2:=SMA(MAX(C-LC,0),12,1)/SMA(ABS(C-LC),12,1)*100;

RSI3:=SMA(MAX(C-LC,0),24,1)/SMA(ABS(C-LC),24,1)*100;

RSI:RSI1-RSI3, COLORSTICK,LINETHICK0;

GA2:=BARSLAST(REF(CROSS(K,D),1));

GB2:=REF(C,GA2+1)>C AND REF(K,GA2+1)<K AND CROSS(K,D);

GA3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));

GB3:=REF(C,GA3+1)>C AND REF(RSI1,GA3+1)<RSI1 AND CROSS(RSI1,RSI2);

GC2:=BARSLAST(REF(CROSS(D,K),1));

GD2:=REF(C,GC2+1)<C AND REF(K,GC2+1)>K AND CROSS(D,K);

GC3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));

GD3:=REF(C,GC3+1)<C AND REF(RSI1,GC3+1)>RSI1 AND CROSS(RSI2,RSI1);

KDJ底背:IF(GB2>0,1,0),COLORRED,POINTDOT;

RSI底背:IF(GB3>0,1,0),COLORYELLOW,POINTDOT;

KDJ顶背:IF(GD2>0,1,0),COLORBLUE,POINTDOT;

RSI顶背:IF(GD3>0,1,0),COLORGREEN,POINTDOT;

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26),COLORYELLOW;

DEA:=EMA(DIFF,9),COLORCYAN;

MACD:=2*(DIFF-DEA),COLORSTICK;

TR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);

HD:=HIGH-REF(HIGH,1);

LD:=REF(LOW,1)-LOW;

PDM:=SUM(IF(HD>0 AND HD>LD,HD,0),14);

MDM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);

PDI:=PDM*100/TR1;

MDI:=MDM*100/TR1;

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

B1:=REF(CLOSE,A1+1)>CLOSE && REF(DIFF,A1+1)<DIFF && CROSS(DIFF,DEA);

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

D1:=REF(CLOSE,C1+1)<CLOSE && REF(DIFF,C1+1)>DIFF && CROSS(DEA,DIFF);

C4:=BARSLAST(REF(CROSS(MDI,PDI),1));

D4:=REF(C,C+1)<C AND REF(MDI,C4+1)>MDI AND CROSS(MDI,PDI);

A4:=BARSLAST(REF(CROSS(PDI,MDI),1));

B4:=REF(C,A4+1)>C AND REF(PDI,A4+1)<PDI AND CROSS(PDI,MDI);

MACD底背:IF(B1>0,1,0),COLORRED,NODRAW;

DMI底背:IF(B4>0,1,0),NODRAW;

MACD顶背:IF(D1>0,1,0),COLOR00FF00,NODRAW;

DMI顶背:IF(D4>0,1,0),COLORRED,NODRAW;

DRAWTEXT(MACD底背,RSI,’M低’),COLORRED;

DRAWTEXT(KDJ底背,RSI,’K低’),COLORFF00FF;

DRAWTEXT(RSI底背,RSI,’R低’),COLORYELLOW;

DRAWTEXT(DMI底背,RSI,’D低’),COLORRED;

DRAWTEXT(MACD顶背,RSI,’M顶’),COLOR00FF00;

DRAWTEXT(KDJ顶背,RSI,’K顶’),COLORFFCC66;

DRAWTEXT(RSI顶背,RSI,’R顶’),COLORWHITE;

DRAWTEXT(DMI顶背,RSI,’D顶’),COLORMAGENTA;

STICKLINE(GB2>0 ,-25,0,5,0),COLORRED;

STICKLINE(GB3>0 ,-25,0,5,0),COLORYELLOW;

STICKLINE(GD2>0 ,25,0,5,0),COLORBLUE;

STICKLINE(GD3>0,25,0,5,0),COLORGREEN;

图片

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

图片

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

(0)
股市刺客的头像股市刺客
上一篇 4分钟前
下一篇 3分钟前

相关推荐

发表回复

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