macd,KDJ公式(源码 副图 通达信)

 

周DI:(EMA(CLOSE,60)-EMA(CLOSE,130)),NODRAW;
周DE:EMA(周DI,25),NODRAW;
周DIF:=20*周DI;
周DEA:=20*周DE;
DRAWBAND(周DIF,RGB(139,0,139),周DEA,RGB(0,100,50));
XG2:=CROSS(周DEA,0);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:(DIF-DEA)*40,COLORSTICK;
DIFF:20*DIF,COLORWHITE;
DEAA:20*DEA,COLORYELLOW;
DRAWICON(XG2,2*DEAA,42);DRAWTEXT(XG2,2*DIFF,'周');
MACD250:=REF(MACD,BARSLAST(MACD=HHV(MACD,250))),COLORA00000,DOTLINE;
XG:=NOT(REF(MACD250,1)=MACD250);
STICKLINE(XG,0,MACD,1,0),COLORYELLOW;
周MACD:(周DIF-周DEA)*2,COLORSTICK,NODRAW;
MA250:=MA(C,250);
DRAWICON(周DIF>=0 AND CROSS(DIF,DEA) AND C>=MA250,2,11);
{跌穿250:=CROSS(MA250,C);
年线之下天数:BARSLAST(跌穿250),NODRAW;}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1)COLORYELLOW;
D:=SMA(K,3,1),COLORBLUE;
J:=3*K-2*D,COLORWHITE;
月N:=DAY;
月HIGH:=IF(DAY=月N,HHV(H,30),0);
月LOW:=IF(DAY=月N,LLV(L,30),0);
月CLOSE:=IF(DAY=月N,CLOSE,0);
月RSV:=(月CLOSE-LLV(月LOW,72))/(HHV(月HIGH,72)-LLV(月LOW,72))*100;
月K:=SMA(月RSV,3,1),COLORWHITE ;
月D:=SMA(月K,3,1),COLORYELLOW ;
月J:=3*月K-2*月D ;
{DRAWBAND(月K,RGB(255,0,0),月D,RGB(0,0,250));}
周N:=WEEKDAY;
周HIGH:=IF(WEEKDAY=周N,HHV(H,4),0);
周LOW:=IF(WEEKDAY=周N,LLV(L,4),0);
周CLOSE:=IF(WEEKDAY=周N,CLOSE,0);
周RSV:=(周CLOSE-LLV(周LOW,45))/(HHV(周HIGH,45)-LLV(周LOW,45))*100;
周K:=SMA(周RSV,3,1),COLORWHITE ;
周D:=SMA(周K,3,1),COLORYELLOW ;
周J:=3*周K-2*周D,COLORFFFFFF ;
{DRAWBAND(周K,RGB(255,255,0),周D,RGB(0,100,200));}
D1:=1;
{15,POINTDOT,COLOR00FF00;}
B:=C-MA250;
DRAWICON((B>=0 AND CROSS(J,K) AND 月D>=50 AND 周D>=20 AND DIFF>=0),0,1);




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


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

相关指标公式

输出周DI:(收盘价的60日指数移动平均-收盘价的130日指数移动平均),NODRAW
输出周DE:周DI的25日指数移动平均,NODRAW
周DIF赋值:20*周DI
周DEA赋值:20*周DE
画带状线
XG2赋值:周DEA上穿0
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
输出MACD:(DIF-DEA)*40,COLORSTICK
输出DIFF:20*DIF,画白色
输出DEAA:20*DEA,画黄色
当满足条件XG2时,在2*DEAA位置画42号图标
当满足条件XG2时,在2*DIFF位置书写文字
MACD250赋值:上次MACD=250日内MACD的最高值距今天数日前的MACD,COLORA00000,DOTLINE
XG赋值:取反
当满足条件XG时,在0和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
输出周MACD:(周DIF-周DEA)*2,COLORSTICK,NODRAW
MA250赋值:收盘价的250日简单移动平均
当满足条件周DIF>=0ANDCROSS(DIF,DEA)ANDC>=MA250时,在2位置画11号图标
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均画黄色
D赋值:K的3日[1日权重]移动平均,画蓝色
J赋值:3*K-2*D,画白色
月N赋值:日
月HIGH赋值:如果日=月N,返回30日内最高价的最高值,否则返回0
月LOW赋值:如果日=月N,返回30日内最低价的最低值,否则返回0
月CLOSE赋值:如果日=月N,返回收盘价,否则返回0
月RSV赋值:(月CLOSE-72日内月LOW的最低值)/(72日内月HIGH的最高值-72日内月LOW的最低值)*100
月K赋值:月RSV的3日[1日权重]移动平均,画白色
月D赋值:月K的3日[1日权重]移动平均,画黄色
月J赋值:3*月K-2*月D
周N赋值:星期
周HIGH赋值:如果星期=周N,返回4日内最高价的最高值,否则返回0
周LOW赋值:如果星期=周N,返回4日内最低价的最低值,否则返回0
周CLOSE赋值:如果星期=周N,返回收盘价,否则返回0
周RSV赋值:(周CLOSE-45日内周LOW的最低值)/(45日内周HIGH的最高值-45日内周LOW的最低值)*100
周K赋值:周RSV的3日[1日权重]移动平均,画白色
周D赋值:周K的3日[1日权重]移动平均,画黄色
周J赋值:3*周K-2*周D,COLORFFFFFF
D1赋值:1
B赋值:收盘价-MA250
当满足条件(B>=0ANDCROSS(J,K)AND月D>=50AND周D>=20ANDDIFF>=0)时,在0位置画1号图标

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

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