通达信统一化的MACD指标公式

 

SH:=12;LO:=26;M:=9;
DA:=IF(DATE<1070531,1,0);
DJ:=MINUTE-REF(MINUTE,1);
SJ1:=HHV(HOUR-REF(HOUR,1),5);
SJ2:=LLV(HOUR-REF(HOUR,1),5);
KJ:=IF(DJ=5 OR DJ=-55 OR DJ=-25 OR DJ=35,5,
IF(DJ=-15 OR DJ=-45 OR DJ=15 OR DJ=45,15,
IF(LLV(DJ,80)=0 AND SJ1=0,240,
IF((DJ=0 OR DJ=-30 OR DJ=30) AND SJ1<3 AND SJ2<=0,30,
IF(LLV(DJ,3)=1 OR HHV(DJ,3)=1,1,60)))));
DIF:(EMA(CLOSE,SH)-EMA(CLOSE,LO))/EMA(CLOSE,LO)*1000,COLORGREEN;
DEA:EMA(DIF,M);
macd:(DIF-DEA)*2,COLORSTICK;
JB:=(LO-SH)*KJ/(14*240);
BD:=(MacD-LLV(REF(MACD,1),2))/Abs(REF(DIF,1))/2;
该期增减:IF(BD>10,10,IF(BD<-10,-10,BD)),LINETHICK0;
L1:IF(DA=1 AND DIF>0,PLOYLINE(DIF>0,DIF),DRAWNULL),COLORWHITE;
L2:IF(DA=1 AND DIF>10*JB,PLOYLINE(DIF>10*JB,DIF),DRAWNULL),COLORRED;
L3:IF(DA=1 AND DIF>50*JB,PLOYLINE(DIF>50*JB,DIF),DRAWNULL),COLORMAGENTA;
MD:=MAX(MAX(DIF,DEA),MACD);
MX:=MIN(MIN(DIF,DEA),MACD);
MDC:=HHV(MD,50);
MXC:=LLV(MX,50);
DX:=MDC-MXC;
YS:=IF(DIF>50*JB,'强得发紫',
IF(DIF>10*JB AND DIF<50*JB,'多头区',
IF(DIF>0 AND DIF<10*JB,'多头观望',
IF(DIF<0,'空头区',DRAWNULL))));
DRAWTEXT(DA=1 AND CURRBARSCOUNT=1 AND DIF>50*JB,MXC+0.6*DX,YS),COLORMAGENTA;
DRAWTEXT(DA=1 AND CURRBARSCOUNT=1 AND DIF>10*JB AND DIF<50*JB,MXC+0.6*DX,YS),COLORRED;
DRAWTEXT(DA=1 AND CURRBARSCOUNT=1 AND DIF>0 AND DIF<10*JB,MXC+0.6*DX,YS),COLORWHITE;
DRAWTEXT(DA=1 AND CURRBARSCOUNT=1 AND DIF<0,MXC+0.6*DX,YS),COLORGREEN;
DRAWTEXT(DA=1 AND DIF>0 AND DIF>DEA AND CURRBARSCOUNT=1,MXC+0.5*DX,'上升通道持续(参数③周期)');
DRAWTEXT(DA=1 AND DIF>0 AND DIF<DEA AND CURRBARSCOUNT=1,MXC+0.5*DX,'上升通道趋缓(参数③周期)');
DRAWTEXT(DA=1 AND DIF<0 AND DIF>DEA AND CURRBARSCOUNT=1,MXC+0.5*DX,'下降通道趋缓(参数③周期)');
DRAWTEXT(CURRBARSCOUNT=1,MXC+0.8*DX,'MACD庞辉V2.0大众版请阅用法注释'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=1,MXC+0.4*DX,'SHOP34328852.TaoBAO.COM'),COLORMAGENTA;
{DRAWTEXT(CURRBARSCOUNT=1 AND MACD>=LLV(REF(MACD,1),2),MXC+0.6*DX,
' 增强'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1 AND MACD<LLV(REF(MACD,1),2),MXC+0.6*DX,
' 减弱'),COLORGREEN;};




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


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

