好公式网用指标公式为投资注入科技力量!
您的位置:好公式网飞狐公式KDJ+MACD增强功能版立体主图和副图公式 飞狐指标功能指标 源码

KDJ+MACD增强功能版立体主图和副图公式 飞狐指标功能指标 源码

  • 指标公式类型:飞狐公式
  • 公式推荐星级:
  • 指标公式安全:已通过5款杀毒软件查杀,请放心下载!
  • 公式更新时间:2018-07-12 22:52:28
  • 指标公式标签:
  • 公式运行环境: WinXP/Win7/Win8/Win10/Win All
  • 指标公式语言:用简体中文编写

指标公式详细说明

好公式网(www.goodgongshi.com)告诉您:当前正要下载:KDJ+MACD增强功能版立体主图和副图公式 飞狐指标功能指标 源码

kdj+macd增强功能版立体主图和副图指标



我用的是飞狐交易师5.070718版,飞狐5.0以上版本用过的指标公式在5.0经下版本中不兼容,所以用5.0以下版本的就不要下载了。kdj+macd叠加主、副图的思路已有原码发在下面的连接中,有兴趣的朋友可以自己添加功能的。
使用说明:据此操作,风险自负!
本指标将传统的随机指标kdj(内置五个不同周期的kdj)与指数平滑异同平均线macd有机结合在一起,
便于波段操作高抛低吸,以期获得更大的利率。
1、kdj指标值>80 时,回档机率大;kdj指标<20 时,反弹机率大;
2、k在20左右向上交叉d或diff向上交叉dea(macd)时,视为买进信号;
3、k在80左右向下交叉d或diff向下交叉dea(macd)时,视为卖出信号;
4、j>100时,股价易反转下跌;j<0 时,股价易反转上涨;
5、kdj波动于50左右的任何信号,其作用不大;
6、k连续两次向下交叉d或diff连续两次向下交叉dea(macd),将造成较大的跌幅;
7、k连续向上交叉d或diff连续两次向上交叉dea(macd),将造成较大的涨幅;
8、指标与股价形成背离时产生的信号,可信度较高;
9、只有当dea线走平并形成上升趋势时,才可参照kdj高抛低吸做波段;
10、参考顶(绿)线挖坑次日卖出或高抛低吸做波段,底(暗黄)线挖坑次日买进;
11、可参考绿色趋势线和不同周期的kdj(十字光标倒数2-4k线)持股,或做波段;
12、可参考追涨、黑马等提示视情买进或持股或加仓。
kdj+macd寒松整编之飞狐主图



kdj(随机指标)和macd(指数平滑异同平均线)是我们经常用的技术指标,将它们有机的结合在一起来研判股价的拉升涨跌,能起到比较有效的辅助作用。于是,就这两个在炒股作业中少不了传统指标,便各式种样的kdj+macd两图合一的形式在网上接踵而至。对这个老调我也想到几个思路,把它做成图形发上来供大家讨论,以求得到帮助和提高。

思路一:以屏幕所见k线图的高低为空间,先按比率叠加kdj,然后在叠加kdj后的基础上,再以叠加后的kdj与macd的比率来叠加macd,以使近期的k线与kdj和macd的图形能清晰明了可辩。

