最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 大智慧KD背离指标公式

    正文概述    2024-05-04 04:18:56  
    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 BU:=REF(KC,4) 0ANDREF(KC,3) 0ANDREF(KC,2) 0ANDREF(KC,1) 0ANDKC 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 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 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 BU赋值:4日前的KC 0ANDREF(KC,3) 0ANDREF(KC,2) 0ANDREF(KC,1) 0ANDKC 当满足条件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 当满足条件二次金叉时,在0.2位置书写文字,画黄色 底背离赋值:A1+1日前的收盘价和A1+2日前的收盘价的较小值 3日内收盘价的最低值ANDLLV(DIFF,3) A1+1日前的DIFF和A1+2日前的DIFF的较小值ANDVARGUANDDIFF 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,画红色




    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 大智慧KD背离指标公式 加入收藏