通达信macd源码分享副图

 

N:=20;
DIF:=12;
DEA:=26;
MID:=9;
DIFK:=EMA(DIF,3);
DIFD:=EMA(DIFK,3);
DKK:4*DIF-3*DEA,COLORFF00FF,NODRAW;
DDD:EMA(DKK,5),COLOR2588FF,NODRAW;
TRLSX1:= MAX(MAX((HHV(DIF,13)-LLV(DIF,13)),ABS(REF(DIF,1)-HHV(DIF,13))),ABS(REF(DIF,1)-LLV(DIF,13)));
TRLSX2:=EMA(TRLSX1,13);
TRLSX3:=REF(DIF,1)-REF(TRLSX2,1);
支撑:HHV(TRLSX3,13),COLOR0000FF,LINETHICK3;
RSV14:=(CLOSE - LLV(LOW,14))/(HHV(HIGH,14) - LLV(LOW,14))-0.5;
K14:=EMA(RSV14,3),COLORFF00FF,NODRAW;
D14:=EMA(K14,3),COLORGREEN,NODRAW;
J14:=3*K14-2*D14;
DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(50,100,10));
MACDXG2:=REF(COUNT(DIF>0 AND MACD<0 AND MACD<REF(MACD,1),4)=4,1) AND MACD>REF(MACD,1);
STICKLINE(MACDXG2,MACD*1.2,0,2.8,0),COLORRED;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR000055;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLOR000099;
STICKLINE(MACD>REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLOR0000BB;

STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.8,0),COLOR888888;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,1.1,0),COLORBBBBBB;
STICKLINE(MACD<=REF(MACD,1) AND MACD>0,0,MACD,0.6,0),COLORDDDDDD;

STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLOR3377AA;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLOR3388BB;
STICKLINE(MACD>REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLOR4499CC;

STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.8,0),COLORFF3300;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,1.1,0),COLORFF5500;
STICKLINE(MACD<=REF(MACD,1) AND MACD<0,0,MACD,0.6,0),COLORFF7700;
STICKLINE(J14<-0.5,0,0.15,1.8,0),COLORFF00FF;

支撑,COLORFFFFFF;
IF(C>0,DIF,DRAWNULL),COLORRED,LINETHICK1;
IF(C>0,DEA,DRAWNULL),COLOR00FFFF,LINETHICK1;
IF(DEA<REF(DEA,1),DEA,DRAWNULL),COLORBE7F6F,LINETHICK1;
IF(DIF<=REF(DIF,1),DIF,DRAWNULL),COLORBLUE,LINETHICK1;
IF(C,DKK,DRAWNULL),COLORFF00FF,LINETHICK1;
IF(DKK<=REF(DKK,1),DKK,DRAWNULL),COLORCYAN,LINETHICK1;
IF(C,DDD,DRAWNULL),COLOR2255FF,LINETHICK1;
IF(DDD<=REF(DDD,1),DDD,DRAWNULL),COLOR33FF33,LINETHICK1;

KDJXG:=REF(COUNT(J14<REF(J14,1),5)>=3,1) AND REF(J14,1)<-0.4 AND J14>REF(J14,1);
DRAWICON(FILTER(KDJXG,3),MACD*1.2,11),COLORFF00EE;

