通达信BOLL,CCI,KDJ合成公式源码

 

M5:MA(CLOSE,5),colorwhite;

M10:MA(CLOSE,10),coloryellow;

M20:MA(CLOSE,20),colorff00ff;

M30:MA(CLOSE,30),colorgreen;

M60:MA(CLOSE,60), Colorred;

M120:MA(CLOSE,120),colorblue;

M240:MA(close,240),colorblue;

 BOLL:MA(CLOSE,20);
 UP:BOLL+2*STD(CLOSE,20),COLORYELLOW;
 LO:BOLL-2*STD(CLOSE,20),COLORLIMAGENTA;
 MA5:MA(CLOSE,5);
 MA10:MA(CLOSE,10)POINTDOT,COLORLIBLUE;
 Z:=2*STD(CLOSE,20);
 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 D:=(SMA(SMA(RSV,3,1),3,1)*2.5)-100;
 K:=(SMA(RSV,3,1)*2.5)-100;
 J:=3*K-2*D;
 TYP:=(HIGH+LOW+CLOSE)/3;
 CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
 JJ:IF(J>=100,BOLL+Z*J/100,IF(J<=(-100),BOLL+Z*J/100,DRAWNULL)),POINTDOT,COLORMAGENTA;
 CC:IF(CCI>=100,BOLL+Z*CCI/100,IF(CCI<=(-100),BOLL+Z*CCI/100,DRAWNULL)),POINTDOT,COLORGREEN;
 DRAWICON(CROSS(BOLL+Z*CCI/100,LO)=1,BOLL-Z*1.3,1);DRAWICON(CROSS(UP,BOLL+Z*CCI/100)=1,BOLL+Z*1.3,2);
 DRAWICON(CROSS(BOLL+Z*J/100,LO)=1,BOLL-Z*1.52,7);DRAWICON(CROSS(UP,BOLL+Z*J/100)=1,BOLL+Z*1.52,8);
 DRAWICON(CROSS(J,D)=1 AND D<-20,BOLL-Z*1.3,9);
 DRAWICON(CROSS(D,J)=1 AND D>20,BOLL+Z*1.3,15);
 W:BOLL+2*STD(CLOSE,20)*1.25,POINTDOT,COLOR555555;
 M:BOLL-2*STD(CLOSE,20)*1.25,POINTDOT,COLOR555555;
 JN1:=INTPART(J)/41=INTPART(INTPART(J)/41);
 JN2:=INTPART(J)/42=INTPART(INTPART(J)/42);
 DRAWTEXT(CROSS(J,(-100))=1 AND JN1,BOLL-Z*1.52,' KDJ'),COLORRED;
 DRAWTEXT(CROSS(CCI,(-100))=1 AND JN2,BOLL-Z*1.3,' CCI'),COLORRED;
 DRAWTEXT(CROSS(CCI,(-100))=1 AND CROSS(J,D)=1 AND D<-20,BOLL-Z*1.3,' 金叉'),COLOR4AE9E9;
 




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


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

相关指标公式

输出M5:收盘价的5日简单移动平均,画白色
输出M10:收盘价的10日简单移动平均,画黄色
输出M20:收盘价的20日简单移动平均,COLORFF00FF
输出M30:收盘价的30日简单移动平均,画绿色
输出M60:收盘价的60日简单移动平均, 画红色
输出M120:收盘价的120日简单移动平均,画蓝色
输出M240:收盘价的240日简单移动平均,画蓝色
输出 BOLL:收盘价的20日简单移动平均
输出 UP:BOLL+2*收盘价的20日估算标准差,画黄色
输出 LO:BOLL-2*收盘价的20日估算标准差,画淡洋红色
输出 MA5:收盘价的5日简单移动平均
输出 MA10:收盘价的10日简单移动平均POINTDOT,画淡蓝色
Z赋值:2*收盘价的20日估算标准差
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
D赋值:(RSV的3日[1日权重]移动平均的3日[1日权重]移动平均*2.5)-100
K赋值:(RSV的3日[1日权重]移动平均*2.5)-100
J赋值:3*K-2*D
TYP赋值:(最高价+最低价+收盘价)/3
CCI赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
输出 JJ:如果J>=100,返回BOLL+Z*J/100,否则返回如果J<=(-100),返回BOLL+Z*J/100,否则返回无效数,POINTDOT,画洋红色
输出 CC:如果CCI>=100,返回BOLL+Z*CCI/100,否则返回如果CCI<=(-100),返回BOLL+Z*CCI/100,否则返回无效数,POINTDOT,画绿色
当满足条件BOLL+Z*CCI/100上穿LO=1时,在BOLL-Z*1.3位置画1号图标
当满足条件UP上穿BOLL+Z*CCI/100=1时,在BOLL+Z*1.3位置画2号图标
当满足条件BOLL+Z*J/100上穿LO=1时,在BOLL-Z*1.52位置画7号图标
当满足条件UP上穿BOLL+Z*J/100=1时,在BOLL+Z*1.52位置画8号图标
当满足条件J上穿D=1ANDD<-20时,在BOLL-Z*1.3位置画9号图标
当满足条件D上穿J=1ANDD>20时,在BOLL+Z*1.3位置画15号图标
输出 W:BOLL+2*收盘价的20日估算标准差*1.25,POINTDOT,COLOR555555
输出 M:BOLL-2*收盘价的20日估算标准差*1.25,POINTDOT,COLOR555555
JN1赋值:J的整数部分/41=J的整数部分/41的整数部分
JN2赋值:J的整数部分/42=J的整数部分/42的整数部分
当满足条件J上穿(-100)=1ANDJN1时,在BOLL-Z*1.52位置书写文字,画红色
当满足条件CCI上穿(-100)=1ANDJN2时,在BOLL-Z*1.3位置书写文字,画红色
当满足条件CCI上穿(-100)=1ANDCROSS(J,D)=1ANDD<-20时,在BOLL-Z*1.3位置书写文字,COLOR4AE9E9

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

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