当前位置:首页 > 通达信 > 正文

通达信《macd背离金叉计数》指标公式源码

发布时间:2026-10-28 09:06 作者:云析 阅读:124 点赞:0 收藏:0
分享
分享到微信 ×
打开微信「扫一扫」,在微信内打开并分享

通达信《macd背离金叉计数》指标公式,把柱状值再做一次平滑,分出上涨和下跌几种颜色的柱子。除了常规的低位金叉和二次金叉,它还用计数器把金叉死叉之后第1、3、5、8、13、21根K线的位置用数字标出来,另外加了顶背离和底背离的画线,信息密度比较高。

指标使用技巧

1、快慢线由两条不同周期均线相减得出,是整段公式的基础。

2、柱状值再做一次平滑,柱体颜色按条件分成蓝、灰、红等几种。

3、低位金叉和二次金叉用青色与紫色柱体区分,并附文字提示。

4、背离判断用间隔周期比较价格和快慢线,画线连在前后的DEA上。

5、数字标注对应金叉死叉后的特定周期,方便观察后续几根K线变化。

通达信《macd背离金叉计数》指标公式源码

检测结果:含 1 个未来函数
DRAWLINE不属于未来函数,应属隐性风险函数,绘图函数!
免责声明:仅扫描已知函数,不保证完整正确,仅供学习参考。 什么是未来函数?查看详细说明
公式源码
DRAWGBK(C>O,RGB(20,10,90),RGB(0,0,0),0,'1',0);
FVA:=EMA(CLOSE,12)-EMA(CLOSE,26),COLORFFFFFF;
DVB:=EMA(FVA,9),COLORYELLOW;
MVC:=2*(FVA-DVB);
MVD:=EMA(MVC,5);
STICKLINE(MVC>MVD AND MVC>0,0,MVC,3,0),COLOR000055;
STICKLINE(MVC>MVD AND MVC>0,0,MVC,2.5,0),COLOR000077;
STICKLINE(MVC>MVD AND MVC>0,0,MVC,1.5,0),COLOR000099;
STICKLINE(MVC>MVD AND MVC>0,0,MVC,1,0),COLOR0000FF;
STICKLINE(MVC>MVD AND MVC<0,0,MVC,3,0),COLOR222222;
STICKLINE(MVC>MVD AND MVC<0,0,MVC,2.5,0),COLOR444444;
STICKLINE(MVC>MVD AND MVC<0,0,MVC,1.5,0),COLOR666666;
STICKLINE(MVC>MVD AND MVC<0,0,MVC,0,0),COLOR999999;
STICKLINE(MVC<MVD,0,MVC,3,0),COLORA80000;
STICKLINE(MVC<MVD,0,MVC,2.5,0),COLORB80000;
STICKLINE(MVC<MVD,0,MVC,1.5,0),COLOREC1000;
STICKLINE(MVC<MVD,0,MVC,1,0),COLORFF4600;
STICKLINE(MVC<MVD,0,MVC,0,0),COLORFFAA00;
WQX:=CROSS(FVA,DVB) AND FVA<-0.1;
STICKLINE(WQX,0,FVA,3,0),COLOR002222;
STICKLINE(WQX,0,FVA,2.5,0),COLOR006666;
STICKLINE(WQX,0,FVA,1.5,0),COLOR009999;
STICKLINE(WQX,0,FVA,1,0),COLOR00FFFF;
DRAWTEXT(WQX,0.2,' 低位金叉'),COLOR00FF88;
RQZ:=COUNT(CROSS(FVA,DVB),BARSLAST(DVB>=0));
EQX:=CROSS(FVA,DVB) AND DVB<0 AND COUNT(RQZ=2,21)=1;
STICKLINE(EQX,MVC,-0.01,3,0),COLOR440044;
STICKLINE(EQX,MVC,-0.01,2.5,0),COLOR660066;
STICKLINE(EQX,MVC,-0.01,1.5,0),COLOR990099;
STICKLINE(EQX,MVC,-0.01,1,0),COLORFF00FF;
DRAWTEXT(EQX,DVB*1.3,' 二次金叉'),COLORYELLOW;
PQA:=BARSLAST(REF(CROSS(FVA,DVB),1));
DBL:=REF(CLOSE,PQA+1)>CLOSE AND FVA>REF(FVA,PQA+1) AND CROSS(FVA,DVB);
STICKLINE(DBL,0,0.03,6,0),COLOR00FF00;
DRAWLINE(PQA=0,DVB,DBL,DVB,0),COLORRED,LINETHICK1;
DRAWTEXT(DBL,0.03,' 底背离'),COLORFF00FF;
KWB:=BARSLAST(REF(CROSS(DVB,FVA),1));
DBL2:=REF(CLOSE,KWB+1)<CLOSE AND REF(FVA,KWB+1)>FVA AND CROSS(DVB,FVA);
DRAWLINE(KWB=0,DVB,DBL2,DVB,0),COLORFF8800,LINETHICK1;
DRAWTEXT(DBL2,-0.02,' 顶背离'),COLORFFFF00;
DIFF:FVA,COLOR009922;
DEA:DVB,COLORYELLOW;
ZTA:=CROSS(DVB,FVA);
LSA:=BARSLAST(ZTA);
YQ1:=IF(1,LSA=1,ZTA) AND IF(1,FVA<DVB,0);
DRAWTEXT(YQ1 AND FVA>0,FVA*0.8,'1'),COLOR00FF00;
DRAWTEXT(YQ1 AND FVA<0,FVA*1.8,'1'),COLOR00FF00;
YQ3:=IF(3,LSA=3,ZTA) AND IF(3,FVA<DVB,0);
DRAWTEXT(YQ3 AND FVA>0,FVA*0.8,'3'),COLOR00FF00;
DRAWTEXT(YQ3 AND FVA<0,FVA*1.4,'3'),COLOR00FF00;
YQ5:=IF(5,LSA=5,ZTA) AND IF(5,FVA<DVB,0);
DRAWTEXT(YQ5 AND FVA>0,FVA*0.8,'5'),COLOR00FF00;
DRAWTEXT(YQ5 AND FVA<0,FVA*1.4,'5'),COLOR00FF00;
YQ8:=IF(8,LSA=8,ZTA) AND IF(8,FVA<DVB,0);
DRAWTEXT(YQ8 AND FVA>0,FVA*0.8,'8'),COLOR00FF00;
DRAWTEXT(YQ8 AND FVA<0,FVA*1.8,'8'),COLOR00FF00;
YQ13:=IF(13,LSA=13,ZTA) AND IF(8,FVA<DVB,0);
DRAWTEXT(YQ13 AND FVA>0,FVA*0.8,'13'),COLOR00FF00;
DRAWTEXT(YQ13 AND FVA<0,FVA*1.2,'13'),COLOR00FF00;
YQ21:=IF(21,LSA=21,ZTA) AND IF(21,FVA<DVB,0);
DRAWTEXT(YQ21 AND FVA>0,FVA*0.8,'21'),COLOR00FF00;
DRAWTEXT(YQ21 AND FVA<0,FVA*1.2,'21'),COLOR00FF00;
YQ26:=IF(26,LSA=26,ZTA) AND IF(26,FVA<DVB,0);
DRAWTEXT(YQ26 AND FVA>0,FVA*0.8,'26'),COLOR00FF00;
DRAWTEXT(YQ26 AND FVA<0,FVA*1.2,'26'),COLOR00FF00;
YQ29:=IF(29,LSA=29,ZTA) AND IF(29,FVA<DVB,0);
DRAWTEXT(YQ29 AND FVA>0,FVA*0.8,'29'),COLOR00FF00;
DRAWTEXT(YQ29 AND FVA<0,FVA*1.2,'29'),COLOR00FF00;
YQ34:=IF(34,LSA=34,ZTA) AND IF(34,FVA<DVB,0);
DRAWTEXT(YQ34 AND FVA>0,FVA*0.8,'34'),COLOR00FF00;
DRAWTEXT(YQ34 AND FVA<0,FVA*1.8,'34'),COLOR00FF00;
YQ55:=IF(55,LSA=55,ZTA) AND IF(55,FVA<DVB,0);
DRAWTEXT(YQ55 AND FVA>0,FVA*0.8,'55'),COLOR00FF00;
DRAWTEXT(YQ55 AND FVA<0,FVA*1.8,'55'),COLOR00FF00;
YQ68:=IF(68,LSA=68,ZTA) AND IF(68,FVA<DVB,0);
DRAWTEXT(YQ68 AND FVA>0,FVA*0.8,'68'),COLOR00FF00;
DRAWTEXT(YQ68 AND FVA<0,FVA*1.8,'68'),COLOR00FF00;
ZTB:=CROSS(FVA,DVB);
LSB:=BARSLAST(ZTB);
HJ1:=IF(1,LSB=1,ZTB) AND IF(1,FVA>DVB,0);
DRAWTEXT(HJ1 AND FVA>0,FVA*1.2,'1'),COLORFFFFFF;
DRAWTEXT(HJ1 AND FVA<0,FVA*0.8,'1'),COLORFFFFFF;
HJ3:=IF(3,LSB=3,LSB) AND IF(3,FVA>DVB,0);
DRAWTEXT(HJ3 AND FVA>0,FVA*1.2,'3'),COLORFFFFFF;
DRAWTEXT(HJ3 AND FVA<0,FVA*0.8,'3'),COLORFFFFFF;
HJ5:=IF(5,LSB=5,ZTB) AND IF(5,FVA>DVB,0);
DRAWTEXT(HJ5 AND FVA>0,FVA*1.2,'5'),COLORFFFFFF;
DRAWTEXT(HJ5 AND FVA<0,FVA*0.8,'5'),COLORFFFFFF;
HJ8:=IF(8,LSB=8,ZTB) AND IF(8,FVA>DVB,0);
DRAWTEXT(HJ8 AND FVA>0,FVA*1.2,'8'),COLORFFFFFF;
DRAWTEXT(HJ8 AND FVA<0,FVA*0.8,'8'),COLORFFFFFF;
HJ13:=IF(13,LSB=13,ZTB) AND IF(8,FVA>DVB,0);
DRAWTEXT(HJ13 AND FVA>0,FVA*1.2,'13'),COLORFFFFFF;
DRAWTEXT(HJ13 AND FVA<0,FVA*0.8,'13'),COLORFFFFFF;
HJ18:=IF(18,LSB=18,ZTB) AND IF(8,FVA>DVB,0);
DRAWTEXT(HJ18 AND FVA>0,FVA*1.2,'18'),COLORFFFFFF;
DRAWTEXT(HJ18 AND FVA<0,FVA*0.8,'18'),COLORFFFFFF;
HJ21:=IF(21,LSB=21,ZTB) AND IF(21,FVA>DVB,0);
DRAWTEXT(HJ21 AND FVA>0,FVA*1.2,'21'),COLORFFFFFF;
DRAWTEXT(HJ21 AND FVA<0,FVA*0.8,'21'),COLORFFFFFF;
HJ26:=IF(26,LSB=26,ZTB) AND IF(26,FVA>DVB,0);
DRAWTEXT(HJ26 AND FVA>0,FVA*1.2,'26'),COLORFFFFFF;
DRAWTEXT(HJ26 AND FVA<0,FVA*0.8,'26'),COLORFFFFFF;
HJ29:=IF(29,LSB=29,ZTB) AND IF(29,FVA>DVB,0);
DRAWTEXT(HJ29 AND FVA>0,FVA*1.2,'29'),COLORFFFFFF;
DRAWTEXT(HJ29 AND FVA<0,FVA*0.8,'29'),COLORFFFFFF;
HJ34:=IF(34,LSB=34,ZTB) AND IF(34,FVA>DVB,0);
DRAWTEXT(HJ34 AND FVA>0,FVA*1.2,'34'),COLORFFFFFF;
DRAWTEXT(HJ34 AND FVA<0,FVA*0.8,'34'),COLORFFFFFF;
HJ47:=IF(47,LSB=47,ZTB) AND IF(47,FVA>DVB,0);
DRAWTEXT(HJ47 AND FVA>0,FVA*1.2,'47'),COLORFFFFFF;
DRAWTEXT(HJ47 AND FVA<0,FVA*0.8,'47'),COLORFFFFFF;
HJ55:=IF(55,LSB=55,ZTB) AND IF(55,FVA>DVB,0);
DRAWTEXT(HJ55 AND FVA>0,FVA*1.2,'55'),COLORFFFFFF;
DRAWTEXT(HJ55 AND FVA<0,FVA*0.8,'55'),COLORFFFFFF;
HJ60:=IF(60,LSB=60,ZTB) AND IF(60,FVA>DVB,0);
DRAWTEXT(HJ60 AND FVA>0,FVA*1.2,'63'),COLORFFFFFF;
DRAWTEXT(HJ60 AND FVA<0,FVA*0.8,'63'),COLORFFFFFF;
HJ68:=IF(68,LSB=68,ZTB) AND IF(68,FVA>DVB,0);
DRAWTEXT(HJ68 AND FVA>0,FVA*1.2,'68'),COLORFFFFFF;
DRAWTEXT(HJ68 AND FVA<0,FVA*0.8,'68'),COLORFFFFFF;

声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。

网友评论 (0 条)
我的头像
今日复制次数已用完 ×
游客每日免费一键复制上限 3 次

注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载

个人中心 会员介绍
手机版
手机浏览二维码

手机浏览

微信
公众号二维码

扫码关注公众号

回到顶部