相关简介:  通达信最牛最理想的KDJ指标无未来                                

     通达信指标公式源码概况:

  指标类别:通达信指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   KDJ指标中文名叫随机指标,是一种相当新颖、实用的技术分析指标,它起先用于期货市场的分析,后被广泛用于股市的中短期趋势分析,是期货和股票市场上最常用的技术分析工具。

   随机指标KDJ一般是用于股票分析的统计体系,根据统计学原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票走势。

   随机指标KDJ是以最高价、最低价及收盘价为基本数据进行计算,得出的K值、D值和J值分别在指标的坐标上形成的一个点,连接无数个这样的点位,就形成一个完整的、能反映价格波动趋势的KDJ指标。它主要是利用价格波动的真实波幅来反映价格走势的强弱和超买超卖现象,在价格尚未上升或下降之前发出买卖信号的一种技术工具。它在设计过程中主要是研究最高价、最低价和收盘价之间的关系,同时也融合了动量观念、强弱指标和移动平均线的一些优点,因此,能够比较迅速、快捷、直观地研判行情。由于KDJ线本质上是一个随机波动的观念,故其对于掌握中短期行情走势比较准确。

通达信指标公式源码:

    VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    VAR2:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
    VAR3:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
    VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
    VAR5:=(VAR2+2*VAR3+3*VAR4)/6;
    VAR6:=MA(VAR5,3);
    MACD:VAR6*5,COLORSTICK,LINETHICK2;
    提醒:STICKLINE(VAR6<=-6,0,-25,5,0),,COLOR88B7EA;
    关注:STICKLINE(VAR6<=-8,5,25,7,0),,;
    出击:STICKLINE(VAR6<=-10,80,100,5,0),,COLORYELLOW;
    警戒雷达:IF(VAR6<-6,20,0),LINETHICK3,COLORFF0000;
    引导雷达:STICKLINE(VAR6<=-10,65,35,4,0),;
    制导雷达:STICKLINE(VAR6<=-10,40,0,4,0),,COLORRED;
    发射:STICKLINE(VAR6<=-10,80,30,3,0),,COLORGREEN;
    导弹:STICKLINE(VAR6<=-10,80,60,3,0),,COLORWHITE;
    K:SMA(VAR1,3,1),,COLORGREEN;
    D:SMA(K,3,1),,COLORYELLOW;
    J:3*K-2*D,,COLORWHITE;
    底:20,LINETHICK2,POINTDOTCOLOR77AA1A;
    入顶:80,LINETHICK2,POINTDOTCOLORCYAN;
    大顶:100,LINETHICK2,POINTDOTCOLOR22A6E6;
    N:=40;
    M1:=18;
    M2:=3;
    DRAWGBK(CURRBARSCOUNT=1,RGB(110,108,108),RGB(88,30,0),0,'',0);
    RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
    K:SMA(RSV,M1,1)LINETHICK1COLORFF4600;
    K1:KLINETHICK2COLORFF0000;
    D:SMA(K,M2,1)LINETHICK1COLOR0FFF2B;
    D1:DLINETHICK2COLOR007F00;
    J:3*K-2*DLINETHICK2COLORFFF69A;
    J1:JLINETHICK1COLORFFF60A;
    IF(J>REF(J,1),J,DRAWNULL)CIRCLEDOT,LINETHICK1COLORWHITE;
    IF(J>REF(J,1),J,DRAWNULL)CIRCLEDOT,LINETHICK3COLORC0FFFF;
    IF(J<REF(J,1),J,DRAWNULL)CIRCLEDOT,LINETHICK3,COLOR9F35DD;
    IF(J<REF(J,1),J,DRAWNULL)CIRCLEDOT,LINETHICK1,COLORFFB0FF;
    IF(J<REF(J,1),J,DRAWNULL)CIRCLEDOT,LINETHICK2,COLORFF8BFF;
    趋势维持线:EMA(J,4.2)COLORREDLINETHICK2;

[源码注释]通达信公式动态翻译结果

   VAR1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

   VAR2赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100

   VAR3赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100

   VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100

   VAR5赋值:(VAR2+2*VAR3+3*VAR4)/6

   VAR6赋值:VAR5的3日简单移动平均

   输出平滑异同平均线:VAR6*5,COLORSTICK,线宽为2

   输出提醒:当满足条件VAR6<=-6时,在0和-25位置之间画柱状线,宽度为5,0不为0则画空心柱.,,COLOR88B7EA

   输出关注:当满足条件VAR6<=-8时,在5和25位置之间画柱状线,宽度为7,0不为0则画空心柱.,,

   输出出击:当满足条件VAR6<=-10时,在80和100位置之间画柱状线,宽度为5,0不为0则画空心柱.,,画黄色

   输出警戒雷达:如果VAR6<-6,返回20,否则返回0,线宽为3,COLORFF0000

   输出引导雷达:当满足条件VAR6<=-10时,在65和35位置之间画柱状线,宽度为4,0不为0则画空心柱.,

   输出制导雷达:当满足条件VAR6<=-10时,在40和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,,画红色

   输出发射:当满足条件VAR6<=-10时,在80和30位置之间画柱状线,宽度为3,0不为0则画空心柱.,,画绿色

   输出导弹:当满足条件VAR6<=-10时,在80和60位置之间画柱状线,宽度为3,0不为0则画空心柱.,,画白色

   输出K:VAR1的3日[1日权重]移动平均,,画绿色

   输出D:K的3日[1日权重]移动平均,,画黄色

   输出J:3*K-2*D,,画白色

   输出底:20,线宽为2,POINTDOTCOLOR77AA1A

   输出入顶:80,线宽为2,POINTDOTCOLORCYAN

   输出大顶:100,线宽为2,POINTDOTCOLOR22A6E6

   N赋值:40

   M1赋值:18

   M2赋值:3

   填充背景

   RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100

   输出K:RSV的M1日[1日权重]移动平均LINETHICK1COLORFF4600

   输出K1:KLINETHICK2COLORFF0000

   输出D:K的M2日[1日权重]移动平均LINETHICK1COLOR0FFF2B

   输出D1:DLINETHICK2COLOR007F00

   输出J:3*K-2*DLINETHICK2COLORFFF69A

   输出J1:JLINETHICK1COLORFFF60A

   如果J>,返回?,否则返回?

   1日前的J,J,无效数)CIRCLEDOT,LINETHICK1COLORWHITE

   如果J>,返回?,否则返回?

   1日前的J,J,无效数)CIRCLEDOT,LINETHICK3COLORC0FFFF

   如果J<,返回?,否则返回?

   1日前的J,J,无效数)CIRCLEDOT,线宽为3,COLOR9F35DD

   如果J<,返回?,否则返回?

   1日前的J,J,无效数)CIRCLEDOT,线宽为1,COLORFFB0FF

   如果J<,返回?,否则返回?

   1日前的J,J,无效数)CIRCLEDOT,线宽为2,COLORFF8BFF

   输出趋势维持线:J的4.2日指数移动平均COLORREDLINETHICK2

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。