通达信分钟MACD分时指标公式

 

SHORT:=12;
LONG:=26;
MID:=9;
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,20);
MA4:=MA(CLOSE,60);
MA30:=EMA(CLOSE,30);
强弱:=EMA(CLOSE,900);
{STICKLINE((MA30>强弱),MA30,强弱,0,-1),COLORLIGRAY;
STICKLINE((MA30<强弱),MA30,强弱,0,-1),COLORLICYAN;}
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
macd:(DIF-DEA)*2,COLORSTICK;
DIF1:=EMA(CLOSE,8)-EMA(CLOSE,18),COLORYELLOW;
DEA1:=EMA(DIF1,8),COLORWHITE;
五大:=IF (MA(C,5)>MA(C,10) AND MA(C,5)>REF(MA(C,5),1) AND C>MA(C,5),MA(C,5),DRAWNULL),COLORWHITE,LINETHICK2;
十大:=IF (EVERY(MA(C,10)>MA(C,20),2),MA(C,10),DRAWNULL),COLORYELLOW,LINETHICK2;
二十大:=IF (EVERY(MA(C,20)>MA(C,60),2),MA(C,20),DRAWNULL),COLORRED,LINETHICK2;
六十大:=IF (EVERY(MA(C,60)>REF(MA(C,60),1),6),MA(C,60),DRAWNULL),COLORGREEN,LINETHICK2;
分钟板底:IF(EVERY(DEA>0 AND DEA>REF(DEA,1) AND DIF>DEA,5),DEA,DRAWNULL),COLORRED,LINETHICK2;
中期行情:DRAWTEXT(COUNT(crOSS(DIF,0),3) AND CROSS(DEA,0) AND MacD>REF(MACD,1),-0.01,'中期'),COLOR888888;
稳板:DRAWTEXT((({COUNT(中期行情,10) AND }REF(MACD<0,1) AND MACD>0) OR (REF(EVERY(DEA<REF(DEA,1) AND DEA>DIF AND MACD<0,10),1))
AND CROSS(DIF,DEA)) AND MACD>REF(MACD,1) AND 五大,-0.01,'WB'),COLORWHITE;
{第一涨停}
ZT:=C/REF(C,1)>1.096;
前次涨停:=BArslAST(REF(ZT,1));
DRAWTEXT(REF(COUNT(ZT,20)=0,1) AND C/REF(C,1)>1.076{ AND V=HHV(V,250) AND C<=HHV(C,50)} AND HSL>3
AND C>=MA(O,前次涨停) AND DEA<0 AND C/O>1.056,DEA,'↖NO1'), COLORLIRED;
均线启动:=DRAWTEXT((REF((COUNT(CROSS(MA(C,60),MA(C,5)),15)) OR (EVERY(MA(C,60)<REF(MA(C,60),1),20)
AND MA(C,5)<MA(C,60)),1) AND CROSS(MA(C,5),MA(C,60)) AND C>REF(HHV(H,10),1))
OR BARSLASTCOUNT(((EVERY(C,20)),MA(C>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60),20)
AND C>REF(HHV(H,20),1)) AND COUNT((C>O OR C>REF(C,1)),10)>7{ AND EVERY(V>REF(V,1),3)})=1,MA(C,20),'均启'),COLORLIBLUE;
{金叉启动:DRAWTEXT(CROSS(DIF,DEA),DEA,'金叉'),COLORLIRED;}
{123 金叉数字}
DONCROSS:=IF(CROSS(DIF,DEA) AND DEA>0,1,0); {0上金叉}
DUNDERCROSS:=IF(CROSS(DIF,DEA) AND DIF<0,1,0); {0下金叉}
KONCROSS:=IF(CROSS(DEA,DIF) AND DIF>0,1,0); {0上死叉}
KUNDERCROSS:=IF(CROSS(DEA,DIF) AND DEA<0,1,0); {0下死叉}
A7X:=VAR2STR(COUNT(DUNDERCROSS,BARSLAST(DIF>0)+1),0),NODRAW;
DRAWTEXT(DONCROSS,DEA,VAR2STR(COUNT(DONCROSS,BARSLAST(DIF<0)+1),0)),COLORRED;
DRAWTEXT(DUNDERCROSS,DEA,A7X),COLORYELLOW;
DRAWTEXT(KONCROSS,DIF,VAR2STR(COUNT(KONCROSS,BARSLAST(DIF<0)+1),0)),COLORCYAN;
DRAWTEXT(KUNDERCROSS,DIF,VAR2STR(COUNT(KUNDERCROSS,BARSLAST(DIF>0)+1),0)),COLORGREEN;
分时板底:IF(EVERY(DEA>0 AND DIF>0,8) AND EVERY(NOT(KONCROSS),10),0,DRAWNULL),COLORRED,LINETHICK3;
分时启动:DRAWTEXT(((EVERY(DIF>DEA AND DEA>REF(DEA,1),10))
OR (REF(EVERY(DIF>DEA AND DEA>REF(DEA,1),10),5) AND (CROSS(DIF,DEA)
OR (REF(MACD<REF(MACD,1),1) AND MACD>REF(MACD,1)))))
AND ((REF(DIF<=REF(DIF,1),1)
AND DIF>REF(DIF,1)) OR (REF(MACD<REF(MACD,1),1) AND MACD>REF(MACD,1)))
AND DIF>REF(HHV(DIF,6),1),DEA,'启动'), COLORLIRED;




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


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

