股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[通达信] 大智慧2017新年礼物--4周期macd副图源码 贴图


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2024-2-16 16:48:59
大智慧2017新年礼物--4周期macd副图源码 贴图介绍

大智慧2017新年礼物--4周期macd副图源码 贴图

{MACD 60分}
分DIFB:="MACD.DIFF#MIN60"(22,10,7.5);
分DEAB:="MACD.DEA#MIN60"(22,10,7.5);
0,COLORFFFF00,LINETHICK1;
MACC分B :2*(分DIFB-分DEAB),LINETHICK0;
FILLRGN(分DIFB,分DEAB,分DIFB>分DEAB,RGB(242,4,120),分DIFB<分DEAB,RGB(64,129,129));
STICKLINE(MACC分B>0,0,MACC分B,2,0),COLOR330066;
STICKLINE(MACC分B<0,0,MACC分B,2,0),Color00CC00;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB<0,RGB(2,224,12)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB>0,RGB(255,22,222)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DEAB,分DIFB),RGB(255,245,12)),CIRCLEDOT,LINETHICK3;
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB<0,分DIFB,'MACD<0金叉');
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB>0,分DIFB,'MACD>0金叉');
DRAWFLAGTEXT(CROSS(分DEAB,分DIFB),分DIFB,'死叉');
DG:=HHVALL(分DIFB);
DD:=LLVALL(分DIFB);
DRAWTEXT(FILTER( DG=分DIFB ,DG) ,分DIFB*1.2,' DIFF高值:'+DG+'→'),LAYER0,ALIGN2 ,color00ffff;
DRAWTEXT(FILTER( DD=分DIFB ,DD) ,分DIFB*0.9,'← '+DD+':DIFF低值'),LAYER0 ,color00ff00;
VERTLINE(DG=分DIFB,2 ),LAYER7,color001199;
VERTLINE(DD=分DIFB,2 ),LAYER7,color005500;


{MACD 30分}
分DIFB:="MACD.DIFF#MIN30"(22,10,7.5);
分DEAB:="MACD.DEA#MIN30"(22,10,7.5);
0,COLORFFFF00,LINETHICK1;
MACC分B :2*(分DIFB-分DEAB),LINETHICK0;
FILLRGN(分DIFB,分DEAB,分DIFB>分DEAB,RGB(242,4,120),分DIFB<分DEAB,RGB(64,129,129));
STICKLINE(MACC分B>0,0,MACC分B,2,0),COLOR330066;
STICKLINE(MACC分B<0,0,MACC分B,2,0),Color00CC00;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB<0,RGB(2,224,12)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB>0,RGB(255,22,222)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DEAB,分DIFB),RGB(255,245,12)),CIRCLEDOT,LINETHICK3;
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB<0,分DIFB,'MACD<0金叉');
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB>0,分DIFB,'MACD>0金叉');
DRAWFLAGTEXT(CROSS(分DEAB,分DIFB),分DIFB,'死叉');
DG:=HHVALL(分DIFB);
DD:=LLVALL(分DIFB);
DRAWTEXT(FILTER( DG=分DIFB ,DG) ,分DIFB*1.2,' DIFF高值:'+DG+'→'),LAYER0,ALIGN2 ,color00ffff;
DRAWTEXT(FILTER( DD=分DIFB ,DD) ,分DIFB*0.9,'← '+NUMTOSTRN(DD,3)+':DIFF低值'),LAYER0 ,color00ff00;
VERTLINE(DG=分DIFB,2 ),LAYER7,color001199;
VERTLINE(DD=分DIFB,2 ),LAYER7,color005500;


{MACD 5分}
分DIFB:="MACD.DIFF#MIN5"(22,10,7.5);
分DEAB:="MACD.DEA#MIN5"(22,10,7.5);
0,COLORFFFF00,LINETHICK1;
MACC分B :2*(分DIFB-分DEAB),LINETHICK0;
FILLRGN(分DIFB,分DEAB,分DIFB>分DEAB,RGB(242,4,120),分DIFB<分DEAB,RGB(64,129,129));
STICKLINE(MACC分B>0,0,MACC分B,2,0),COLOR330066;
STICKLINE(MACC分B<0,0,MACC分B,2,0),Color00CC00;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB<0,RGB(2,224,12)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB>0,RGB(255,22,222)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DEAB,分DIFB),RGB(255,245,12)),CIRCLEDOT,LINETHICK3;
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB<0,分DIFB,'MACD<0金叉');
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB>0,分DIFB,'MACD>0金叉');
DRAWFLAGTEXT(CROSS(分DEAB,分DIFB),分DIFB,'死叉');
DG:=HHVALL(分DIFB);
DD:=LLVALL(分DIFB);
DRAWTEXT(FILTER( DG=分DIFB ,DG) ,分DIFB*1.2,' DIFF高值:'+NUMTOSTRN(DG,3)+'→'),LAYER0,ALIGN2 ,color00ffff;
DRAWTEXT(FILTER( DD=分DIFB ,DD) ,分DIFB*0.9,'← '+NUMTOSTRN(DD,3)+':DIFF低值'),LAYER0 ,color00ff00;
VERTLINE(DG=分DIFB,2 ),LAYER7,color001199;
VERTLINE(DD=分DIFB,2 ),LAYER7,color005500;


{MACD 15分}
分DIFB:="MACD.DIFF#MIN15"(22,10,7.5);
分DEAB:="MACD.DEA#MIN15"(22,10,7.5);
0,COLORFFFF00,LINETHICK1;
MACC分B :2*(分DIFB-分DEAB),LINETHICK0;
FILLRGN(分DIFB,分DEAB,分DIFB>分DEAB,RGB(242,4,120),分DIFB<分DEAB,RGB(64,129,129));
STICKLINE(MACC分B>0,0,MACC分B,2,0),COLOR330066;
STICKLINE(MACC分B<0,0,MACC分B,2,0),Color00CC00;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB<0,RGB(2,224,12)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DIFB,分DEAB) AND 分DIFB>0,RGB(255,22,222)),CROSSDOT,LINETHICK3;
PARTLINE(分DIFB,CROSS(分DEAB,分DIFB),RGB(255,245,12)),CIRCLEDOT,LINETHICK3;
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB<0,分DIFB,'MACD<0金叉');
DRAWFLAGTEXT(CROSS(分DIFB,分DEAB) AND 分DIFB>0,分DIFB,'MACD>0金叉');
DRAWFLAGTEXT(CROSS(分DEAB,分DIFB),分DIFB,'死叉');
DG:=HHVALL(分DIFB);
DD:=LLVALL(分DIFB);
DRAWTEXT(FILTER( DG=分DIFB ,DG) ,分DIFB*1.2,' DIFF高值:'+DG+'→'),LAYER0,ALIGN2 ,color00ffff;
DRAWTEXT(FILTER( DD=分DIFB ,DD) ,分DIFB*0.9,'← '+NUMTOSTRN(DD,3)+':DIFF低值'),LAYER0 ,color00ff00;
VERTLINE(DG=分DIFB,2 ),LAYER7,color001199;
VERTLINE(DD=分DIFB,2 ),LAYER7,color005500;


 







gd43855

回复

举报

GMT+8, 2025-2-22 13:56

快速回复 返回顶部 返回列表