通达信极品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;

DRAWBAND(DIF,RGB(150,20,20),DEA,RGB(10,150,20));
DRAWBAND(IF(DIF,DIF,DRAWNULL),RGB(250,250,250),DIF,RGB(0,0,0));
DRAWBAND(IF(DEA,DEA,DRAWNULL),RGB(250,250,10),DEA,RGB(0,0,0));


STICKLINE(MACD>0,0,MACD,1,0),COLORRED;
STICKLINE(MACD<0,0,MACD,1,0),COLORGREEN;
STICKLINE(MACD>0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLORYELLOW;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORWHITE;
FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;
FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);
FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;
FH5:=FH1 AND FH2 AND MACD<0.10;
VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30)
AND DIFF>DEA AND MACD>REF(MACD,1) AND DIFF>0 AND DEA>0 AND
MA(VOL,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
佛手:IF(VV,1,0),NODRAW;
DRAWICON(佛手,0.06,11);
二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW;
低买:CROSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW;
加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW;
DRAWICON(二次翻红,-0.05,1);

DRAWTEXT(二次翻红,-0.15,'翻红'),COLORRED;
DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'低买'),COLORFF00FF;
DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'加油'),COLORYELLOW;
XG:二次翻红 OR 低买 OR 加油,NODRAW;
YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(VOL+0.01)/100);
阻价:=IF(CLOSE=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(CLOSE-LOW));
支价:=IF(CLOSE=INDEXC,INDEXL+INDEXC-YLZC,LOW+(CLOSE-YLZC));
今压:REF(阻价,1),LINETHICK0,COLORAA11BB,NODRAW;
今撑:REF(支价,1),LINETHICK0,COLOR009900,NODRAW;
明压:阻价,LINETHICK0,NODRAW;
明撑:支价,LINETHICK0,NODRAW;
低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
B1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,B1+1)>CLOSE AND DIFF>REF(DIFF,B1+1) AND CROSS(DIFF,DEA);
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;

DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
B2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,B2+1)<CLOSE AND REF(DIFF,B2+1)>DIFF AND CROSS(DEA,DIFF);

DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;

入1:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2;
入2:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK2;


E3:=EMA(DIF,3);
E5:=EMA(DIF,5);
E10:=EMA(DIF,10);
E20:=EMA(DIF,20);
E60:=EMA(DIF,60);
E120:=EMA(DIF,120);
E240:=EMA(DIF,240);
E480:=EMA(DIF,480);
E960:=EMA(DIF,960);
E1920:=EMA(DIF,1920);
EE:=(E3*3+E5*5+E10*10+E20*20+E60*60+E120*120+E240*240+E480*480+E960*960+E1920*1920)/3818;
EE1:=(E3*3+E5*5)/8;
EE2:=(E20*20+E60*60+E120*120+E240*240+E480*480)/920;
EE3:=(E3*3+E5*5+E10*10)/18;
CE1:=((((EE2+EE3)/2+DIF)/2+DIF)/2+DIF)/2;
TT:EE2*(1+0.01*344),CIRCLEDOT,COLOR0000FF;





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


解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式