相关指标公式

SH赋值:12
LO赋值:26
M赋值:9
DA赋值:如果日期<1070531,返回1,否则返回0
DJ赋值:分钟-1日前的分钟
SJ1赋值:5日内小时-1日前的小时的最高值
SJ2赋值:5日内小时-1日前的小时的最低值
KJ赋值:如果DJ=5ORDJ=-55ORDJ=-25ORDJ=35,返回5,否则返回如果DJ=-15ORDJ=-45ORDJ=15ORDJ=45,返回15,否则返回如果80日内DJ的最低值=0ANDSJ1=0,返回240,否则返回如果(DJ=0ORDJ=-30ORDJ=30)ANDSJ1<3ANDSJ2<=0,返回30,否则返回如果3日内DJ的最低值=1ORHHV(DJ,3)=1,返回1,否则返回60
输出DIF:(收盘价的SH日指数移动平均-收盘价的LO日指数移动平均)/收盘价的LO日指数移动平均*1000,画绿色
输出DEA:DIF的M日指数移动平均
输出平滑异同平均线:(DIF-DEA)*2,COLORSTICK
JB赋值:(LO-SH)*KJ/(14*240)
BD赋值:(MACD-2日内1日前的MACD的最低值)/1日前的DIF的绝对值/2
输出该期增减:如果BD>10,返回10,否则返回如果BD<-10,返回-10,否则返回BD,线宽为0
输出L1:如果DA=1ANDDIF>0,返回当满足条件DIF>0时以DIF位置为顶点画折线连接,否则返回无效数,画白色
输出L2:如果DA=1ANDDIF>10*JB,返回当满足条件DIF>10*JB时以DIF位置为顶点画折线连接,否则返回无效数,画红色
输出L3:如果DA=1ANDDIF>50*JB,返回当满足条件DIF>50*JB时以DIF位置为顶点画折线连接,否则返回无效数,画洋红色
MD赋值:DIF和DEA的较大值和MACD的较大值
MX赋值:DIF和DEA的较小值和MACD的较小值
MDC赋值:50日内MD的最高值
MXC赋值:50日内MX的最低值
DX赋值:MDC-MXC
YS赋值:如果DIF>50*JB,返回'强得发紫',否则返回如果DIF>10*JBANDDIF<50*JB,返回'多头区',否则返回如果DIF>0ANDDIF<10*JB,返回'多头观望',否则返回如果DIF<0,返回'空头区',否则返回无效数
当满足条件DA=1ANDCURRBARSCOUNT=1ANDDIF>50*JB时,在MXC+0.6*DX位置书写文字,画洋红色
当满足条件DA=1ANDCURRBARSCOUNT=1ANDDIF>10*JBANDDIF<50*JB时,在MXC+0.6*DX位置书写文字,画红色
当满足条件DA=1ANDCURRBARSCOUNT=1ANDDIF>0ANDDIF<10*JB时,在MXC+0.6*DX位置书写文字,画白色
当满足条件DA=1ANDCURRBARSCOUNT=1ANDDIF<0时,在MXC+0.6*DX位置书写文字,画绿色
当满足条件DA=1ANDDIF>0ANDDIF>DEAANDCURRBARSCOUNT=1时,在MXC+0.5*DX位置书写文字
当满足条件DA=1ANDDIF>0ANDDIF当满足条件DA=1ANDDIF<0ANDDIF>DEAANDCURRBARSCOUNT=1时,在MXC+0.5*DX位置书写文字
当满足条件到最后交易的周期=1时,在MXC+0.8*DX位置书写文字,画洋红色
当满足条件到最后交易的周期=1时,在MXC+0.4*DX位置书写文字,画洋红色

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

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