多金叉共振

发布于: 雪球转发:0回复:0喜欢:0

注意:本文指标公式仅供学习交流。通过指标公式可以实现技术分析、财务分析、形态分析、条件预警、个股筛选等,从而达到关键提醒、节省时间、提高效率的效果。指标公式可定制。

一、指标公式概述:

MACD,KDJ等指标主图显示金叉、死叉

二、指标公式源码:

M5:MA(C,5);

M10:MA(C,10);

M20:MA(C,20);

M60:MA(C,60);

M120:MA(C,120);

M250:=MA(C,250);

DIF:=EMA(CLOSE,9)-EMA(CLOSE,26);

DEA:=EMA(DIF,12);

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

MACD金叉:=BARSLAST(CROSS(DIF,DEA));{上一次金叉至今周期}

MACD死叉:=BARSLAST(CROSS(DEA,DIF));

周期A:=REF(MACD金叉,1)+1; {AA值加1才是准确的周期值}

周期B:=REF(MACD死叉,1)+1;

MACD底背离:DRAWTEXT(C<REF(C,周期A) AND DIF>REF(DIF,周期A) AND CROSS(DIF,DEA),H*1.02,'M底背')COLORBROWN;

MACD顶背离:DRAWTEXT(C>REF(C,周期B) AND DIF<REF(DIF,周期B) AND CROSS(DEA,DIF),L*0.98,'M顶背')COLORBLACK;

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;

NOTEXT1:=IF(J<0,J,DRAWNULL),COLORRED,LINETHICK3;{NOTEXT 表示只画线不显示数值,后面的是J值小于0则画3号粗的红线,

否则不画,还是显示原来的J线};

NOTEXT2:=IF(J>100,J,DRAWNULL),COLORGREEN,LINETHICK3;

KDJ金叉:=BARSLAST(CROSS(J,K) AND CROSS(J,D));{上一次金叉至今周期}

KDJ死叉:=BARSLAST(CROSS(K,J) AND CROSS(D,J));

周期A1:=REF(KDJ金叉,1)+1; {AA值加1才是准确的周期值}

周期B1:=REF(KDJ死叉,1)+1;

KDJ底背离:DRAWTEXT(C<REF(C,周期A1) AND J>REF(J,周期A1) AND CROSS(J,D) AND CROSS(J,K),H*1.03,'K底背')COLORBROWN;

KDJ顶背离:DRAWTEXT(C>REF(C,周期B1) AND J<REF(J,周期B1) AND CROSS(D,J) AND CROSS(K,J),L*0.97,'M顶背')COLORBLACK;

LC:=REF(CLOSE,1);

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

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

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

RSI金叉:=BARSLAST(CROSS(R1,R2) AND CROSS(R1,R3));{上一次金叉至今周期}

RSI死叉:=BARSLAST(CROSS(R2,R1) AND CROSS(R3,R1));

周期A2:=REF(RSI金叉,1)+1;

周期B2:=REF(RSI死叉,1)+1;

RSI底背离:=C<REF(C,周期A2) AND R1>REF(R1,周期A2) AND CROSS(R1,R2) AND CROSS(R1,R3);

RSI顶背离:=C>REF(C,周期B2) AND R1<REF(R1,周期B2) AND CROSS(R2,R1) AND CROSS(R3,R1);

MK金叉共振:DRAWTEXT(CROSS(DIF,DEA) AND CROSS(J,D) AND CROSS(J,K),H*1.01,'MK共振'),COLORBROWN;

MR金叉共振:DRAWTEXT(CROSS(DIF,DEA) AND CROSS(R1,R2) AND CROSS(R1,R3),H*1.01,'MR共振'),COLORBROWN;

KR金叉共振:DRAWTEXT(CROSS(J,D) AND CROSS(J,K) AND CROSS(R1,R2) AND CROSS(R1,R3),H*1.01,'KR共振'),COLORBROWN;

MK死叉共振:DRAWTEXT(CROSS(DEA,DIF) AND CROSS(D,J) AND CROSS(K,J),L*0.99,'MK共振'),COLORBLUE;

MR死叉共振:DRAWTEXT(CROSS(DEA,DIF) AND CROSS(R2,R1) AND CROSS(R3,R1),L*0.99,'MR共振'),COLORBLUE;

