用skdj去抓住上涨行情。 要点:当指标在20数值之下形成金叉,随后第一波上涨超过50数值,回调下来不破前期低点又形成金叉拐头向上,那么这波行情可以做!

    相关简介:   skdj指标公式源码                              

     源码概况:skdj指标公式

  指标类别:指标公式源码

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

skdj指标公式未来函数检测结果:

           暂未发现存在未来函数

skdj指标公式源码:

    N:=9;
    M:=3;
    LOWV:=LLV(LOW,N);
    HIGHV:=HHV(HIGH,N);
    RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M);
    K:EMA(RSV,M);
    D:MA(K,M);
    X1:80;
    X2:20;
    X3:50;
    var1:=REF(CLOSE,1);
    var2:=SMA(MAX(CLOSE-var1,0),7,1)/SMA(ABS(CLOSE-var1),7,1)*100,coloryellow;
    var21:IF(var2<20,40,20),colorred;
    var22:IF(var2>80,60,80),COLORFFFF50;
    var2↑:STICKLINE(FILTER(REF(var2,1)<20ANDvar2>REF(var2,1),5),20,40,8,0),colorred;
    var2↓:STICKLINE(FILTER(REF(var2,1)>80ANDvar2<REF(var2,1),5),60,80,8,0),COLORFFFF50;
    DRAWTEXT(FILTER(REF(var2,1)<20ANDvar2>REF(var2,1),5),40,'买入'),COLORFFFFFF;
    DRAWTEXT(FILTER(REF(var2,1)>80ANDvar2<REF(var2,1),5),60,'卖出'),COLORFFFFFF;
    80,colorgreen;
    20,colorred;
    MA5:EMA(C,5);
    MA10:EMA(C,10);
    DIFF:=(EMA(CLOSE,7)-EMA(CLOSE,19)),colorwhite;
    DEA:=EMA(DIFF,9),COLORF00FF0;
    MACD:=0.90*(DIFF-DEA),COLORSTICK;
    TJ:=(DIFF>=DEA);
    TJ1:=(DIFF>=0);
    STICKLINE(TJ,H,L,0,0),coloryellow;
    STICKLINE(TJ,O,C,10,1),coloryellow;
    STICKLINE(TJ1ANDTJ,H,L,0,0),COLORF00FF0;
    STICKLINE(TJ1ANDTJ,O,C,10,1),COLORF00FF0;
    STICKLINE(DIFF<DEA,H,L,0,0),COLORF0F000;
    STICKLINE(DIFF<DEA,O,C,10,0),COLORF0F000;
    N:=7;
    M:=2;
    LOWV:=LLV(LOW,N);
    HIGHV:=HHV(HIGH,N);
    RSV:=Ema((CLOSE-LOWV)/(HIGHV-LOWV)*100,M);
    K:EMA(RSV,M),COLORRED,LINETHICK3;
    D:MA(K,M),LINEstICK;
    低位金叉跟进:20;
    高位谨慎减仓:80;
    条件:=crOSS(K,D)ANDK<50;
    DRAWICON(条件,20,5);
    VAR1:=REF(LOW,1);
    VAR2:=SMA(Abs(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),13,1)*4;
    VAR3:=EMA(VAR2,13);
    VAR4:=LLV(LOW,34);
    VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);
    主力进场:
    STICKLINE(VAR5>REF(VAR5,1),0,VAR5,1,0),COLORGREEN;

[源码注释]skdj指标公式翻译结果

    N赋值:9
    M赋值:3
    LOWV赋值:N日内最低价的最低值
    HIGHV赋值:N日内最高价的最高值
    RSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的M日指数移动平均
    输出K:RSV的M日指数移动平均
    输出D:K的M日简单移动平均
    输出X1:80
    输出X2:20
    输出X3:50
    VAR1赋值:1日前的收盘价
    VAR2赋值:收盘价-VAR1和0的较大值的7日[1日权重]移动平均/收盘价-VAR1的绝对值的7日[1日权重]移动平均*100,画黄色
    输出VAR21:如果VAR2<,返回?,否则返回?
    20,40,20),画红色
    输出VAR22:如果VAR2>,返回?,否则返回?
    80,60,80),COLORFFFF50
    输出VAR2↑:当满足条件1日前的VAR2<的?日过滤时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    20ANDVAR2>
    1日前的VAR2,5),20,40,8,0),画红色
    输出VAR2↓:当满足条件1日前的VAR2>的?日过滤时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    80ANDVAR2<
    1日前的VAR2,5),60,80,8,0),COLORFFFF50
    当满足条件1日前的VAR2<的?日过滤时,在?位置书写文字
    20ANDVAR2>
    1日前的VAR2,5),40,'买入'),COLORFFFFFF
    当满足条件1日前的VAR2>的?日过滤时,在?位置书写文字
    80ANDVAR2<
    1日前的VAR2,5),60,'卖出'),COLORFFFFFF
    80,画绿色
    20,画红色
    输出MA5:收盘价的5日指数移动平均
    输出MA10:收盘价的10日指数移动平均
    DIFF赋值:(收盘价的7日指数移动平均-收盘价的19日指数移动平均),画白色
    DEA赋值:DIFF的9日指数移动平均,COLORF00FF0
    MACD赋值:0.90*(DIFF-DEA),COLORSTICK
    TJ赋值:(DIFF>
    =DEA)
    TJ1赋值:(DIFF>
    =0)
    当满足条件TJ时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
    当满足条件TJ时,在开盘价和收盘价位置之间画柱状线,宽度为10,1不为0则画空心柱.,画黄色
    当满足条件TJ1ANDTJ时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORF00FF0
    当满足条件TJ1ANDTJ时,在开盘价和收盘价位置之间画柱状线,宽度为10,1不为0则画空心柱.,COLORF00FF0
    当满足条件DIFF<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    DEA,最高价,最低价,0,0),COLORF0F000
    当满足条件DIFF<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    DEA,开盘价,收盘价,10,0),COLORF0F000
    N赋值:7
    M赋值:2
    LOWV赋值:N日内最低价的最低值
    HIGHV赋值:N日内最高价的最高值
    RSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的M日指数移动平均
    输出K:RSV的M日指数移动平均,画红色,线宽为3
    输出D:K的M日简单移动平均,LINESTICK
    输出低位金叉跟进:20
    输出高位谨慎减仓:80
    条件赋值:K上穿DANDK<50
    当满足条件条件时,在20位置画5号图标
    VAR1赋值:1日前的最低价
    VAR2赋值:最低价-VAR1的绝对值的13日[1日权重]移动平均/最低价-VAR1和0的较大值的13日[1日权重]移动平均*4
    VAR3赋值:VAR2的13日指数移动平均
    VAR4赋值:34日内最低价的最低值
    VAR5赋值:如果最低价<=VAR4,返回VAR3,否则返回0的3日指数移动平均
    输出主力进场:当满足条件VAR5>1日前的VAR5时,在0和VAR5位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色

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