神奇指标网

kdj背离指标公式源码

浏览 273次浏览
标签: 指标公式
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



     相关简介: kdj背离指标公式                                


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





kdj背离指标公式源码:


    M1:=12;
    M2:=50;
    M3:=60;
    EXP1:expma(CLOSE,M1);
    EXP2:EXPMA(CLOSE,M2);
    EXP3:EXPMA(CLOSE,M3);
    AB:=EMA((((((((2*C)+H)+L)/4)-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)))*100),8);
    BA:=EMA(AB,5);
    A1:=REFDATE(REF(HHV(H,96),5),DATE);
    B1:=REFDATE(REF(LLV(L,96),5),DATE);
    DY:=((A1+B1)/2);
    箱顶:IF(((AB>0)AND((AB-BA)<=0)),A1,A1),LINETHICK3,COLORGREEN;
    箱腰:IF(((AB>0)AND((AB-BA)<=0)),DY,DY),LINETHICK3,COLORGREEN;
    箱低:IF(((AB>0)AND((AB-BA)<=0)),B1,B1),LINETHICK3,COLORGREEN;
    高1:IF(((AB>0)AND((AB-BA)>0)),A1,DRAWNULL),LINETHICK3,COLORRED;
    中1:IF(((AB>0)AND((AB-BA)>0)),DY,DRAWNULL),LINETHICK3,COLORRED;
    低1:IF(((AB>0)AND((AB-BA)>0)),B1,DRAWNULL),LINETHICK3,COLORRED;
    顶周期:=topRANGE(H);
    底周期:=LOwrANGE(L);
    上内:=LLVBARS(H,顶周期);
    上外:=LLVBARS(L,顶周期);
    下内:=HHVBARS(L,底周期);
    下外:=HHVBARS(H,底周期);
    上力度:=(HHV(L,(上内+1))>LLV(H,(上内+1)));
    下力度:=(HHV(L,(下内+1))>LLV(H,(下内+1)));
    上包含:=((COUNT((L>=REF(L,1)),上外)>2)AND(COUNT((H>=REF(H,1)),上内)>2));
    下包含:=((COUNT((H<=REF(H,1)),下外)>2)AND(COUNT((L<=REF(L,1)),下内)>2));
    顶0:=(((顶周期AND上力度)AND上包含)AND(上外>3));
    底0:=(((底周期AND下力度)AND下包含)AND(下外>3));
    顶分天数:=BArslAST(顶0);
    底分天数:=BARSLAST(底0);
    含中间k线:=(IF((顶分天数=0),底分天数,顶分天数)>=3);
    顶:=((顶0AND含中间K线)AND(H=HHV(H,BARSLAST(底0))));
    底:=((底0AND含中间K线)AND(L=LLV(L,BARSLAST(顶0))));
    NOTEXT上笔划线:DRAWLINE(底,L,顶,H,0),LINETHICK3,COLOR8080FF;
    NOTEXT下笔划线:DRAWLINE(顶,H,底,L,0),LINETHICK3,COLOR40C040;
    分界点:=(NOTEXT上笔划线ANDNOTEXT下笔划线);
    位置调整:=IF((PERIOD=11),0.02,IF((PERIOD=10),0.02,IF((PERIOD=9),0.02,IF((PERIOD=8),0.001,IF((PERIOD=7),0.02,IF((PERIOD=6),0.01,IF((PERIOD=5),0.005,IF((PERIOD=4),0.002,IF((PERIOD=3),0.001,IF((PERIOD=2),0.001,IF((PERIOD=1),0.0003,IF((PERIOD=0),0.0002,0))))))))))));
    DRAWNUMBER((分界点AND顶),(H+(H*位置调整)),H),COLOR40C040;
    DRAWNUMBER((分界点AND底),L,L),COLOR8000FF;
    持仓:IF((C>=SAR(4,2,20)),sar(4,2,20),DRAWNULL),CIRCLEDOT,COLORRED;
    空仓:IF((C<=SAR(4,2,20)),SAR(4,2,20),DRAWNULL),CIRCLEDOT,COLORGREEN;






