神奇指标网

通达信变色KDJ金死叉主图指标公式源码分享

浏览 1085次浏览
标签: kdj 主图
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:   通达信变色KDJ金死叉主图指标公式源码分享                              


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图




把MACD的周期改了一下,提前2到3天金叉和死叉,可以提早判断。



通达信指标公式源码:




    M1:=5;
    M2:=10;
    M3:=20;
    M4:=60;
    M5:=120;
    MA1:MA(CLOSE,M1);
    MA2:MA(CLOSE,M2);
    MA3:MA(CLOSE,M3);
    MA4:MA(CLOSE,M4),COLORRED,LINETHICK3;
    MA5:=MA(CLOSE,M5);
    STICKLINE(CROSS(MA2*1.005,MA1)
    AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<1/100
    ANDMA1<REF(MA1,1),MA1*1.03,MA1*1.06,3,0),COLORGREEN;
    DRAWTEXT(CROSS(MA2*1.005,MA1)
    AND(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<1/100
    ANDMA1<REF(MA1,1),MA1*1.07,'死')COLORGREEN;
    YJY:=IF(MA1<MA2ANDMA1<MA3
    ANDCROSS(MA3,MA2),555,0)COLORWHITE,LINETHICK2;
    STICKLINE(MA1<MA2ANDMA1<MA3
    ANDCROSS(MA3*1.003,MA2),MA2*1.02,MA2*1.05,3,0),COLORWHITE;
    DRAWTEXT(MA1<MA2ANDMA1<MA3
    ANDCROSS(MA3*1.003,MA2),MA2*1.06,'压')COLORWHITE;
    LR:=36;
    B:=13;
    N:=100;
    UR:=5;
    SHORT:=21;
    LONG:=44;
    MIDD:=11;
    M:=11;
    {KDJ的MACD}
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    DIFF:EMA(J,8)-EMA(J,16),COLOR0044FF;
    DEA:EMA(DIFF,5),COLOR00FF00;
    DRAWBAND(DIFF,RGB(255,80,0),DEA,RGB(0,255,100));
    MACD:2*(DIFF-DEA),COLORSTICK;
    0,COLORFF9900,DOTLINE;
    {卖}
    KC:=FORCAST(((2*C+H+L)/4*0.618+C*0.382),3);
    AAX:=(KC-MA(KC,9))/MA(KC,9)*100;
    VAR0:=MIN(EXIST(KC,55),9);
    AAX1:=EMA(AAX,VAR0)*VAR0;
    AAX2:=MA(AAX1,3);
    AAX3:=MA(AAX1,5);
    DRAWTEXT(AAX3>10ANDAAX1<REF(AAX1,1)ANDCROSS(AAX2,AAX1),12,'卖'),COLOR00FFFF,LINETHICK3;
    DRAWTEXT(AAX3>10ANDAAX1<REF(AAX1,1)ANDCROSS(AAX2,AAX1),15,'◆'),COLOR0000FF,LINETHICK3;
    DRAWTEXT_FIX(1,0.02,0,0,'■现在KDJ的参数是:N=9,M1=3,M2=3;'),COLOR0000FF;
    DRAWTEXT_FIX(1,0.02,0.1,0,'■【KDJ】的【MACD】的参数是:LONG=8,LONG=16,M=5;'),COLOR00FF00;
    EMA5:=EMA(CLOSE,5);
    EMA10:=EMA(CLOSE,10);
    EMA20:=EMA(CLOSE,20);
    EMA60:=EMA(CLOSE,60);
    EMA120:=EMA(CLOSE,120);
    一线金叉:CROSS(EMA5,EMA10)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018
    ORCROSS(EMA5,EMA120)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018
    ORCROSS(EMA10,EMA20)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018
    ORCROSS(EMA5,EMA20)ANDCLOSE>OPENANDCLOSE>REF(CLOSE,1)ANDCLOSE/REF(CLOSE,1)>=1.018ANDCROSS(EMA5,EMA60);





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


   M1赋值:5

   M2赋值:10

   M3赋值:20

   M4赋值:60

   M5赋值:120

   输出

   MA1:收盘价的M1日简单移动平均

   输出

   均线:收盘价的M2日简单移动平均

   输出

   MA3:收盘价的M3日简单移动平均

   输出

   MA4:收盘价的M4日简单移动平均,画红色,线宽为3

   MA5赋值:收盘价的M5日简单移动平均

   当满足条件MA2*1.005上穿MA1

   AND(收盘价-1日前的收盘价)/1日前的收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1/100

   ANDMA1<

   1日前的MA1,MA1*1.03,MA1*1.06,3,0),画绿色

   当满足条件MA2*1.005上穿MA1

   AND(收盘价-1日前的收盘价)/1日前的收盘价<时,在?位置书写文字

   1/100

   ANDMA1<

   1日前的MA1,MA1*1.07,'死')画绿色

   YJY赋值:如果MA1<,返回?,否则返回?

   MA2ANDMA1<

   MA3

   ANDCROSS(MA3,MA2),555,0)画白色,线宽为2

   当满足条件MA1<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   MA2ANDMA1<

   MA3

   ANDCROSS(MA3*1.003,MA2),MA2*1.02,MA2*1.05,3,0),画白色

   当满足条件MA1<时,在?位置书写文字

   MA2ANDMA1<

   MA3

   ANDCROSS(MA3*1.003,MA2),MA2*1.06,'压')画白色

   LR赋值:36

   B赋值:13

   N赋值:100

   UR赋值:5

   SHORT赋值:21

   LONG赋值:44

   MIDD赋值:11

   M赋值:11

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

   K赋值:RSV的3日[1日权重]移动平均

   D赋值:K的3日[1日权重]移动平均

   J赋值:3*K-2*D

   输出

   DIFF:J的8日指数移动平均-J的16日指数移动平均,COLOR0044FF

   输出

   DEA:DIFF的5日指数移动平均,COLOR00FF00

   画带状线

   输出

   平滑异同平均线:2*(DIFF-DEA),COLORSTICK

   0,COLORFF9900,DOTLINE

   KC赋值:((2*收盘价+最高价+最低价)/4*0.618+收盘价*0.382)的3日线性回归预测值

   AAX赋值:(KC-KC的9日简单移动平均)/KC的9日简单移动平均*100

   VAR0赋值:最近55日存在KC和9的较小值

   AAX1赋值:AAX的VAR0日指数移动平均*VAR0

   AAX2赋值:AAX1的3日简单移动平均

   AAX3赋值:AAX1的5日简单移动平均

   当满足条件AAX3>时,在?位置书写文字

   10ANDAAX1<

   1日前的AAX1ANDCROSS(AAX2,AAX1),12,'卖'),COLOR00FFFF,线宽为3

   当满足条件AAX3>时,在?位置书写文字

   10ANDAAX1<

   1日前的AAX1ANDCROSS(AAX2,AAX1),15,'◆'),COLOR0000FF,线宽为3

   当满足条件1时,在横轴0.02纵轴0位置书写文字

   '),COLOR0000FF

   当满足条件1时,在横轴0.02纵轴0.1位置书写文字

   '),COLOR00FF00

   EMA5赋值:收盘价的5日指数移动平均

   EMA10赋值:收盘价的10日指数移动平均

   EMA20赋值:收盘价的20日指数移动平均

   EMA60赋值:收盘价的60日指数移动平均

   EMA120赋值:收盘价的120日指数移动平均

   输出

   一线金叉:EMA5上穿EMA10ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018

   ORCROSS(EMA5,EMA120)ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018

   ORCROSS(EMA10,EMA20)ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018

   ORCROSS(EMA5,EMA20)ANDCLOSE>OPENANDCLOSE>1日前的收盘价ANDCLOSE/1日前的收盘价>=1.018ANDCROSS(EMA5,EMA60)


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论