MACD钝化结构幅图

指标效果图:

 

MACD钝化结构幅图

 

指标源码

SHORT:=12;LONG:=26;MID:=9;

DIFF:EMA(C,SHORT)-EMA(C,LONG) COLORRED,LINETHICK2;

DEA:EMA(DIFF,MID) COLORGREEN,LINETHICK1;

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

STICKLINE(MACD<0 AND MACD>REF(MACD,2),0,MACD,0,0) COLORGREEN;

STICKLINE(MACD<0 AND MACD<=REF(MACD,2),0,MACD,0.1,0)COLORCYAN;

STICKLINE(MACD>=0 AND MACD>REF(MACD,2),0,MACD,0.1,0) COLORRED;

DRAWTEXT_FIX(1,0,0.95,0,’公众号:指标公式研究所’),COLORMAGENTA;

STICKLINE(MACD>=0 AND MACD<=REF(MACD,2),0,MACD,0,0)COLORYELLOW;

STICKLINE(DIFF<0 AND CROSS(DIFF,DEA),DEA,0,0,0),COLORRED;

STICKLINE(DIFF>0 AND CROSS(DEA,DIFF),DEA,0,0,0),COLORGREEN;

STICKLINE(DIFF<0 AND CROSS(DIFF,DEA),DEA,0,0,0),COLORRED;

STICKLINE(DIFF>0 AND CROSS(DEA,DIFF),DEA,0,0,0),COLORGREEN;

DRAWTEXT(DIFF<0 AND CROSS(DIFF,DEA),DEA/2,’———————————’);

DRAWTEXT(DIFF>0 AND CROSS(DEA,DIFF),DEA/2,’———————————’);

IF(DIFF<REF(DIFF,1),DIFF,DRAWNULL),COLORYELLOW,LINETHICK2;

DIF:=DIFF;

N1:=BARSLAST(CROSS(DEA,DIF));

CL1:=LLV(C,(N1 + 1));

DIFL1:=LLV(DIF,(N1 + 1));

CL2:=REF(CL1,(N1 + 1));

DIFL2:=REF(DIFL1,(N1 + 1));

CL3:=REF(CL2,(N1 + 1));

DIFL3:=REF(DIFL2,(N1 + 1)),LINETHICK0;

钝化L:=((MACD < 0) AND (((CL1 < CL2) AND ((DIF > DIFL2) AND ((REF(MACD,1) < 0) AND (DIF <= REF(DIF,1))))) OR ((CL1 < CL3) AND ((DIF > DIFL3) AND ((REF(MACD,1) < 0) AND ((DIF <= REF(DIFL2,1)) AND (CL3 < CL2)))))));

消失L:=(REF(钝化L,1) AND ((DIF < DIFL2) AND (DIF < DIFL3)));

结构L:=(REF(钝化L,1) AND (DIF > REF(DIF,1))) AND REF(DIF,1)<0;

DRAWTEXT(FILTER(钝化L,20),((DIF + MACD))/(1.5),’钝化’),COLORYELLOW;

DRAWTEXT(FILTER(消失L,20),((DIF + MACD))/(1.5),’消失’),COLORGREEN;

DRAWTEXT(FILTER(结构L,20),((DIF + MACD))/(1.5),’结构形成’),COLORMAGENTA;

M1:=BARSLAST(CROSS(DIF,DEA));

CH1:=HHV(C,(M1 + 1));

CH2:=REF(CH1,(M1 + 1));

CH3:=REF(CH2,(M1 + 1));

DIFH1:=HHV(DIF,(M1 + 1));

DIFH2:=REF(DIFH1,(M1 + 1));

DIFH3:=REF(DIFH2,(M1 + 1));

钝化H:=((MACD > 0) AND (((CH1 > CH2) AND ((DIF < DIFH2) AND ((REF(MACD,1) > 0) AND (DIF >= REF(DIF,1))))) OR ((CH1 > CH3) AND ((DIF < DIFH3) AND ((REF(MACD,1) > 0) AND ((DIF >= REF(DIFL2,1)) AND (CL3 > CL2)))))));

