通达信单纯MACD指标公式

 

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),LINETHICK2,COLORWHITE;
D:SMA(K,3,1),LINETHICK2,COLOR00DDDD;
J:3*K-2*D,LINETHICK2,COLOR800080;
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK0,COLOR0099FF;
DEA :EMA(DIF,9),LINETHICK0,COLORD89837;
macd:2*(DIF-DEA),COLORFF9999,LINETHICK0;
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;
今撑:REF(支价,1),LINETHICK0,COLOR009900;
明压:阻价,LINETHICK0;
明撑:支价,LINETHICK0;
RSV1:=(HHV(H,9.8)-C)/(HHV(H,9.8)-LLV(L,9.8))*101;
KK:=SMA(RSV1,3,1);
DD:=SMA(KK,3,1);
JJ:=3*KK-2*DD;
买卖:=IF(JJ>=100,100,IF(JJ<=0,0,JJ));
明天买:IF(买卖=100,0-10,0),COLOR00CCCC;
明天卖:IF(买卖=0,90,100),COLOR00FF00;
KX:=250;
KH:=HHV(K,KX);
DH:=HHV(D,KX);
JH:=HHV(J,KX);
KL:=LLV(K,KX);
DL:=LLV(D,KX);
JL:=LLV(J,KX);
HKMAX:=MAX(KH,MAX(DH,JH));
LKMIN:=MIN(KL,MIN(DL,JL));
KHLB:=(HKMAX+LKMIN)/2;
KHLC:=HKMAX-LKMIN;
MHF:=HHV(DIF,KX);
MHD:=HHV(DEA,KX);
MHM:=HHV(MacD,KX);
MLF:=LLV(DIF,KX);
MLD:=LLV(DEA,KX);
MLM:=LLV(MACD,KX);
HMAX:=MAX(MHF,MAX(MHD,MHM));
LMIN:=MIN(MLF,MIN(MLD,MLM));
FHLB:=(HMAX-LMIN)/100;
FHLC:=HMAX-LMIN;
SH:=(0-FHLB)*(KHLC/FHLC)+KHLB;
DIFA:=(DIF-FHLB)*(KHLC/FHLC)+KHLB;
DEAA:=(DEA-FHLB)*(KHLC/FHLC)+KHLB;
MACDA:=(MACD-FHLB)*(KHLC/FHLC)+KHLB;
CDA:=MACD<REF(MACD,1) AND MACD>0;
CDB:=MACD>=REF(MACD,1) AND MACD>0;
CDC:=MACD>REF(MACD,1) AND MACD<0;
CDD:=MACD<=REF(MACD,1) AND MACD<0;
STICKLINE(CDA,SH,MACDA,2,0),COLOR00AAFF;{黄色段}
STICKLINE(CDB,SH,MACDA,2,0),COLOR0000AA; {红色段}
STICKLINE(CDC,SH,MACDA,2,0),COLORAA00BB;{向上粉红}
TYP:=(HIGH+LOW+CLOSE)/3;
STICKLINE(DIF>REF(DIF,1),20,20,2,0),COLORRED;
STICKLINE(DIF<REF(DIF,1),20,20,2,0),COLORGREEN;
STICKLINE(K>=REF(K,1) OR K>D AND DIF>REF(DIF,1),80,80,2,1),COLORRED;
STICKLINE(K<REF(K,1),80,80,2,1),COLORGREEN;
MACD金叉:=crOSS(MACD,DIF) AND MACD>=(0-0.05) AND MACD<=0.02;
DRAWTEXT(MACD金叉,MACDA*0.82,'▲MACD金叉'),COLOR00FFFF;
XX:=EMA(MA(LOW,3)*0.96,30);
DIF金叉:=IF(CROSS(DIF,DEA) AND XX-REF(XX,1)>0 AND MACD>=REF(MACD,1) AND DIF<=0,1,0);
DRAWTEXT(DIF金叉=1,DIFA*1.68,'DIF金叉'),COLORCDFFBB;
低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1;
DRAWTEXT(低位金叉,DEAA*0.99,'▲DIF低位金叉'),COLOR0099DD;
DIFDEA:=COUNT(CROSS(DIF,DEA),BArslAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(DIFDEA=2,21)=1;
DRAWTEXT(二次金叉,DEAA*0.99-8,'▲DIF 二次金叉'),COLORFF00FF;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
DRAWTEXT(底背离,DEAA*0.99-16,'▲DIF底背离'),COLOR0099FF;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
DRAWTEXT(FILTER(顶背离,5),DEAA*1.02,'▲DIF顶背离'),COLORDDAAAA;




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


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

相关指标公式

RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
输出K:RSV的3日[1日权重]移动平均,线宽为2,画白色
输出D:K的3日[1日权重]移动平均,线宽为2,COLOR00DDDD
输出J:3*K-2*D,线宽为2,COLOR800080
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,线宽为0,COLOR0099FF
输出DEA :DIF的9日指数移动平均,线宽为0,COLORD89837
输出平滑异同平均线:2*(DIF-DEA),COLORFF9999,线宽为0
YLZC赋值:如果收盘价=大盘的收盘价,返回(大盘的收盘价+大盘的最高价+大盘的最低价+大盘的开盘价)/4,否则返回成交额(元)/(成交量(手)+0.01)/100
阻价赋值:如果收盘价=大盘的收盘价,返回YLZC+大盘的收盘价-大盘的最低价,否则返回YLZC+(收盘价-最低价)
支价赋值:如果收盘价=大盘的收盘价,返回大盘的最低价+大盘的收盘价-YLZC,否则返回最低价+(收盘价-YLZC)
输出今压:1日前的阻价,线宽为0,COLORAA11BB
输出今撑:1日前的支价,线宽为0,COLOR009900
输出明压:阻价,线宽为0
输出明撑:支价,线宽为0
RSV1赋值:(9.8日内最高价的最高值-收盘价)/(9.8日内最高价的最高值-9.8日内最低价的最低值)*101
KK赋值:RSV1的3日[1日权重]移动平均
DD赋值:KK的3日[1日权重]移动平均
JJ赋值:3*KK-2*DD
买卖赋值:如果JJ>=100,返回100,否则返回如果JJ<=0,返回0,否则返回JJ
输出明天买:如果买卖=100,返回0-10,否则返回0,COLOR00CCCC
输出明天卖:如果买卖=0,返回90,否则返回100,COLOR00FF00
KX赋值:250
KH赋值:KX日内K的最高值
DH赋值:KX日内D的最高值
JH赋值:KX日内J的最高值
KL赋值:KX日内K的最低值
DL赋值:KX日内D的最低值
JL赋值:KX日内J的最低值
HKMAX赋值:KH和DH和JH的较大值的较大值
LKMIN赋值:KL和DL和JL的较小值的较小值
KHLB赋值:(HKMAX+LKMIN)/2
KHLC赋值:HKMAX-LKMIN
MHF赋值:KX日内DIF的最高值
MHD赋值:KX日内DEA的最高值
MHM赋值:KX日内MACD的最高值
MLF赋值:KX日内DIF的最低值
MLD赋值:KX日内DEA的最低值
MLM赋值:KX日内MACD的最低值
HMAX赋值:MHF和MHD和MHM的较大值的较大值
LMIN赋值:MLF和MLD和MLM的较小值的较小值
FHLB赋值:(HMAX-LMIN)/100
FHLC赋值:HMAX-LMIN
SH赋值:(0-FHLB)*(KHLC/FHLC)+KHLB
DIFA赋值:(DIF-FHLB)*(KHLC/FHLC)+KHLB
DEAA赋值:(DEA-FHLB)*(KHLC/FHLC)+KHLB
MACDA赋值:(MACD-FHLB)*(KHLC/FHLC)+KHLB
CDA赋值:MACD<1日前的MACD AND MACD>0
CDB赋值:MACD>=1日前的MACD AND MACD>0
CDC赋值:MACD>1日前的MACD AND MACD<0
CDD赋值:MACD<=1日前的MACD AND MACD<0
当满足条件CDA时,在SH和MACDA位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00AAFF
当满足条件CDB时,在SH和MACDA位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000AA
当满足条件CDC时,在SH和MACDA位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORAA00BB
TYP赋值:(最高价+最低价+收盘价)/3
当满足条件DIF>1日前的DIF时,在20和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件DIF<1日前的DIF时,在20和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件K>=1日前的KORK>DANDDIF>1日前的DIF时,在80和80位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
当满足条件K<1日前的K时,在80和80位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色
MACD金叉赋值:MACD上穿DIF AND MACD>=(0-0.05) AND MACD<=0.02
当满足条件MACD金叉时,在MACDA*0.82位置书写文字,COLOR00FFFF
XX赋值:最低价的3日简单移动平均*0.96的30日指数移动平均
DIF金叉赋值:如果DIF上穿DEAANDXX-1日前的XX>0ANDMACD>=1日前的MACDANDDIF<=0,返回1,否则返回0
当满足条件DIF金叉=1时,在DIFA*1.68位置书写文字,COLORCDFFBB
低位金叉赋值:DIF上穿DEA AND DIF<-0.1
当满足条件低位金叉时,在DEAA*0.99位置书写文字,COLOR0099DD
DIFDEA赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
二次金叉赋值:DIF上穿DEA AND DEA<0 AND 统计21日中满足DIFDEA=2的天数=1
当满足条件二次金叉时,在DEAA*0.99-8位置书写文字,COLORFF00FF
A1赋值:上次1日前的DIF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIF>A1+1日前的DIF AND DIF上穿DEA
当满足条件底背离时,在DEAA*0.99-16位置书写文字,COLOR0099FF
A2赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIF>DIF AND DEA上穿DIF
当满足条件顶背离的5日过滤时,在DEAA*1.02位置书写文字,COLORDDAAAA

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

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