大数跨境
0
0

[通达信指标]MACD交易法则副图公式

[通达信指标]MACD交易法则副图公式 量化爱好者之家
2025-09-16
2
导读:感谢关注,需要什么指标,可以在后台留言。

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

01

指标源码

KMALD1:=EMA(CLOSE,12)-EMA(CLOSE,26),COLOR00FF00,LINETHICK1;

KMALD2:=EMA(KMALD1,9),COLOR00FF00,LINETHICK1;

DRAWICON(CROSS(KMALD1,KMALD2),KMALD2,1);

DRAWICON(CROSS(KMALD2,KMALD1),KMALD2,2);

KMALD3:=EMA(CLOSE,4)-EMA(CLOSE,13),COLORMAGENTA,LINETHICK2;

KMALD4:=EMA(KMALD3,5),COLORGRAY;

KMALD5:=EMA(KMALD3,10),COLORGRAY;

KMALD6:=EMA(KMALD3,20),COLORGRAY;

KMALD7:=EMA(KMALD3,30),COLORGRAY;

KMALD8:=EMA(KMALD3,60),COLORGRAY;

KMALD9:=EMA(KMALD3,90),COLORGRAY;

KMALD10:=EMA(KMALD3,120),COLORGRAY;

KMALD11:=EMA(KMALD3,250),COLORGRAY;

KMALD12:=KMALD3>=REF(KMALD3,1) AND KMALD4>=REF(KMALD4,1) AND KMALD5>=REF(KMALD5,1) AND KMALD6>=REF(KMALD6,1) AND KMALD7>=REF(KMALD7,1) AND KMALD8>=REF(KMALD8,1) AND KMALD9>=REF(KMALD9,1) AND KMALD10>=REF(KMALD10,1) AND KMALD11>=REF(KMALD11,1) AND C>EMA(C,11) AND KMALD3>-0.8;

STICKLINE(KMALD12,KMALD1,KMALD2,3,0),COLORE6E8FA;

KMALD13:=(KMALD1-KMALD2)*2;

STICKLINE(KMALD13>REF(KMALD13,1),0,KMALD13,3.2,0),COLOR0000FF;

STICKLINE(KMALD13>REF(KMALD13,1),0,KMALD13,2.7,0),,COLOR0000FF;

STICKLINE(KMALD13>REF(KMALD13,1),0,KMALD13,2.1,0),COLOR0000FF;

STICKLINE(KMALD13>REF(KMALD13,1),0,KMALD13,1.5,0),COLOR0000FF;

STICKLINE(KMALD13>REF(KMALD13,1),0,KMALD13,0.9,0),COLOR0000FF;

STICKLINE(KMALD13>REF(KMALD13,1),0,KMALD13,0.3,0),COLORCC66FF;

STICKLINE(KMALD13<REF(KMALD13,1),0,KMALD13,3.2,0),COLORFF9900;

STICKLINE(KMALD13<REF(KMALD13,1),0,KMALD13,2.7,0),COLORFF9900;

STICKLINE(KMALD13<REF(KMALD13,1),0,KMALD13,2.1,0),COLORFF9900;

STICKLINE(KMALD13<REF(KMALD13,1),0,KMALD13,1.5,0),COLORFF9900;

STICKLINE(KMALD13<REF(KMALD13,1),0,KMALD13,0.9,0),COLORFF9900;

STICKLINE(KMALD13<REF(KMALD13,1),0,KMALD13,0.3,0),COLORFFCC00;

STICKLINE(KMALD13>=0 OR KMALD13<=0,0,0,50,1),COLORWHITE;

KMALD14:=BARSLAST(REF(CROSS(KMALD1,KMALD2),1));

KMALD15:=REF(CLOSE,KMALD14+1)>CLOSE AND KMALD1>REF(KMALD1,KMALD14+1) AND CROSS(KMALD1,KMALD2);

DRAWICON(KMALD15,KMALD2,23);

KMALD16:=BARSLAST(REF(CROSS(KMALD2,KMALD1),1));

KMALD17:=REF(CLOSE,KMALD16+1)<CLOSE AND REF(KMALD1,KMALD16+1)>KMALD1 AND CROSS(KMALD2,KMALD1);

DRAWICON(KMALD17,KMALD2,12);

KMALD18:=CROSS(KMALD1,KMALD2) AND KMALD1<-0.1;

DRAWTEXT(KMALD18,KMALD1,' 低位金叉');

KMALD19:=COUNT(CROSS(KMALD1,KMALD2),BARSLAST(KMALD2>=0));

KMALD20:=CROSS(KMALD1,KMALD2) AND KMALD2<0 AND COUNT(KMALD19=2,21)=1;

