大智慧KD背离指标公式
293次浏览
来源:神奇指标网
编辑:神奇指标网
发布日期:2023-06-15
有KD的买卖点提示,指标没有未来函数,信号不漂移,出现就是固定的位置。 效果很好,只做共振点把握高一些。
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
大智慧KD背离指标公式源码:
N:=3;A1:=FORCAST(ema(CLOSE,5),6);A2:=FORCAST(ema(CLOSE,8),6);A3:=FORCAST(EMA(CLOSE,11),6);A4:=FORCAST(EMA(CLOSE,14),6);A5:=FORCAST(EMA(CLOSE,17),6);B:=A1+A2+A3+A4-4*A5;towERC:=EMA(B,2);B1:FORCAST(EMA(B,3),6),POINTDOT,COLORCYAN;B2:FORCAST(EMA(B,4),6),POINTDOT,COLORCYAN;B3:FORCAST(EMA(B,5),6),POINTDOT,COLORCYAN;B4:FORCAST(EMA(B,6),6),POINTDOT,COLORCYAN;B5:FORCAST(EMA(B,7),6),POINTDOT,COLORCYAN;B6:FORCAST(EMA(B,8),6),POINTDOT,COLORCYAN;B7:FORCAST(EMA(B,9),6),POINTDOT,COLORCYAN;B8:FORCAST(EMA(B,10),6),POINTDOT,COLORCYAN;B9:FORCAST(EMA(B,11),6),POINTDOT,COLORCYAN;B10:FORCAST(EMA(B,12),6),POINTDOT,COLORCYAN;B11:FORCAST(EMA(B,13),6),POINTDOT,COLORCYAN;B12:FORCAST(EMA(B,14),6),POINTDOT,COLORCYAN;B13:=FORCAST(EMA(B,15),6),POINTDOT,COLORCYAN;B14:FORCAST(EMA(B,16),6),POINTDOT,COLORCYAN;B15:FORCAST(EMA(B,17),6),POINTDOT,COLORCYAN;STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORWHITE;STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORCYAN;STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORWHITE;STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORWHITE;STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORWHITE;STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORCYAN;STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORCYAN;STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORCYAN;STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,REF(TOWERC,1),N,0),COLORCYAN;bsUM:=(B1+B2+B3+B4+B5+B6+B7+B8+B9+B10+B11+B12+B13+B14+B15)/15;BMAX1:=MAX(MAX(B1,B2),MAX(B3,B4));BMAX2:=MAX(MAX(B5,B6),MAX(B7,B8));BMAX3:=MAX(MAX(B9,B10),MAX(B11,B12));BMAX4:=MAX(MAX(B13,B14),B15);BMAX:=MAX(MAX(BMAX1,BMAX2),MAX(BMAX3,BMAX4));BMIN1:=MIN(MIN(B1,B2),MIN(B3,B4));BMIN2:=MIN(MIN(B5,B6),MIN(B7,B8));BMIN3:=MIN(MIN(B9,B10),MIN(B11,B12));BMIN4:=MIN(MIN(B13,B14),B15);BMIN:=MIN(MIN(BMIN1,BMIN2),MIN(BMIN3,BMIN4));BAX:=ABS(BMAX-(TOWERC+REF(TOWERC,1))/2);BAN:=ABS(BMIN-(TOWERC+REF(TOWERC,1))/2);BFIN:=IF(BAX>BAN,BMAX,BMIN);C1:=BFIN-BMAX=0ANDREF(BFIN,1)-REF(BMIN,1)=0;C2:=BFIN-BMIN=0ANDREF(BFIN,1)-REF(BMAX,1)=0;BFInaL:=IF(C1ORC2,(BMAX+BMIN)/2,BFIN),NODRAW;HC:TOWERC-REF(TOWERC,1),NODRAW;KC:HC-REF(HC,1),NODRAW;绿柱变大:IF(HC<=0ANDKC<=0,BFINAL,DRAWNULL),POINTDOT,COLORCYAN,LINETHICK3;绿柱变小:IF(HC<0ANDKC>0,BFINAL,DRAWNULL),POINTDOT,COLORLIMAGENTA,LINETHICK3;红柱变大:IF(HC>0ANDKC>=0,BFINAL,DRAWNULL),POINTDOT,COLORWHITE,LINETHICK3;红柱变小:IF(HC>0ANDKC<0,BFINAL,DRAWNULL),POINTDOT,COLORLIGREEN,LINETHICK3;DRAWTEXT_FIX(ISLASTBARANDHC<=0ANDKC<0,1,0,1,'绿柱变大'),COLORRED;DRAWTEXT_FIX(ISLASTBARANDHC<=0ANDKC>0,1,0,1,'绿柱变小'),COLORRED;DRAWTEXT_FIX(ISLASTBARANDHC>=0ANDKC>0,1,0,1,'红柱变大'),COLORRED;DRAWTEXT_FIX(ISLASTBARANDHC>=0ANDKC<0,1,0,1,'红柱变小'),COLORRED;SEL:=REF(KC,4)>0ANDREF(KC,3)>0ANDREF(KC,2)<0ANDREF(KC,1)<0ANDKC<0;BU:=REF(KC,4)<0ANDREF(KC,3)<0ANDREF(KC,2)>0ANDREF(KC,1)>0ANDKC>0;DRAWTEXT(SEL,MAX(TOWERC,REF(TOWERC,1)),'降'),COLORRED;DRAWTEXT(BU,MIN(TOWERC,REF(TOWERC,1)),'升'),COLORRED;
SHORT:=12;
LONG:=26;
M:=9;
DIFF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG),colorwhite;
DEA:EMA(DIFF,M),coloryellow;
MACD:=2*(DIFF-DEA);
Zero:0;
STICKLINE(MACD>0,0,MACD,1,0),colorred;
STICKLINE(MACD<0,0,MACD,1,0),colorgreen;
//VARGu:=(REF(diff,2)>=REF(diff,1)ANDdiff>REF(diff,1))OR(REF(diff,2)<=REF(diff,1)AND((REF(diff,1)-REF(diff,2))/REF(diff,2)<(diff-REF(diff,1))/REF(diff,1)*1.1));
//VARGu:=(REF(diff,2)>=REF(diff,1)ANDdiff>REF(diff,1));
VARGu:=CROSS(diff,dea);
AA:=COUNT(VARGu,BARSLAST(DEA>=0));
A1:=BARSLAST(REF(VARGu,1));
二次金叉:=CROSS(DIFF,DEA)ANDDEA<0ANDAA>=2ANDdea<0ANDA1>=5;
DRAWTEXT(二次金叉,0.2,''+AA+'次金叉'),coloryellow;
底背离:=MIN(REF(CLOSE,A1+1),REF(CLOSE,A1+2),REF(CLOSE,A1+3),REF(CLOSE,A1+4))>LLV(CLOSE,3)ANDLLV(DIFF,3)>MIN(REF(DIFF,A1+1),REF(DIFF,A1+2),REF(DIFF,A1+3),REF(DIFF,A1+4))ANDVARGuANDdiff<0;
A3:=COUNT(底背离,BARSLAST(DEA>=0));
STICKLINE(底背离,0,HHV(MACD,500),6,0),colorred;
DRAWLINE(A1=0,MIN(REF(DIFF,A1+1),REF(DIFF,A1+2),REF(DIFF,A1+3),REF(DIFF,A1+4)),底背离,LLV(DIFF,3),0),colorred;
//DRAWTEXT(底背离,0.12,''+a3+'次背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSEANDREF(DIFF,A2+1)>DIFFANDCROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),colorgreen;
建仓:IF(底背离,A3*HHV(MACD,500),0),colorred;
大智慧KD背离指标公式源码注释翻译结果
N赋值:3
A1赋值:收盘价的5日指数移动平均的6日线性回归预测值
A2赋值:收盘价的8日指数移动平均的6日线性回归预测值
A3赋值:收盘价的11日指数移动平均的6日线性回归预测值
A4赋值:收盘价的14日指数移动平均的6日线性回归预测值
A5赋值:收盘价的17日指数移动平均的6日线性回归预测值
B赋值:A1+A2+A3+A4-4*A5
TOWERC赋值:B的2日指数移动平均
输出B1:B的3日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B2:B的4日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B3:B的5日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B4:B的6日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B5:B的7日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B6:B的8日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B7:B的9日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B8:B的10日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B9:B的11日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B10:B的12日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B11:B的13日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B12:B的14日指数移动平均的6日线性回归预测值,POINTDOT,画青色
B13赋值:B的15日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B14:B的16日指数移动平均的6日线性回归预测值,POINTDOT,画青色
输出B15:B的17日指数移动平均的6日线性回归预测值,POINTDOT,画青色
当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画白色
当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画青色
当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画白色
当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画白色
当满足条件TOWERC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画白色
当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画青色
当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画青色
当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画青色
当满足条件TOWERC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的TOWERC,TOWERC,1日前的TOWERC,N,0),画青色
BSUM赋值:(B1+B2+B3+B4+B5+B6+B7+B8+B9+B10+B11+B12+B13+B14+B15)/15
BMAX1赋值:B1和B2的较大值和B3和B4的较大值的较大值
BMAX2赋值:B5和B6的较大值和B7和B8的较大值的较大值
BMAX3赋值:B9和B10的较大值和B11和B12的较大值的较大值
BMAX4赋值:B13和B14的较大值和B15的较大值
BMAX赋值:BMAX1和BMAX2的较大值和BMAX3和BMAX4的较大值的较大值
BMIN1赋值:B1和B2的较小值和B3和B4的较小值的较小值
BMIN2赋值:B5和B6的较小值和B7和B8的较小值的较小值
BMIN3赋值:B9和B10的较小值和B11和B12的较小值的较小值
BMIN4赋值:B13和B14的较小值和B15的较小值
BMIN赋值:BMIN1和BMIN2的较小值和BMIN3和BMIN4的较小值的较小值
BAX赋值:BMAX-(TOWERC+1日前的TOWERC)/2的绝对值
BAN赋值:BMIN-(TOWERC+1日前的TOWERC)/2的绝对值
BFIN赋值:如果BAX>,返回?,否则返回?
BAN,BMAX,BMIN)
C1赋值:BFIN-BMAX=0ANDREF(BFIN,1)-1日前的BMIN=0
C2赋值:BFIN-BMIN=0ANDREF(BFIN,1)-1日前的BMAX=0
BFINAL赋值:如果C1ORC2,返回(BMAX+BMIN)/2,否则返回BFIN,NODRAW
输出HC:TOWERC-1日前的TOWERC,NODRAW
输出KC:HC-1日前的HC,NODRAW
输出绿柱变大:如果HC<,返回?,否则返回?
=0ANDKC<
=0,BFINAL,无效数),POINTDOT,画青色,线宽为3
输出绿柱变小:如果HC<,返回?,否则返回?
0ANDKC>
0,BFINAL,无效数),POINTDOT,画淡洋红色,线宽为3
输出红柱变大:如果HC>,返回?,否则返回?
0ANDKC>
=0,BFINAL,无效数),POINTDOT,画白色,线宽为3
输出红柱变小:如果HC>,返回?,否则返回?
0ANDKC<
0,BFINAL,无效数),POINTDOT,画淡绿色,线宽为3
当满足条件ISLASTBARANDHC<时,在横轴?纵轴?位置书写文字
=0ANDKC<
0,1,0,1,'
绿柱变大'
),画红色
当满足条件ISLASTBARANDHC<时,在横轴?纵轴?位置书写文字
=0ANDKC>
0,1,0,1,'
绿柱变小'
),画红色
当满足条件ISLASTBARANDHC>时,在横轴?纵轴?位置书写文字
=0ANDKC>
0,1,0,1,'
红柱变大'
),画红色
当满足条件ISLASTBARANDHC>时,在横轴?纵轴?位置书写文字
=0ANDKC<
0,1,0,1,'
红柱变小'
),画红色
SEL赋值:4日前的KC>
0ANDREF(KC,3)>
0ANDREF(KC,2)<
0ANDREF(KC,1)<
0ANDKC<
0
BU赋值:4日前的KC<
0ANDREF(KC,3)<
0ANDREF(KC,2)>
0ANDREF(KC,1)>
0ANDKC>
0
当满足条件SEL时,在TOWERC和1日前的TOWERC的较大值位置书写文字
降'
),画红色
当满足条件BU时,在TOWERC和1日前的TOWERC的较小值位置书写文字
升'
),画红色
SHORT赋值:12
LONG赋值:26
M赋值:9
输出DIFF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均,画白色
输出DEA:DIFF的M日指数移动平均,画黄色
MACD赋值:2*(DIFF-DEA)
输出ZERO:0
当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,MACD,1,0),画红色
当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,MACD,1,0),画绿色
VARGU赋值:(2日前的DIFF>
=1日前的DIFFANDDIFF>
1日前的DIFF)OR(2日前的DIFF<
=1日前的DIFFAND((1日前的DIFF-2日前的DIFF)/2日前的DIFF<
(DIFF-1日前的DIFF)/1日前的DIFF*1.1))
VARGU赋值:(2日前的DIFF>
=1日前的DIFFANDDIFF>
1日前的DIFF)
VARGU赋值:DIFF上穿DEA
AA赋值:统计上次DEA>距今天数日中满足VARGU的天数
=0))
A1赋值:上次1日前的VARGU距今天数
二次金叉赋值:DIFF上穿DEAANDDEA<
0ANDAA>
=2ANDDEA<
0ANDA1>
=5
当满足条件二次金叉时,在0.2位置书写文字,画黄色
底背离赋值:A1+1日前的收盘价和A1+2日前的收盘价的较小值>
3日内收盘价的最低值ANDLLV(DIFF,3)>
A1+1日前的DIFF和A1+2日前的DIFF的较小值ANDVARGUANDDIFF<
0
A3赋值:统计上次DEA>距今天数日中满足底背离的天数
=0))
当满足条件底背离时,在0和500日内MACD的最高值位置之间画柱状线,宽度为6,0不为0则画空心柱.,画红色
当满足条件A1=0时,在A1+1日前的DIFF和A1+2日前的DIFF的较小值位置画直线起点,当满足条件底背离时,在3日内DIFF的最低值位置画直线终点,0表示是否延长.,画红色
//当满足条件底背离时,在0.12位置书写文字,COLORFF00FF
A2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:A2+1日前的收盘价<
CLOSEANDREF(DIFF,A2+1)>
DIFFANDCROSS(DEA,DIFF)
当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色
输出建仓:如果底背离,返回A3*500日内MACD的最高值,否则返回0,画红色
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
收藏
点赞
网友评论
已有0人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目