准备介入点:=REF(CROSS(0,MACD),3) AND COUNT(DIF>0 AND MACD<REF(MACD,1),4)=4 ;
DRAWICON(准备介入点,0.05,9);
{KDJ_TDX}
VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR6:=(VAR3+VAR4+VAR5)/3;
VAR7:=EMA(VAR6,5);
指标:=EMA(EMA(VAR3,5),5)*3, COLORSTICK;
VAR8:=IF(VAR6<=-20,10,0);
VAR9:=HHV(VAR8,10);
STICKLINE(VAR8=10,2,1,5,0),COLOR6666FF;
VARA:=IF(VAR9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
K:=EMA(VAR7,5)/10, , COLORFF00FF;
D:=EMA(K,5), , COLORWHITE;
J:=K*3-D*2, ,COLORYELLOW;
VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J>10;
换手:=VOL/CAPITAL*100, , COLORGREEN;
成交〖万手〗:=VOL/10000, , COLORYELLOW;
DRAWTEXT(VAR8=10 AND FILTER(VAR8=10,5),-1{15},'接近底部'),LINETHICK1,COLORYELLOW;
STICKLINE(VAR8=10 AND FILTER(VAR8=10,5),-1.6{20},-1,5,0),COLORYELLOW;
DRAWTEXT(VARA=20,1.5,'底部'),LINETHICK1,COLORWHITE;
STICKLINE((VARA=20),0,1,5,0),COLORWHITE;
{买:=(ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG
(3,5),2)<=REF(ZIG(3,5),3));
卖:=(ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND (REF(ZIG
(3,5),2)>=REF(ZIG(3,5),3));
STICKLINE((买=1),(-10),0,1,0),COLOR0000FF;
DRAWTEXT((买=1),(-12),'买'),COLOR0000FF;
STICKLINE((卖=1),10,0,1,0),COLOR00FF00;
DRAWTEXT((卖=1),19,'卖'),COLOR00FF00;}
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA
((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA
((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR11:=VARF<REF(VAR10,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,1.5,'大资金活动'),LINETHICK1,COLORFF00FF;
STICKLINE(VAR11 AND COUNT(VAR11,30)=1,0.1,1,5,0),COLORFF00FF;
VAR12:=(HIGH+LOW+CLOSE)/3;
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));
VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0);
VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15);
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR18:=100-ABS(VAR17);
VAR19:=IF(VAR18<90,VAR18,100);
VAR1A:=IF(VARE>0,VARE,0);
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60;
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100;
DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,1.5,'大笔出货'),LINETHICK1,COLORFFCC66;
STICKLINE(VAR1C AND COUNT(VAR1C,30)=1,0.1,1,5,0),COLORFFCC66;
DD:=EMA((C-LLV(L,36))/(HHV(H,30)-LLV(L,36))*4,4)*25;
XG:DD<20 AND DKK>REF(DKK,1) AND REF(DKK,1)<REF(DKK,2);





来函数检测结果如下
该公式包含未来函数:ZIG
该公式包含未来函数:CAPITAL

定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