KR死叉共振:DRAWTEXT(CROSS(D,J) AND CROSS(K,J) AND CROSS(R2,R1) AND CROSS(R3,R1),L*0.99,'KR共振'),COLORBLUE;

三、指标公式直译:

M5:MA(C,5);

M10:MA(C,10);

M20:MA(C,20);

M60:MA(C,60);

M120:MA(C,120);

M250:=MA(C,250);

DIF:=EMA(CLOSE,9)-EMA(CLOSE,26);

DEA:=EMA(DIF,12);

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

MACD金叉:=BARSLAST(CROSS(DIF,DEA));{上一次金叉至今周期}

MACD死叉:=BARSLAST(CROSS(DEA,DIF));

周期A:=REF(MACD金叉,1)+1; {AA值加1才是准确的周期值}

周期B:=REF(MACD死叉,1)+1;

MACD底背离:DRAWTEXT(C<REF(C,周期A) AND DIF>REF(DIF,周期A) AND CROSS(DIF,DEA),H*1.02,'M底背')COLORBROWN;

MACD顶背离:DRAWTEXT(C>REF(C,周期B) AND DIF<REF(DIF,周期B) AND CROSS(DEA,DIF),L*0.98,'M顶背')COLORBLACK;

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;

NOTEXT1:=IF(J<0,J,DRAWNULL),COLORRED,LINETHICK3;{NOTEXT 表示只画线不显示数值,后面的是J值小于0则画3号粗的红线,

否则不画,还是显示原来的J线};

NOTEXT2:=IF(J>100,J,DRAWNULL),COLORGREEN,LINETHICK3;

KDJ金叉:=BARSLAST(CROSS(J,K) AND CROSS(J,D));{上一次金叉至今周期}

KDJ死叉:=BARSLAST(CROSS(K,J) AND CROSS(D,J));

周期A1:=REF(KDJ金叉,1)+1; {AA值加1才是准确的周期值}

周期B1:=REF(KDJ死叉,1)+1;

KDJ底背离:DRAWTEXT(C<REF(C,周期A1) AND J>REF(J,周期A1) AND CROSS(J,D) AND CROSS(J,K),H*1.03,'K底背')COLORBROWN;

KDJ顶背离:DRAWTEXT(C>REF(C,周期B1) AND J<REF(J,周期B1) AND CROSS(D,J) AND CROSS(K,J),L*0.97,'M顶背')COLORBLACK;

LC:=REF(CLOSE,1);

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

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

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

RSI金叉:=BARSLAST(CROSS(R1,R2) AND CROSS(R1,R3));{上一次金叉至今周期}

RSI死叉:=BARSLAST(CROSS(R2,R1) AND CROSS(R3,R1));

周期A2:=REF(RSI金叉,1)+1;

周期B2:=REF(RSI死叉,1)+1;

RSI底背离:=C<REF(C,周期A2) AND R1>REF(R1,周期A2) AND CROSS(R1,R2) AND CROSS(R1,R3);

RSI顶背离:=C>REF(C,周期B2) AND R1<REF(R1,周期B2) AND CROSS(R2,R1) AND CROSS(R3,R1);

MK金叉共振:DRAWTEXT(CROSS(DIF,DEA) AND CROSS(J,D) AND CROSS(J,K),H*1.01,'MK共振'),COLORBROWN;

MR金叉共振:DRAWTEXT(CROSS(DIF,DEA) AND CROSS(R1,R2) AND CROSS(R1,R3),H*1.01,'MR共振'),COLORBROWN;

KR金叉共振:DRAWTEXT(CROSS(J,D) AND CROSS(J,K) AND CROSS(R1,R2) AND CROSS(R1,R3),H*1.01,'KR共振'),COLORBROWN;

MK死叉共振:DRAWTEXT(CROSS(DEA,DIF) AND CROSS(D,J) AND CROSS(K,J),L*0.99,'MK共振'),COLORBLUE;

MR死叉共振:DRAWTEXT(CROSS(DEA,DIF) AND CROSS(R2,R1) AND CROSS(R3,R1),L*0.99,'MR共振'),COLORBLUE;

KR死叉共振:DRAWTEXT(CROSS(D,J) AND CROSS(K,J) AND CROSS(R2,R1) AND CROSS(R3,R1),L*0.99,'KR共振'),COLORBLUE;