通达信顶底背离MACD副图指标源码分享

这是一个基于成交额加权的MACD指标,结合了资金流向分析。核心功能:
- 用成交额加权均价替代传统收盘价,计算资金流MACD
- 彩色柱状图显示MACD强弱变化,红绿渐变表示趋势力度
- 自动标注低位金叉、二次金叉、底背离、顶背离信号
- 底部显示资金流入比、大单流入比、机构参与度、主动买卖比
使用方法:
- 观察MACD柱状图颜色渐变判断趋势强度
- 关注金叉/死叉信号及背离提示
- 结合底部资金数据辅助判断主力动向
 
A:=VOL*CLOSE;
B:=SUM(A,1)/SUM(VOL,1);
B1:=EMA(B,17);
资金:=(B-B1)*100/B;
DIFF : EMA(资金,12) - EMA(资金,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA), COLORSTICK;
STICKLINE(MACD>=0,MACD,0,4,1),COLORF00FF0;
STICKLINE(MACD<0,MACD,0,3.1,1),COLORWHITE;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,3,0 ),COLOR00AAFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),COLOR00BBFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.8,0 ),COLOR00CCFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.3,0 ),COLOR00DDFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.9,0 ),COLOR00EEFF;
STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.5,0 ),COLOR00FFFF;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,4 ,0 ),COLOR0000AA;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,3.3 ,0 ),COLOR0011BB;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),COLOR0022CC;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.65 ,0 ),COLOR0033DD;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.1 ,0 ),COLOR0044EE;
STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,0.55 ,0 ),COLOR0055FF;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,4,0 ),COLORAA00BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,3.3 ,0 ),COLORBB11BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),COLORCC22BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.65,0 ),COLORDD33BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.1,0 ),COLOREE44BB;
STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,0.55 ,0 ),COLORFF55BB;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,4,0 ),COLORFFAA00;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,3.3 ,0 ),COLORFFBB11;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),COLORFFCC22;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.65 ,0 ),COLORFFDD33;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.1 ,0 ),COLORFFEE44;
STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,0.55 ,0 ),COLORFFFF55;
IF(DIFF<0,DIFF,0),COLORRED,LINETHICK1;
IF(DIFF<0,0,DIFF),COLORYELLOW,LINETHICK1;
IF(DIFF<DEA,DIFF,DEA),COLOR00FF00,LINETHICK1;
IF(DIFF>DEA,DEA,DEA),COLORWHITE,LINETHICK1;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,-4.5,2,0),COLORYELLOW;
DRAWTEXT(低位金叉,-4,' 低位金叉'),COLORYELLOW;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,-2.5,5,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*1.2,11) ;
DRAWTEXT(二次金叉,-2,' 二次金叉'),COLORFF00FF;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
STICKLINE(底背离,0,2.5,3,0),COLOR00FF00;
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;
DRAWTEXT(底背离,2,' 底背离'),COLOR00FF00;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
STICKLINE(顶背离,0,4.5,3,0),COLORFFFF00;
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORFFFF00,LINETHICK2;
DRAWTEXT(顶背离,4,' 顶背离'),COLORFFFF00;



{资金博弈今日持仓}
超B:=L2_AMO(0,2)/10000.0;
大B:=L2_AMO(1,2)/10000.0;
中B:=L2_AMO(2,2)/10000.0;
小B:=L2_AMO(3,2)/10000.0;
超S:=L2_AMO(0,3)/10000.0;
大S:=L2_AMO(1,3)/10000.0;
中S:=L2_AMO(2,3)/10000.0;
小S:=L2_AMO(3,3)/10000.0;
TESTSKIP(NOT(超B OR 大B OR 中B OR 小B OR 超S OR 大S OR 中S OR 小S)!=0);
总流入比:=(超B+大B+中B+小B)/(超B+大B+中B+小B+超S+大S+中S+小S)*100,NODRAW,COLORWHITE;
大单流入:=(超B+大B)/(超B+大B+超S+大S)*100,NODRAW,COLORWHITE;
大单流入限制:=IF((超B+大B+超S+大S)=0,0,大单流入);
成交总量:=(超B+大B+中B+小B+超S+大S+中S+小S),NODRAW,COLORWHITE;
机构参与度:=(超B+超S+大B+大S)/成交总量*100,NODRAW,COLORWHITE;
主买A:=ACTINVOL,COLORRED,NODRAW;
主卖A:=ACTOUTVOL,COLORGREEN,NODRAW;
主买C:=主买A*100/(主买A+主卖A),NODRAW,COLORRED;
{资金}
DRAWTEXT_FIX(1,0.1,0,0.01,STRCAT(STRCAT('资金流入比: ',CON2STR(总流入比,2)),' %')),COLOR737300;
DRAWTEXT_FIX(1,0.2,0,0.01,STRCAT(STRCAT('大单流入比: ',CON2STR(大单流入限制,2)),' %买')),COLOR737300;
DRAWTEXT_FIX(1,0.3,0,0.01,STRCAT(STRCAT('机构参与度: ',CON2STR(机构参与度,2)),' %')),COLOR737300;
DRAWTEXT_FIX(1,0.4,0,0.01,STRCAT(STRCAT('主动买卖比: ',CON2STR(主买C,2)),' %')),COLOR737300;