N赋值:20
DIF赋值:12
DEA赋值:26
MID赋值:9
DIFK赋值:DIF的3日指数移动平均
DIFD赋值:DIFK的3日指数移动平均
输出DKK:4*DIF-3*DEA,COLORFF00FF,NODRAW
输出DDD:DKK的5日指数移动平均,COLOR2588FF,NODRAW
TRLSX1赋值: (13日内DIF的最高值-13日内DIF的最低值)和1日前的DIF-13日内DIF的最高值的绝对值的较大值和1日前的DIF-13日内DIF的最低值的绝对值的较大值
TRLSX2赋值:TRLSX1的13日指数移动平均
TRLSX3赋值:1日前的DIF-1日前的TRLSX2
输出支撑:13日内TRLSX3的最高值,COLOR0000FF,线宽为3
RSV14赋值:(收盘价 - 14日内最低价的最低值)/(14日内最高价的最高值 - 14日内最低价的最低值)-0.5
K14赋值:RSV14的3日指数移动平均,COLORFF00FF,NODRAW
D14赋值:K14的3日指数移动平均,画绿色,NODRAW
J14赋值:3*K14-2*D14
画带状线
MACDXG2赋值:1日前的统计4日中满足DIF>0ANDMACD<0ANDMACD<1日前的平滑异同平均线的天数=4 AND 平滑异同平均线>1日前的平滑异同平均线
当满足条件MACDXG2时,在平滑异同平均线*1.2和0位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画红色
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR000055
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR000099
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR0000BB
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR888888
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORBBBBBB
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORDDDDDD
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR3377AA
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR3388BB
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLOR4499CC
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORFF3300
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFF5500
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFF7700
当满足条件J14<-0.5时,在0和0.15位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORFF00FF
支撑,COLORFFFFFF
如果收盘价>0,返回DIF,否则返回无效数,画红色,线宽为1
如果收盘价>0,返回DEA,否则返回无效数,COLOR00FFFF,线宽为1
如果DEA<1日前的DEA,返回DEA,否则返回无效数,COLORBE7F6F,线宽为1
如果DIF<=1日前的DIF,返回DIF,否则返回无效数,画蓝色,线宽为1
如果收盘价,返回DKK,否则返回无效数,COLORFF00FF,线宽为1
如果DKK<=1日前的DKK,返回DKK,否则返回无效数,画青色,线宽为1
如果收盘价,返回DDD,否则返回无效数,COLOR2255FF,线宽为1
如果DDD<=1日前的DDD,返回DDD,否则返回无效数,COLOR33FF33,线宽为1
KDJXG赋值:1日前的统计5日中满足J14<1日前的J14的天数>=3 AND 1日前的J14<-0.4 AND J14>1日前的J14
当满足条件KDJXG的3日过滤时,在平滑异同平均线*1.2位置画11号图标,COLORFF00EE
准备介入点赋值:3日前的0上穿平滑异同平均线 AND 统计4日中满足DIF>0ANDMACD<1日前的平滑异同平均线的天数=4
当满足条件准备介入点时,在0.05位置画9号图标
VAR3赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR5赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
VAR6赋值:(VAR3+VAR4+VAR5)/3
VAR7赋值:VAR6的5日指数移动平均
指标赋值:VAR3的5日指数移动平均的5日指数移动平均*3, COLORSTICK
VAR8赋值:如果VAR6<=-20,返回10,否则返回0
VAR9赋值:10日内VAR8的最高值
当满足条件VAR8=10时,在2和1位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR6666FF
VARA赋值:如果VAR9ANDCROSS(收盘价的3日简单移动平均,收盘价的5日简单移动平均),返回20,否则返回0
K赋值:VAR7的5日指数移动平均/10, , COLORFF00FF
D赋值:K的5日指数移动平均, , 画白色
J赋值:K*3-D*2, ,画黄色
VARB赋值:收盘价位于收盘价的3日简单移动平均和收盘价的5日简单移动平均之间 AND J>10
换手赋值:成交量(手)/当前流通股本(手)*100, , 画绿色
成交〖万手〗赋值:成交量(手)/10000, , 画黄色
当满足条件VAR8=10ANDFILTER(VAR8=10,5)时,在-1位置书写文字,线宽为1,画黄色
当满足条件VAR8=10ANDFILTER(VAR8=10,5)时,在-1.6和-1位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色
当满足条件VARA=20时,在1.5位置书写文字,线宽为1,画白色
当满足条件(VARA=20)时,在0和1位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色
VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR11赋值:VARF<1日前的VAR10 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在1.5位置书写文字,线宽为1,COLORFF00FF
当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在0.1和1位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF00FF
VAR12赋值:(最高价+最低价+收盘价)/3
VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
VAR15赋值:如果VAR13>=150ANDVAR13<200ANDVAR14>=150ANDVAR14<200,返回10,否则返回0
VAR16赋值:如果VAR13<=-150ANDVAR13>-200ANDVAR14<=-150ANDVAR14>-200,返回-10,否则返回VAR15
VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR18赋值:100-VAR17的绝对值
VAR19赋值:如果VAR18<90,返回VAR18,否则返回100
VAR1A赋值:如果VARE>0,返回VARE,否则返回0
VAR1B赋值:如果VAR14>=200ANDVAR13>=150,返回15,否则返回如果VAR14<=-200ANDVAR13<=-150,返回-15,否则返回VAR16+60
VAR1C赋值:VAR1A>48 AND VAR1B>60 AND VAR19<100
当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在1.5位置书写文字,线宽为1,COLORFFCC66
当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在0.1和1位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCC66
DD赋值:(收盘价-36日内最低价的最低值)/(30日内最高价的最高值-36日内最低价的最低值)*4的4日指数移动平均*25
输出XG:DD<20 AND DKK>1日前的DKK AND 1日前的DKK<2日前的DKK

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图