1、kdj+macd立体主图原码(效果图见kdj+macd主图一)。80线条的红、蓝色,其中红色段表示k值向上,20线条的红、蓝色,其中红色段表示macd零下绿住缩短部份和0以上macd部份。
{指标名称:kdj+macd主图}
drawgbk(close>0, colorrgb(1,1841,3411),colorrgb(1,1881,6532),3);
kx:=sysparam(3)-sysparam(2)+1;
kh:=hhv(high,kx);
kl:=llv(low,kx);
kmx:=kh[datacount];
kmn:=kl[datacount];
kbl:=(kmx+kmn)/2;
kgdc:=kmx-kmn;
rsv:=(close-llv(low,9))/(hhv(high,9)-llv(low,9))*100;
k:sma(rsv,3,1),linethick0,colorwhite;
d:sma(k,3,1),linethick0,color00dddd;
j:3*k-2*d,linethick0,colorbb00bb;
ka:=hhv(k,kx);
da:=hhv(d,kx);
ja:=hhv(j,kx);
kb:=llv(k,kx);
db:=llv(d,kx);
jb:=llv(j,kx);
mxak:=max(ka[datacount],max(da[datacount],ja[datacount]));
mnak:=min(kb[datacount],min(db[datacount],jb[datacount]));
kdbl:=(mxak+mnak)/2;
kdgdc:=mxak-mnak;
kc:=(k-kdbl)*(kgdc/kdgdc)+kbl;
dc:=(d-kdbl)*(kgdc/kdgdc)+kbl;
jc:=(j-kdbl)*(kgdc/kdgdc)+kbl;
drawtext(islastbar,(100-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 100'),color00ff00;
drawtext(islastbar,(80-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 80'),colorffffcc;
drawtext(islastbar,(50-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 50'),colorffffff;
drawtext(islastbar,(20-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 20'),color00ffff;
drawtext(islastbar,(0-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 0'),color0099ff;
diff:ema(close,12)-ema(close,26),linethick0,color0099ff;
dea:ema(diff,9),linethick0,color00dddd;
macd:2*(diff-dea),linethick0,color00cc00;
mhf:=hhv(diff,kx);
mhd:=hhv(dea,kx);
mhm:=hhv(macd,kx);
mlf:=llv(diff,kx);
mld:=llv(dea,kx);
mlm:=llv(macd,kx);
hmax:=max(mhf[datacount],max(mhd[datacount],mhm[datacount]));
lmin:=min(mlf[datacount],min(mld[datacount],mlm[datacount]));
mbl:=(hmax+lmin)/100;
mgdc:=hmax-lmin;
kca:=hhv(kc,kx);
dca:=hhv(dc,kx);
jca:=hhv(jc,kx);
kcb:=llv(kc,kx);
dcb:=llv(dc,kx);
jcb:=llv(jc,kx);
mxakc:=max(kca[datacount],max(dca[datacount],jca[datacount]));
mnakc:=min(kcb[datacount],min(dcb[datacount],jcb[datacount]));
kcbl:=(mxakc+mnakc)/2;
kcgdc:=mxakc-mnakc;
qd:=(0-mbl)*(kcgdc/mgdc)+kcbl;
diffa:=(diff-mbl)*(kcgdc/mgdc)+kcbl;
deaa:=(dea-mbl)*(kcgdc/mgdc)+kcbl;
macda:=(macd-mbl)*(kcgdc/mgdc)+kcbl;
cda:=if(macd<ref(macd,1) and macd>0,1,0);
cdb:=if(macd>=ref(macd,1) and macd>=0,1,0);
cdc:=if(macd>ref(macd,1) and macd<0,1,0);
cdd:=if(macd<=ref(macd,1) and macd<=0,1,0);
stickline(cda,qd,macda,8,0),color00aadd;{黄色段}
stickline(cda,qd,macda,6.6,0),color00aadd;
stickline(cda,qd,macda,4.4,0),color00bbdd;
stickline(cda,qd,macda,3.3,0),color00bbdd;
stickline(cda,qd,macda,2.2,0),color00ccdd;
stickline(cda,qd,macda,1.1,0),color00dddd;
stickline(cdb,qd,macda,8,0),colorcc33dd; {红色段}
stickline(cdb,qd,macda,6.6,0),colordd22dd;
stickline(cdb,qd,macda,4.4,0),colorbb44dd;
stickline(cdb,qd,macda,3.3,0),colorbb55dd;
stickline(cdb,qd,macda,2.2,0),coloraa66dd;
stickline(cdb,qd,macda,1.1,0),coloraa77dd;
stickline(cdc,qd,macda,8,0),coloraa00aa;{向上粉红}
stickline(cdc,qd,macda,6.6,0),coloraa00aa;
stickline(cdc,qd,macda,4.4,0),colorbb11aa;
stickline(cdc,qd,macda,3.3,0),coloraa22aa;
stickline(cdc,qd,macda,2.2,0),colorcc33aa;
stickline(cdc,qd,macda,1.1,0),colordd44aa;
stickline(cdd,qd,macda,8,0),colorcc1111;
stickline(cdd,qd,macda,6.6,0),colorcc2211;
stickline(cdd,qd,macda,4.4,0),colorcc3311;
stickline(cdd,qd,macda,3.3,0),colorcc4411;
stickline(cdd,qd,macda,2.2,0),colorcc5511;
stickline(cdd,qd,macda,1.1,0),colorcc6611;
drawtext(islastbar,qd,'0'),color00aaaa;
rsv1:=(hhv(high,9.8)-close)/(hhv(high,9.8)-llv(low,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-kdbl)*(kgdc/kdgdc)+kbl)*0.98,(0-kdbl)*(kgdc/kdgdc)+kbl),color00cccc;
高卖:if(买卖=0,(90-kdbl)*(kgdc/kdgdc)+kbl,(100-kdbl)*(kgdc/kdgdc)+kbl),color00ccaa;
kx1:=close>=open or close>ref(close,1);
stickline(kx1,c,o,7,0),color0011aa;
stickline(kx1,c,o,5,0),color0022aa ;
stickline(kx1,c,o,3,0),color0033aa ;
stickline(kx1,c,o,1,0),color0044aa;
stickline(kx1,h,l,0,0),color0000dd;
kx2:=close<open;{ or close<ref(close,1);}
stickline(kx2,c,o,7,0),color7b7b00;
stickline(kx2,c,o,5,0),color909000;
stickline(kx2,c,o,3,0),colora8a800;
stickline(kx2,c,o,1,0),colorcece00;
stickline(kx2,h,l,0,0),colorffff00;
partline(kc,kc),colorwhite, linethick2;
partline(dc,dc),color00dddd,linethick2;
partline(jc>0 or jc<0,jc),colorbb00bb,linethick2;
partline(diff>0 or diff<0,diffa),pointdot,color0099ee;
partline(dea>0 or dea<0,deaa),pointdot,colorddaaaa;
partline(k>=ref(k,1),(80-kdbl)*(kgdc/kdgdc)+kbl),coloraa11bb,pointdot;
partline(k<ref(k,1),(80-kdbl)*(kgdc/kdgdc)+kbl),color00bb00,pointdot;
partline(close,(50-kdbl)*(kgdc/kdgdc)+kbl),color00bbbb,pointdot;
partline(cdb or cdc or cda and diff/dea>=ref(diff/dea,1),(20-kdbl)*(kgdc/kdgdc)+kbl),coloraa11bb,pointdot;
partline(cdd or cda and diff/dea<ref(diff/dea,1),(20-kdbl)*(kgdc/kdgdc)+kbl),color00bb00,pointdot;

kdj+macd简易主图原码(效果图见kdj+macd主图二)。80线条的红、蓝色,其中红色段表示k值向上,20线条的红、蓝色,其中红色段表示macd零下绿住缩短部份和0以上macd部份。
{指标名称:kdj+macd主图}
drawgbk(close>0, colorrgb(1,1841,3411),colorrgb(1,1881,6532),3);
stickline(close>=open,high,low,0,0),colorred;
stickline(close>=open,close,open,8,1),colorred;
stickline(close<open,high,low,0,0),colorffcc00;
stickline(close<open,close,open,8,1),colorffcc00;
kx:=sysparam(3)-sysparam(2)+1;
kh:=hhv(high,kx);
kl:=llv(low,kx);
kmx:=kh[datacount];
kmn:=kl[datacount];
kbl:=(kmx+kmn)/2;
kgdc:=kmx-kmn;
rsv:=(close-llv(low,9))/(hhv(high,9)-llv(low,9))*100;
k:sma(rsv,3,1),linethick0,colorwhite;
d:sma(k,3,1),linethick0,color00dddd;
j:3*k-2*d,linethick0,colorbb00bb;
ka:=hhv(k,kx);
da:=hhv(d,kx);
ja:=hhv(j,kx);
kb:=llv(k,kx);
db:=llv(d,kx);
jb:=llv(j,kx);
mxak:=max(ka[datacount],max(da[datacount],ja[datacount]));
mnak:=min(kb[datacount],min(db[datacount],jb[datacount]));
kdbl:=(mxak+mnak)/2;
kdgdc:=mxak-mnak;
kc:=(k-kdbl)*(kgdc/kdgdc)+kbl;
dc:=(d-kdbl)*(kgdc/kdgdc)+kbl;
jc:=(j-kdbl)*(kgdc/kdgdc)+kbl;
drawtext(islastbar,(100-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 100'),color00ff00;
drawtext(islastbar,(80-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 80'),colorffffcc;
drawtext(islastbar,(50-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 50'),colorffffff;
drawtext(islastbar,(20-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 20'),color00ffff;
drawtext(islastbar,(0-kdbl)*(kgdc/kdgdc)+kbl+0.08,' 0'),color0099ff;
diff:ema(close,12)-ema(close,26),linethick0,color0099ff;
dea:ema(diff,9),linethick0,color00dddd;
macd:2*(diff-dea),linethick0,color00cc00;
mhf:=hhv(diff,kx);
mhd:=hhv(dea,kx);
mhm:=hhv(macd,kx);
mlf:=llv(diff,kx);
mld:=llv(dea,kx);
mlm:=llv(macd,kx);
hmax:=max(mhf[datacount],max(mhd[datacount],mhm[datacount]));
lmin:=min(mlf[datacount],min(mld[datacount],mlm[datacount]));
mbl:=(hmax+lmin)/100;
mgdc:=hmax-lmin;
kca:=hhv(kc,kx);
dca:=hhv(dc,kx);
jca:=hhv(jc,kx);
kcb:=llv(kc,kx);
dcb:=llv(dc,kx);
jcb:=llv(jc,kx);
mxakc:=max(kca[datacount],max(dca[datacount],jca[datacount]));
mnakc:=min(kcb[datacount],min(dcb[datacount],jcb[datacount]));
kcbl:=(mxakc+mnakc)/2;
kcgdc:=mxakc-mnakc;
qd:=(0-mbl)*(kcgdc/mgdc)+kcbl;
diffa:=(diff-mbl)*(kcgdc/mgdc)+kcbl;
deaa:=(dea-mbl)*(kcgdc/mgdc)+kcbl;
macda:=(macd-mbl)*(kcgdc/mgdc)+kcbl;
cda:=if(macd<ref(macd,1) and macd>0,1,0);
cdb:=if(macd>=ref(macd,1) and macd>=0,1,0);
cdc:=if(macd>ref(macd,1) and macd<0,1,0);
cdd:=if(macd<=ref(macd,1) and macd<=0,1,0);
stickline(cdb,qd,macda,4,0),coloree00ee;
stickline(cda,qd,macda,4,0),color00dddd;
stickline(cdc,qd,macda,4,0),coloraa11bb;
stickline(cdd,qd,macda,4,0),colorblue;
drawtext(islastbar,qd,'0'),color00aaaa;
rsv1:=(hhv(high,9.8)-close)/(hhv(high,9.8)-llv(low,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-kdbl)*(kgdc/kdgdc)+kbl)*0.98,(0-kdbl)*(kgdc/kdgdc)+kbl),color00cccc;
高卖:if(买卖=0,(90-kdbl)*(kgdc/kdgdc)+kbl,(100-kdbl)*(kgdc/kdgdc)+kbl),color00ccaa;
partline(kc,kc),colorwhite, linethick2;
partline(dc,dc),color00dddd,linethick2;
partline(jc>0 or jc<0,jc),colorbb00bb,linethick2;
partline(diff>0 or diff<0,diffa),pointdot,color0099ee;
partline(dea>0 or dea<0,deaa),pointdot,colorddaaaa;
partline(k>=ref(k,1),(80-kdbl)*(kgdc/kdgdc)+kbl),coloraa11bb,pointdot;
partline(k<ref(k,1),(80-kdbl)*(kgdc/kdgdc)+kbl),color00bb00,pointdot;
partline(close,(50-kdbl)*(kgdc/kdgdc)+kbl),color00bbbb,pointdot;
partline(cdb or cdc or cda and diff/dea>=ref(diff/dea,1),(20-kdbl)*(kgdc/kdgdc)+kbl),coloraa11bb,pointdot;
partline(cdd or cda and diff/dea<ref(diff/dea,1),(20-kdbl)*(kgdc/kdgdc)+kbl),color00bb00,pointdot;


kdj+macd增强功能版立体主图和副图指标

  >>>使用本站搜索工具可以找到更多KDJ+MACD增强功能版立体主图和副图公式 飞狐指标功能指标 源码

指标公式下载地址

点这下载软件
好公式网提供全网最全的指标公式软件,感谢您的支持!鼠标双击图片可看大图!
下载请点击右侧“立即下载”,如只有源码,请点击本页面右侧的导入方法按图导入!
本站指标基于网友分享,仅供研究自学,勿作他用,本站对下载使用不承担任何责任!

指标公式下载注意

    ☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!

    ☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。

    ☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;

    ☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;

    ☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;

    ☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;

    ☉ hxf格式指标公式,仅可以用同花顺软件引入使用。

    ☉ 如果您发现下载软件链接错误,请联系管理员报告错误。

    ☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!

    ☉ 本文KDJ+MACD增强功能版立体主图和副图公式 飞狐指标功能指标 源码仅供学习研究。

猜你喜欢

学了又学