消失H:=(REF(钝化H,1) AND ((DIF > DIFH2) AND (DIF > DIFH3)));

结构H:=(REF(钝化H,1) AND (DIF < REF(DIF,1))) AND REF(DIF,1)>0;

DRAWTEXT(FILTER(钝化H,20),((DIF + MACD))/(1.5),’钝化’),COLORYELLOW;

DRAWTEXT(FILTER(消失H,20),((DIF + MACD))/(1.5),’消失’),COLORGREEN;

DRAWTEXT(FILTER(结构H,20),((DIF + MACD))/(1.5),’结构形成’),COLORCYAN;

HIGHN:=5;

RSI1:=MACD;

LOWN:=HIGHN;

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

QY:=BACKSET(AA,HIGHN+1);

CC:=FILTER(QY,HIGHN) AND RSI1=HHV(RSI1,HIGHN+1);

DDD:=BARSLAST(CC);

GDTS:=IF(CC,CURRBARSCOUNT,0);

DINGBU:=IF(DDD,REF(RSI1,DDD),RSI1);{顶部}

DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);

DINGBU1:=REF(DINGBU,DDD+1);

GDCS1:=CONST(DINGBUTS);

DINGBUTS1:=REF(DINGBUTS,DDD+1);

GDCS2:=CONST(DINGBUTS1);

DINGBU2:=REF(DINGBU1,DDD+1);

MM:=IF(CURRBARSCOUNT>GDCS2,0,1);

高点压力:=DRAWLINE(CURRBARSCOUNT=GDCS2,RSI1,CURRBARSCOUNT=GDCS1,RSI1,1)COLORCYAN,LINETHICK1;

S2:DRAWLINE(CURRBARSCOUNT=GDCS1,RSI1,ISLASTBAR,REF(RSI1,GDCS1-1),1),COLORCYAN,DOTLINE;

XG:CROSS(MACD,S2)NODRAW;

DRAWICON(XG,MACD,34);

AAA:=CROSS(MACD,高点压力);

DRAWICON(AAA,0,1);

AA1:=REF(RSI1,LOWN)=LLV(RSI1,2*LOWN+1);

QY1:=BACKSET(AA1,LOWN+1);

CC1:=FILTER(QY1,LOWN) AND RSI1=LLV(RSI1,LOWN+1);

DD1:=BARSLAST(CC1);

DDTS:=IF(CC1,CURRBARSCOUNT,0);

YDB:=IF(DD1,REF(RSI1,DD1),RSI1);

DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);

DDCS1:=CONST(DDTS1);

ZDB:=REF(YDB,DD1+1);

DDTS2:=REF(DDTS1,DD1+1);

DDCS2:=CONST(DDTS2);

低点支撑:=DRAWLINE(CURRBARSCOUNT=DDCS2,RSI1,CURRBARSCOUNT=DDCS1,RSI1,1)COLORMAGENTA,LINETHICK1;

B2:DRAWLINE(CURRBARSCOUNT=DDCS1,RSI1,ISLASTBAR,REF(RSI1,DDCS1-1),1),COLORMAGENTA,DOTLINE;

DRAWICON(CROSS(B2,MACD),MACD,35);

LTP:=CAPITAL/1000000;

去ST:=NAMELIKE(‘ST’)=0 AND NAMELIKE(‘*ST’)=0 AND NAMELIKE(‘SST’)=0 AND NAMELIKE(‘S*ST’)=0;

去除停牌:=DYNAINFO(4)>0;

去:=去ST AND 去除停牌 AND LTP<15;

庄家筹码1:=(COST(75)-COST(25))/(COST(75)+COST(25))*100;

获利筹码2:=COST(庄家筹码1)*1.28;

成本筹码3:=COST(庄家筹码1)*0.98;