相关指标公式

SHORT赋值:12
LONG赋值:26
MID赋值:9
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
MA3赋值:收盘价的20日简单移动平均
MA4赋值:收盘价的60日简单移动平均
MA30赋值:收盘价的30日指数移动平均
强弱赋值:收盘价的900日指数移动平均
输出DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
输出DEA:DIF的MID日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
DIF1赋值:收盘价的8日指数移动平均-收盘价的18日指数移动平均,画黄色
DEA1赋值:DIF1的8日指数移动平均,画白色
五大赋值:如果收盘价的5日简单移动平均>收盘价的10日简单移动平均ANDMA(收盘价,5)>1日前的收盘价的5日简单移动平均ANDC>收盘价的5日简单移动平均,返回收盘价的5日简单移动平均,否则返回无效数,画白色,线宽为2
十大赋值:如果最近2日一直存在收盘价的10日简单移动平均>收盘价的20日简单移动平均,返回收盘价的10日简单移动平均,否则返回无效数,画黄色,线宽为2
二十大赋值:如果最近2日一直存在收盘价的20日简单移动平均>收盘价的60日简单移动平均,返回收盘价的20日简单移动平均,否则返回无效数,画红色,线宽为2
六十大赋值:如果最近6日一直存在收盘价的60日简单移动平均>1日前的收盘价的60日简单移动平均,返回收盘价的60日简单移动平均,否则返回无效数,画绿色,线宽为2
输出分钟板底:如果最近5日一直存在DEA>0ANDDEA>1日前的DEAANDDIF>DEA,返回DEA,否则返回无效数,画红色,线宽为2
输出中期行情:当满足条件统计3日中满足DIF上穿0的天数ANDCROSS(DEA,0)ANDMACD>1日前的MACD时,在-0.01位置书写文字,COLOR888888
输出稳板:当满足条件((1日前的MACD<0ANDMACD>0)OR(1日前的最近10日一直存在DEA<1日前的DEAANDDEA>DIFANDMACD<0)ANDCROSS(DIF,DEA))ANDMACD>1日前的MACDAND五大时,在-0.01位置书写文字,画白色
ZT赋值:收盘价/1日前的收盘价>1.096
前次涨停赋值:上次1日前的ZT距今天数
当满足条件1日前的统计20日中满足ZT的天数=0ANDC/1日前的收盘价>1.076ANDHSL>3ANDC>=开盘价的前次涨停日简单移动平均ANDDEA<0ANDC/开盘价>1.056时,在DEA位置书写文字, 画淡红色
均线启动赋值:当满足条件(1日前的(统计15日中满足收盘价的60日简单移动平均上穿收盘价的5日简单移动平均的天数)OR(最近20日一直存在收盘价的60日简单移动平均<1日前的收盘价的60日简单移动平均ANDMA(收盘价,5)<收盘价的60日简单移动平均)ANDCROSS(收盘价的5日简单移动平均,收盘价的60日简单移动平均)ANDC>1日前的10日内最高价的最高值)ORBARSLASTC时,在UNT(((最近20日一直存在收盘价),收盘价>收盘价的10日简单移动平均ANDMA(收盘价,10)>收盘价的20日简单移动平均ANDMA(收盘价,20)>收盘价的60日简单移动平均的20日简单移动平均ANDC>1日前的20日内最高价的最高值)ANDCOUNT((收盘价>OORC>1日前的收盘价),10)>7)=1位置书写文字,画淡蓝色
DONCROSS赋值:如果DIF上穿DEAANDDEA>0,返回1,否则返回0
DUNDERCROSS赋值:如果DIF上穿DEAANDDIF<0,返回1,否则返回0
KONCROSS赋值:如果DEA上穿DIFANDDIF>0,返回1,否则返回0
KUNDERCROSS赋值:如果DEA上穿DIFANDDEA<0,返回1,否则返回0
A7X赋值:统计上次DIF>0距今天数+1日中满足DUNDERCROSS的天数的历史取值转为字符串(序列),NODRAW
当满足条件DONCROSS时,在DEA位置书写文字,画红色
当满足条件DUNDERCROSS时,在DEA位置书写文字,画黄色
当满足条件KONCROSS时,在DIF位置书写文字,画青色
当满足条件KUNDERCROSS时,在DIF位置书写文字,画绿色
输出分时板底:如果最近8日一直存在DEA>0ANDDIF>0ANDEVERY(取反,10),返回0,否则返回无效数,画红色,线宽为3
输出分时启动:当满足条件((最近10日一直存在DIF>DEAANDDEA>1日前的DEA)OR(5日前的最近10日一直存在DIF>DEAANDDEA>1日前的DEAAND(DIF上穿DEAOR(1日前的MACD<1日前的MACDANDMACD>1日前的MACD))))AND((?日前的DI时,在<=1日前的DIF,1)ANDDIF>1日前的DIF)OR(1日前的MACD<1日前的MACDANDMACD>1日前的MACD))ANDDIF>1日前的6日内DIF的最高值位置书写文字, 画淡红色

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

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