kdj背离指标公式源码注释翻译结果


    M1赋值:12
    M2赋值:50
    M3赋值:60
    输出EXP1:收盘价的M1日指数移动平均
    输出EXP2:收盘价的M2日指数移动平均
    输出EXP3:收盘价的M3日指数移动平均
    AB赋值:(((((((2*收盘价)+最高价)+最低价)/4)-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值))*100)的8日指数移动平均
    BA赋值:AB的5日指数移动平均
    A1赋值:日期日5日前的96日内最高价的最高值
    B1赋值:日期日5日前的96日内最低价的最低值
    DY赋值:((A1+B1)/2)
    输出箱顶:如果((AB>0)AND((AB-BA)<=0)),返回A1,否则返回A1,线宽为3,画绿色
    输出箱腰:如果((AB>0)AND((AB-BA)<=0)),返回DY,否则返回DY,线宽为3,画绿色
    输出箱低:如果((AB>0)AND((AB-BA)<=0)),返回B1,否则返回B1,线宽为3,画绿色
    输出高1:如果((AB>0)AND((AB-BA)>0)),返回A1,否则返回无效数,线宽为3,画红色
    输出中1:如果((AB>0)AND((AB-BA)>0)),返回DY,否则返回无效数,线宽为3,画红色
    输出低1:如果((AB>0)AND((AB-BA)>0)),返回B1,否则返回无效数,线宽为3,画红色
    顶周期赋值:当前值是近最高价周期的最大值
    底周期赋值:当前值是近最低价周期的最小值
    上内赋值:顶周期日内最高价距今天数
    上外赋值:顶周期日内最低价距今天数
    下内赋值:底周期日内最低价距今天数
    下外赋值:底周期日内最高价距今天数
    上力度赋值:((上内+1)日内最低价的最高值>(上内+1)日内最高价的最低值)
    下力度赋值:((下内+1)日内最低价的最高值>(下内+1)日内最高价的最低值)
    上包含赋值:((统计上外日中满足(最低价>=1日前的最低价)的天数>2)AND(统计上内日中满足(最高价>=1日前的最高价)的天数>2))
    下包含赋值:((统计下外日中满足(最高价<=1日前的最高价)的天数>2)AND(统计下内日中满足(最低价<=1日前的最低价)的天数>2))
    顶0赋值:(((顶周期AND上力度)AND上包含)AND(上外>3))
    底0赋值:(((底周期AND下力度)AND下包含)AND(下外>3))
    顶分天数赋值:上次顶0距今天数
    底分天数赋值:上次底0距今天数
    含中间K线赋值:(如果(顶分天数=0),返回底分天数,否则返回顶分天数>=3)
    顶赋值:((顶0AND含中间K线)AND(最高价=上次底0距今天数日内最高价的最高值))
    底赋值:((底0AND含中间K线)AND(最低价=上次顶0距今天数日内最低价的最低值))
    输出NOTEXT上笔划线:当满足条件底时,在最低价位置画直线起点,当满足条件顶时,在最高价位置画直线终点,0表示是否延长.,线宽为3,COLOR8080FF
    输出NOTEXT下笔划线:当满足条件顶时,在最高价位置画直线起点,当满足条件底时,在最低价位置画直线终点,0表示是否延长.,线宽为3,COLOR40C040
    分界点赋值:(NOTEXT上笔划线ANDNOTEXT下笔划线)
    位置调整赋值:如果(周期类型=11),返回0.02,否则返回如果(周期类型=10),返回0.02,否则返回如果(周期类型=9),返回0.02,否则返回如果(周期类型=8),返回0.001,否则返回如果(周期类型=7),返回0.02,否则返回如果(周期类型=6),返回0.01,否则返回如果(周期类型=5),返回0.005,否则返回如果(周期类型=4),返回0.002,否则返回如果(周期类型=3),返回0.001,否则返回条件判断
    当满足条件(分界点AND顶)时,在(最高价+(最高价*位置调整))位置书写数字,COLOR40C040
    当满足条件(分界点AND底)时,在最低价位置书写数字,COLOR8000FF
    输出持仓:如果(收盘价>=步长为2极限值为20的4日抛物转向),返回步长为2极限值为20的4日抛物转向,否则返回无效数,CIRCLEDOT,画红色
    输出空仓:如果(收盘价<=步长为2极限值为20的4日抛物转向),返回步长为2极限值为20的4日抛物转向,否则返回无效数,CIRCLEDOT,画绿色




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

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

网友评论

已有0人评论

清除 发表评论