DRAWICON(KMALD20,KMALD2*1.04,13) ;

DRAWTEXT(KMALD20,-0.1,' 二次金叉'),COLORFF00FF;

KMALD21:=BARSLAST(REF(CROSS(KMALD1,KMALD2),1));

KMALD22:=REF(CLOSE,KMALD21+1)>CLOSE AND KMALD1>REF(KMALD1,KMALD21+1) AND CROSS(KMALD1,KMALD2);

DRAWLINE(KMALD21=0,KMALD2,KMALD22,KMALD2,0),COLORRED,LINETHICK2;

DRAWTEXT(KMALD22,-0.50,' 底背离'),COLOR00FF00;

KMALD23:=BARSLAST(REF(CROSS(KMALD2,KMALD1),1));

KMALD24:=REF(CLOSE,KMALD23+1)<CLOSE AND REF(KMALD1,KMALD23+1)>KMALD1 AND CROSS(KMALD2,KMALD1);

DRAWLINE(KMALD23=0,KMALD2,KMALD24,KMALD2,0),COLORWHITE,LINETHICK2;

KMALD25:=(2*CLOSE+HIGH+LOW)/4;

KMALD26:=EMA(KMALD25,4);

KMALD27:=EMA(KMALD26,4);

KMALD28:=EMA(KMALD27,4);

KMALD29:=(KMALD28-REF(KMALD28,1))/REF(KMALD28,1)*100;

KMALD30:=IF(KMALD29<REF(KMALD29,1),KMALD29,DRAWNULL),COLORWHITE,LINETHICK2;

KMALD31:=MA(KMALD29,2),COLOR9932CD;

KMALD32:=REF(KMALD29,1);

STICKLINE(KMALD29>KMALD32,KMALD29,KMALD32,2.3,0),COLOR0000FF;

STICKLINE(KMALD29>KMALD32,KMALD29,KMALD32,0.3,0),COLORCC66FF;

STICKLINE(KMALD29<KMALD32,KMALD29,KMALD32,2.3,0),COLOR00BB00;

STICKLINE(KMALD29<KMALD32,KMALD29,KMALD32,0.3,0),COLOR00FF00;

STICKLINE(KMALD22,KMALD29,KMALD32,1,0),COLORYELLOW;

STICKLINE(KMALD18,KMALD29,KMALD32,1,0),COLORWHITE;

STICKLINE(KMALD18 AND KMALD22,KMALD29,KMALD32,0.1,0),COLORYELLOW;

KMALD33:=REF(LOW,1);

KMALD34:=SMA(ABS(LOW-KMALD33),3,1)/SMA(MAX(LOW-KMALD33,0),3,1)*100;

KMALD35:=EMA(IF(CLOSE*1.3,KMALD34*10,KMALD34/10),3);

KMALD36:=LLV(LOW,13);

KMALD37:=HHV(KMALD35,13);

KMALD38:=IF(MA(CLOSE,34),1,0);

KMALD39:=EMA(IF(LOW<=KMALD36,(KMALD35+KMALD37*2)/2,0),3)/618*KMALD38;

KMALD40:=IF(KMALD39>100,100,KMALD39);

KMALD41:=IF(KMALD40>-120,KMALD40,0);

KMALD42:=KMALD41<REF(KMALD41,1);

DRAWTEXT(KMALD42 AND REF(NOT(KMALD42),1),0,'☆'),COLORYELLOW;

KMALD43:KMALD1,LINETHICK1,COLORGREEN;

KMALD44:KMALD2,LINETHICK1,COLORGREEN;

KMALD45:IF(MACD>REF(MACD,1),KMALD1,DRAWNULL),COLORRED,LINETHICK1;

KMALD46:IF(KMALD2<KMALD1,KMALD2,DRAWNULL),COLORFF00FF,LINETHICK1;

KMALD47:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);

KMALD48:=SMA(ABS(LOW-KMALD47),13,1)/SMA(MAX(LOW-KMALD47,0),10,1);

KMALD49:=EMA(KMALD48,10);

KMALD50:=LLV(LOW,33);

KMALD51:=EMA(IF(LOW<=KMALD50,KMALD49,0),3);

KMALD52:=IF(KMALD51>REF(KMALD51,1),KMALD51,0),COLORRED,NODRAW;

STICKLINE(KMALD52,KMALD29,KMALD32,0.1,0),COLORRED;









02

图片示例



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


【声明】内容源于网络
0
0
量化爱好者之家
量化指标,量化教程,量化思路,量化算法,量化模型,量化经验分享。
内容 1812
粉丝 0
量化爱好者之家 量化指标,量化教程,量化思路,量化算法,量化模型,量化经验分享。
总阅读1.5k
粉丝0
内容1.8k