突破:=CROSS(C,获利筹码2);

龙头基础1:=REF(C/REF(C,1)>1.09 AND C=H,1) AND COUNT(REF(C/REF(C,1)>1.09 AND C=H,1),6)<=2 AND REF(C<40,1) ;DRAWTEXT_FIX(1,0,0.95,0,’公众号:指标公式研究所’),COLORMAGENTA;

龙头基础2:=DYNAINFO(15)/OPEN/FINANCE(46)*100;

龙头基础3:=龙头基础1 AND 龙头基础2>0.18;

筹码寻龙:=突破 AND REF(C/REF(C,1)>1.09 AND C=H,1) AND 龙头基础3 AND 去;

STICKLINE(筹码寻龙,0,-0.15,0.3,0),COLORLIMAGENTA;

DRAWTEXT(筹码寻龙,-0.1,’筹码锁定’),COLORCYAN;

GG0:=(C-REF(C,3))/REF(C,3);

GG5:=(C-REF(C,5))/REF(C,5);

GG8:=(C-REF(C,8))/REF(C,8);

GG13:=(C-REF(C,13))/REF(C,13);

GG21:=(C-REF(C,21))/REF(C,21);

DP0:=(HY_INDEXC-REF(HY_INDEXC,3))/REF(HY_INDEXC,3);

DP5:=(HY_INDEXC-REF(HY_INDEXC,5))/REF(HY_INDEXC,5);

DP8:=(HY_INDEXC-REF(HY_INDEXC,8))/REF(HY_INDEXC,8);

DP13:=(HY_INDEXC-REF(HY_INDEXC,13))/REF(HY_INDEXC,13);

DP21:=(HY_INDEXC-REF(HY_INDEXC,21))/REF(HY_INDEXC,21);

RS3:=GG0-DP0;

RS5:=GG5-DP5;

RS8:=GG8-DP8;

RS13:=GG13-DP13;

RS21:=GG21-DP21;

主力线:(5*RS3+4*RS5+3*RS8+2*RS13+RS21)/15,LINETHICK1,COLORYELLOW;

坑2:REF(HHV(RS5,60),1),DOTLINE,COLORCYAN;

坑1:REF(HHV(主力线,120),1),DOTLINE,COLORMAGENTA;

KCB:=IF(CODELIKE(’68’) OR CODELIKE(’30’),1,0);

ZF:=IF(KCB=1,1.195,1.093);

涨停:=H>REF(C,1)*ZF AND C>=H;

强度:=(CROSS(主力线,坑1) OR  CROSS(主力线,坑2) ) AND 主力线>=坑2 AND  主力线>=坑1;

STICKLINE(强度 AND 涨停,0,主力线,2,1),COLORGREEN;

GG1:=(C-REF(C,5))/REF(C,5);

GG2:=(C-REF(C,20))/REF(C,20);

GG3:=(C-REF(C,60))/REF(C,60);

GG4:=(C-REF(C,120))/REF(C,120);

GG6:=(C-REF(C,10))/REF(C,10);

DP1:=(INDEXC-REF(INDEXC,5))/REF(INDEXC,5);

DP2:=(INDEXC-REF(INDEXC,20))/REF(INDEXC,20);

DP3:=(INDEXC-REF(INDEXC,60))/REF(INDEXC,60);

DP4:=(INDEXC-REF(INDEXC,120))/REF(INDEXC,120);

DP6:=(INDEXC-REF(INDEXC,10))/REF(INDEXC,10);

RS10:=GG6-DP6,LINETHICK2;

RS20:=GG2-DP2;

RS60:=GG3-DP3;

RS120:=GG4-DP4,LINETHICK2,COLORGREEN;

RS250:=GG5-DP5,DOTLINE,COLORRED;

DRAWICON(主力线>REF(HHV(主力线,55)*0.95,1),主力线*0.95,1);

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞12赞赏 分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片

      暂无评论内容