来函数检测结果如下
该公式没有未来函数


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


A赋值:成交量(手)*收盘价
B赋值:A的1日累和/成交量(手)的1日累和
B1赋值:B的17日指数移动平均
资金赋值:(B-B1)*100/B
输出DIFF : 资金的12日指数移动平均 - 资金的26日指数移动平均
输出DEA : DIFF的9日指数移动平均
输出平滑异同平均线 : 2*(DIFF-DEA), COLORSTICK
当满足条件平滑异同平均线>=0时,在平滑异同平均线和0位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORF00FF0
当满足条件平滑异同平均线<0时,在平滑异同平均线和0位置之间画柱状线,宽度为3.1,1不为0则画空心柱.,画白色
当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00AAFF
当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR00BBFF
当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR00CCFF
当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,COLOR00DDFF
当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR00EEFF
当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FFFF
当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000AA
当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLOR0011BB
当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0022CC
当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLOR0033DD
当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR0044EE
当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.55,0不为0则画空心柱.,COLOR0055FF
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORAA00BB
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLORBB11BB
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORCC22BB
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLORDD33BB
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOREE44BB
当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.55,0不为0则画空心柱.,COLORFF55BB
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFAA00
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLORFFBB11
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORFFCC22
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLORFFDD33
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFFEE44
当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.55,0不为0则画空心柱.,COLORFFFF55
如果DIFF<0,返回DIFF,否则返回0,画红色,线宽为1
如果DIFF<0,返回0,否则返回DIFF,画黄色,线宽为1
如果DIFF如果DIFF>DEA,返回DEA,否则返回DEA,画白色,线宽为1
低位金叉赋值:DIFF上穿DEA AND DIFF<-0.1
当满足条件低位金叉时,在0和-4.5位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件低位金叉时,在-4位置书写文字,画黄色
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIFF上穿DEA的天数
二次金叉赋值:DIFF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=2的天数=1
当满足条件二次金叉时,在0和-2.5位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF00FF
当满足条件二次金叉时,在DEA*1.2位置画11号图标
当满足条件二次金叉时,在-2位置书写文字,COLORFF00FF
A1赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIFF>A1+1日前的DIFF AND DIFF上穿DEA
当满足条件底背离时,在0和2.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00
当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件底背离时,在2位置书写文字,COLOR00FF00
A2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIFF>DIFF AND DEA上穿DIFF
当满足条件顶背离时,在0和4.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,COLORFFFF00,线宽为2
当满足条件顶背离时,在4位置书写文字,COLORFFFF00
超B赋值:成交额分档/10000.0
大B赋值:成交额分档/10000.0
中B赋值:成交额分档/10000.0
小B赋值:成交额分档/10000.0
超S赋值:成交额分档/10000.0
大S赋值:成交额分档/10000.0
中S赋值:成交额分档/10000.0
小S赋值:成交额分档/10000.0
如果满足条件取反不等于0,公式返回
总流入比赋值:(超B+大B+中B+小B)/(超B+大B+中B+小B+超S+大S+中S+小S)*100,NODRAW,画白色
大单流入赋值:(超B+大B)/(超B+大B+超S+大S)*100,NODRAW,画白色
大单流入限制赋值:如果(超B+大B+超S+大S)=0,返回0,否则返回大单流入
成交总量赋值:(超B+大B+中B+小B+超S+大S+中S+小S),NODRAW,画白色
机构参与度赋值:(超B+超S+大B+大S)/成交总量*100,NODRAW,画白色
主买A赋值:主动买成交量,画红色,NODRAW
主卖A赋值:主动卖成交量,画绿色,NODRAW
主买C赋值:主买A*100/(主买A+主卖A),NODRAW,画红色
当满足条件1时,在横轴0.1纵轴0位置书写文字,COLOR737300
当满足条件1时,在横轴0.2纵轴0位置书写文字,COLOR737300
当满足条件1时,在横轴0.3纵轴0位置书写文字,COLOR737300
当满足条件1时,在横轴0.4纵轴0位置书写文字,COLOR737300
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   热门标签  -   联系我们   -   股朋网  -  指标网   -  指标公式网  -   免责声明  -   隐私政策  -   加入收藏   

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