通达信MACD顶底背离改良版指标公式

 

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK2;
DEA:EMA(DIF,9),COLORWHITE;
macd:(DIF-DEA)*2,NODRAW;
STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
STICKLINE(MACD< 0,0,MACD,1,0),COLORGREEN;
STICKLINE(MACD>0&&MACD<=REF(MACD,1),0,MACD,1,0),COLORYELLOW;
STICKLINE(MACD< 0&&MACD>=REF(MACD,1),0,MACD,1,0),COLORWHITE;
AAA:=REF(MACD,1)< REF(MACD,2)&&REF(MACD,2)< REF(MACD,3)&&REF(MACD,3)< REF(MACD,4);
BBB:=MACD>=0&&COUNT(MACD>REF(MACD,1),1)=1;
CCC:=AAA&&BBB&&EMA(C,13)>REF(EMA(C,13),1);
DDD:=AAA&&BBB&&Abs((DIF-DEA)/C)< 0.018;
FFF:=AAA&&BBB&&MACD< 0.10;
EEE:=(CCC||DDD||FFF);
HGW:=REF(MACD,1)>REF(MACD,2)&&REF(MACD,2)>REF(MACD,3)&&REF(MACD,3)>REF(MACD,4);
QQQ:=MACD<=0&&COUNT(MACD< REF(MACD,1),1)=1;
YYY:=HGW&&QQQ&&EMA(C,13)< REF(EMA(C,13),1);
ZZZ:=HGW&&QQQ&&ABS((DIF-DEA)/C)>0.018;
UUU:=HGW&&QQQ&&MACD>0.10;
OOO:=YYY||ZZZ||UUU;
DRAWICON(EEE,-0.05,1);
DRAWTEXT(EEE,DEA,'翻红'),COLORRED;
DRAWICON(OOO,0.05,2);
DRAWTEXT(OOO,DEA,'翻绿'),COLORGREEN;
DIWEIJINC:=crOSS(DIFF,DEA)&&DIFF< -0.1;
DRAWICON(DIWEIJINC,DEA,4);
GAOWEISC:=CROSS(DEA,DIFF)&&DIFF>0.1;
DRAWICON(GAOWEISC,DEA,5);
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
ERCIJINC:=CROSS(DIFF,DEA)&&DEA< 0&&COUNT(JCCOUNT=2,21)=1;
DRAWICON(ERCIJINC,DEA*0.9,1);
JKCT:=COUNT(CROSS(DEA,DIFF),BARSLAST(DEA<=0));
ERCISICHA:=CROSS(DEA,DIFF)&&DEA>0&&COUNT(JKCT=2,21)=1;
DRAWICON(ERCISICHA,DEA*1.1,2);
B1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
DDDD:=REF(CLOSE,B1+1)>CLOSE&&DIFF>REF(DIFF,B1+1)&&CROSS(DIFF,DEA);
DRAWTEXT(DDDD,DEA,'底背离'),COLORFF00FF;
B2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
KKKK:=REF(CLOSE,B2+1)< CLOSE&&REF(DIFF,B2+1)>DIFF&&CROSS(DEA,DIFF);
DRAWTEXT(KKKK,DEA,'顶背离'),COLORYELLOW;
DRAWTEXT(DIWEIJINC&&ERCIJINC&&DDDD,DIFF,'三全多'),COLOR0000FF;
DRAWTEXT(GAOWEISC&&ERCISICHA&&KKKK,DIFF,'三全空'),COLORGREEN;
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2;
IF(DIF< REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK2;
LIJIN0:=EMA(DIF,20);
E60:=EMA(DIF,60);
E120:=EMA(DIF,120);
LIJIN40:=EMA(DIF,240);
E480:=EMA(DIF,480);
ELIJIN:=(LIJIN0*20+E60*60+E120*120+LIJIN40*240+E480*480)/920;
HH:ELIJIN*(1+0.01*344),CIRCLEDOT,COLORRED;
LL:ELIJIN*(1-0.01*344),CIRCLEDOT,COLORBLUE;




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


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

相关指标公式

DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,线宽为2
输出DEA:DIF的9日指数移动平均,画白色
输出平滑异同平均线:(DIF-DEA)*2,NODRAW
当满足条件MACD>0时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件MACD<0时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
当满足条件MACD>0并且MACD<=1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件MACD<0并且MACD>=1日前的MACD时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
AAA赋值:1日前的MACD< 2日前的MACD并且2日前的MACD< 3日前的MACD并且3日前的MACD< 4日前的MACD
BBB赋值:MACD>=0并且统计1日中满足MACD>1日前的MACD的天数=1
CCC赋值:AAA并且BBB并且收盘价的13日指数移动平均>1日前的收盘价的13日指数移动平均
DDD赋值:AAA并且BBB并且(DIF-DEA)/收盘价的绝对值< 0.018
FFF赋值:AAA并且BBB并且MACD< 0.10
EEE赋值:(CCC或者DDD或者FFF)
HGW赋值:1日前的MACD>2日前的MACD并且2日前的MACD>3日前的MACD并且3日前的MACD>4日前的MACD
QQQ赋值:MACD<=0并且统计1日中满足MACD<1日前的MACD的天数=1
YYY赋值:HGW并且QQQ并且收盘价的13日指数移动平均< 1日前的收盘价的13日指数移动平均
ZZZ赋值:HGW并且QQQ并且(DIF-DEA)/收盘价的绝对值>0.018
UUU赋值:HGW并且QQQ并且MACD>0.10
OOO赋值:YYY或者ZZZ或者UUU
当满足条件EEE时,在-0.05位置画1号图标
当满足条件EEE时,在DEA位置书写文字,画红色
当满足条件OOO时,在0.05位置画2号图标
当满足条件OOO时,在DEA位置书写文字,画绿色
DIWEIJINC赋值:DIFF上穿DEA并且DIFF< -0.1
当满足条件DIWEIJINC时,在DEA位置画4号图标
GAOWEISC赋值:DEA上穿DIFF并且DIFF>0.1
当满足条件GAOWEISC时,在DEA位置画5号图标
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIFF上穿DEA的天数
ERCIJINC赋值:DIFF上穿DEA并且DEA< 0并且统计21日中满足JCCOUNT=2的天数=1
当满足条件ERCIJINC时,在DEA*0.9位置画1号图标
JKCT赋值:统计上次DEA<=0距今天数日中满足DEA上穿DIFF的天数
ERCISICHA赋值:DEA上穿DIFF并且DEA>0并且统计21日中满足JKCT=2的天数=1
当满足条件ERCISICHA时,在DEA*1.1位置画2号图标
B1赋值:上次1日前的DIFF上穿DEA距今天数
DDDD赋值:B1+1日前的收盘价>收盘价并且DIFF>B1+1日前的DIFF并且DIFF上穿DEA
当满足条件DDDD时,在DEA位置书写文字,COLORFF00FF
B2赋值:上次1日前的DEA上穿DIFF距今天数
KKKK赋值:B2+1日前的收盘价< 收盘价并且B2+1日前的DIFF>DIFF并且DEA上穿DIFF
当满足条件KKKK时,在DEA位置书写文字,画黄色
当满足条件DIWEIJINC并且ERCIJINC并且DDDD时,在DIFF位置书写文字,COLOR0000FF
当满足条件GAOWEISC并且ERCISICHA并且KKKK时,在DIFF位置书写文字,画绿色
如果DIF>1日前的DIF,返回DIF,否则返回无效数,画红色,线宽为2
如果DIF<1日前的DIF,返回DIF,否则返回无效数,COLOR00FF00,线宽为2
LIJIN0赋值:DIF的20日指数移动平均
E60赋值:DIF的60日指数移动平均
E120赋值:DIF的120日指数移动平均
LIJIN40赋值:DIF的240日指数移动平均
E480赋值:DIF的480日指数移动平均
ELIJIN赋值:(LIJIN0*20+E60*60+E120*120+LIJIN40*240+E480*480)/920
输出HH:ELIJIN*(1+0.01*344),CIRCLEDOT,画红色
输出LL:ELIJIN*(1-0.01*344),CIRCLEDOT,画蓝色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

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