DIFF赋值: 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均, 线宽为2
输出DEA:DIF的9日指数移动平均,画白色
输出MACD:(DIF-DEA)*2,NODRAW
DRAWBAND(DIF,RGB(150,20,20),DEA,RGB(10,150,20))
如果D返回DIF否则返回DRAWNULL
如果DEA返回DEA否则返回DRAWNULL
当满足条件MACD>0时,在0和MACD之间画柱状线
当满足条件MACD<0时,在0和MACD之间画柱状线
STICKLINE(MACD>0 AND MACD<=1日前的MACD,0,MACD,1,0),画黄色
STICKLINE(MACD<0 AND MACD>=1日前的MACD,0,MACD,1,0),画白色
FH1赋值:1日前的MACD<2日前的MACD AND 2日前的MACD<3日前的MACD AND 3日前的MACD<4日前的MACD
FH2赋值:MACD>=0 AND COUNT(MACD>1日前的MACD,1)=1
FH3赋值:FH1 AND FH2 AND C的13日指数移动平均>1日前的C的13日指数移动平均
FH4赋值:FH1 AND FH2 AND (DIF-DEA的绝对值/C)<0.018
FH5赋值:FH1 AND FH2 AND MACD<0.10
VV赋值:收盘价>开盘价 AND 收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的30日简单移动平均 AND DIFF>DEA AND MACD>1日前的MACD AND DIFF>0 AND DEA>0 AND 成交量的5日简单移动平均>成交量的34日简单移动平均 AND 收盘价的30日简单移动平均>=REF(收盘价的30日简单移动平均,1)
如果VV返回1否则返回0
当满足条件佛手时,在0.06和11之间画图标
输出二次翻红:(FH3 OR FH4 OR FH5),画红色,NODRAW
输出低买:DIF上穿DEA AND DIF<0,COLORFF00FF,NODRAW
输出加油:DIF上穿DEA AND DIF>0,画黄色,NODRAW
当满足条件二次翻红时,在-0.05和1之间画图标
当满足条件二次翻红时,在-0.15和'翻红'位置书写文字
DRAWTEXT(DIF上穿DEA AND DIF<0,DEA-0.02,'低买'),COLORFF00FF
DRAWTEXT(DIF上穿DEA AND DIF>0,DEA-0.05,'加油'),画黄色
输出XG:二次翻红 OR 低买 OR 加油,NODRAW
YLZC赋值:IF(收盘价=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,成交额/(成交量+0.01)/100)
阻价赋值:IF(收盘价=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(收盘价-最低价))
支价赋值:IF(收盘价=INDEXC,INDEXL+INDEXC-YLZC,最低价+(收盘价-YLZC))
输出今压:1日前的阻价,LINETHICK0,COLORAA11BB,NODRAW
输出今撑:1日前的支价,LINETHICK0,COLOR009900,NODRAW
输出明压:阻价,LINETHICK0,NODRAW
输出明撑:支价,LINETHICK0,NODRAW
低位金叉赋值:DIFF上穿DEA AND DIFF<-0.1
当满足条件低位金叉时,在0和0.08之间画柱状线
当满足条件低位金叉时,在0.16和' 低位金叉'位置书写文字
JCCOUNT赋值:COUNT(DIFF上穿DEA,上次DEA>=0距今天数)
二次金叉赋值:DIFF上穿DEA AND DEA<0 AND 统计21日满足JC=2的天数=1
当满足条件二次金叉时,在0和0.06之间画柱状线
当满足条件二次金叉时,在DEA*0.9和1之间画图标
当满足条件二次金叉时,在0.2和' 二次金叉'位置书写文字
B1赋值:上次1日前的DIFF上穿DEA距今天数
底背离赋值:B1+1日前的收盘价>收盘价 AND DIFF>B1+1日前的DIFF AND DIFF上穿DEA
当满足条件底背离时,在0和0.03之间画柱状线
当满足条件底背离时,在0.12和' 底背离'位置书写文字
B2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:B2+1日前的收盘价<收盘价 AND B2+1日前的DIFF>DIFF AND DEA上穿DIFF
当满足条件低位金叉 AND 二次金叉 AND 底背离时,在0.25和'三全项'位置书写文字
输出入1:IF(DIF>1日前的DIF,DIF,DRAWNULL),画红色, 线宽为2
输出入2:IF(DIF<1日前的DIF,DIF,DRAWNULL),COLOR00FF00, 线宽为2
E3赋值:DIF的3日指数移动平均
E5赋值:DIF的5日指数移动平均
E10赋值:DIF的10日指数移动平均
E20赋值:DIF的20日指数移动平均
E60赋值:DIF的60日指数移动平均
E120赋值:DIF的120日指数移动平均
E240赋值:DIF的240日指数移动平均
E480赋值:DIF的480日指数移动平均
E960赋值:DIF的960日指数移动平均
E1920赋值:DIF的1920日指数移动平均
EE赋值:(E3*3+E5*5+E10*10+E20*20+E60*60+E120*120+E240*240+E480*480+E960*960+E1920*1920)/3818
EE1:=(E3*3+E5*5)/8
EE2:=(E20*20+E60*60+E120*120+E240*240+E480*480)/920
EE3赋值:(E3*3+E5*5+E10*10)/18
CE1赋值:((((EE2+EE3)/2+DIF)/2+DIF)/2+DIF)/2
输出TT:EE2*(1+0.01*344),CIRCLEDOT,COLOR0000FF

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

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