神奇指标网

通达信背离技术指标公式

浏览 279次浏览
标签: 背离
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

以下是通达信背离技术指标公式源码和注释翻译结果



通达信背离技术指标公式源码:


    DRAWGBK(O>C,RGB(50,25,2),RGB(0,25,50),0,0,0);
    DI:=EMA(CLOSE,5)-EMA(CLOSE,10);
    DE:=EMA(DI,5);
    macd:=(DI-DE)*400,COLORSTICK;
    VL:=REF(L,1);
    VH:=REF(H,1);
    VAR1:=SMA(ABS(H-VH),13,1)/SMA(MAX(H-VH,0),13,1)*100;
    VAR2:=SMA(ABS(L-VL),13,1)/SMA(MAX(L-VL,0),13,1)*100;
    VAR3:=MA(VAR1,13);
    VAR4:=MA(VAR2,13);
    VAR5:=LLV(L,34);
    VAR6:=HHV(H,34);
    VAR7:=EMA(IF(H>=VAR6,VAR3,0),3);
    VAR8:=EMA(IF(L<=VAR5,VAR4,0),3);
    VAR9:=(SMA(SMA((((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)))*100),7,1),5,1));
    VAR10:=((SMA(((C-LLV(L,54))/(HHV(H,54)-LLV(L,54))*100),7,1))*16.18)-(VAR9*10.9);
    VAR11:=FILTER(IF(VAR10<=VAR9ANDVAR8>REF(VAR8,1),VAR8*8,0),55);
    VAR21:=LLV(L,60);
    VAR31:=HHV(H,60);
    VAR41:=EMA((C-VAR21)/(VAR31-VAR21)*100,13);
    VAR51:=EMA(0.667*REF(VAR41,1)+0.333*VAR41,21);
    VARL2:=FILTER(CROSS(VAR51,VAR41)ANDVAR41>84,13);
    持股线:=MA(C,20);
    持股:IF(MA(C,5)>持股线,持股线,DRAWNULL),COLOR00FF00,LINETHICK2;
    上升:IF(MA(C,5)>持股线,持股线*1.04,DRAWNULL),COLOR00FF00,LINETHICK2,CROSSDOT;
    持币:IF(MA(C,5)<持股线,持股线,DRAWNULL),COLOR3366CC,LINETHICK2;
    QJJ:=FILTER((CROSS(DI,DE)ANDDE<0ANDCROSS(C,持股线)),90);
    DRAWICON(HHV(VAR11,5)=1AND(C=LLV(C,10)ORL=LLV(L,10))ANDC>REF(C,1)*0.905,
    C*0.98,5);
    DRAWICON(QJJ,H*1.05,1);
    金牛:IF(QJJ=QJJ,0,0),COLOR0099FF;
    DRAWICON(VARL2,H*1.03,2);
    STICKLINE(QJJ,MA(C,20)*0.7,MA(C,20)*0.9,12,0),COLOR0099FF;
    STICKLINE(QJJ,MA(C,20)*0.7,MA(C,20)*0.6,18,0),COLOR0099FF;
    STICKLINE(QJJ,MA(C,20)*0.9,MA(C,20)*0.8,12,0),COLOR0099FF;
    STICKLINE(QJJ,MA(C,20)*0.9,MA(C,20)*0.7,8,0),COLOR000000;
    STICKLINE(QJJ,MA(C,20)*0.6,MA(C,20)*0.4,10,0),COLOR0099FF;
    STICKLINE(QJJ,MA(C,20)*0.25,MA(C,20)*0.4,7,0),COLOR0099FF;
    N:=55;
    WL:(CLOSE-ma(CLOSE,6))/MA(CLOSE,6)*100,LINETHICK2,COLOR0000FF;
    WLT:MA(WL,89),COLOR00FFFF,LINETHICK2;
    WLT1:=crOSS(WL,WLT);
    WLT11:=CROSS(WL,-10);
    WLT2:=FILTER(WLT1,8);
    SKY:10,POINTDOT,COLORFF0000,LINETHICK1;
    SEA:-10,POINTDOT,COLORFF00FF,LINETHICK1;
    DRAWICON(WLT2,WLT,23);
    DRAWICON(WLT11,SEA,15);
    WLT3:=COUNT(WL>10,5)>=3;
    WLT33:=CROSS(10,WL);
    SEL:=WLT3ANDWLT33;
    DRAWICON(SEL,10,19);
    stICKLINE(WL>10,WL,10,0.001,0),COLOR00FF00;
    STICKLINE(WL<-10,WL,-10,0.001,0),COLORFF00FF;
    DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:=EMA(DIF,9);
    macd:=(DIF-DEA)*2,COLORSTICK;
    DIF底:=LLV(DIF,120);
    最底价:=L=LLV(L,120);
    距今:=BArslAST(最底价);
    偏离:=IF((距今=0ANDDIF>DIF底),1,0);
    DDD:=EXIST(偏离,20)ANDSLOPE(DEA,2)>=0;
    HRY:=FILTER(DDD,10);
    STICKLINE(HRY,-5,-10,3,0),COLOR00FFFF;
    DRAWTEXT(HRY,-5,'M背'),COLOR00FFFF;
    {YYY:COUNT(偏离,5);}
    DIF顶:=HHV(DIF,120);
    最高价:=H=HHV(H,120);
    距今高:=BARSLAST(最高价);
    偏离高:=IF((距今高=0ANDDIF<DIF顶),1,0);
    GGG:=EXIST(偏离高,20)ANDSLOPE(DEA,2)<0;
    HRY1:=FILTER(GGG,10);
    STICKLINE(HRY1,10,5,3,0),COLORFF0000;
    DRAWTEXT(HRY1,5,'M背'),COLORFF0000;
    A2:=BARSLAST(REF(CROSS("kdj.K"(9,3,3),"kdJ.D"(9,3,3)),1));
    B2:=REF(C,A2+1)>CANDREF("KDJ.K"(9,3,3),A2+1)<"KDJ.K"(9,3,3)ANDCROSS("KDJ.K"(9,3,3),"KDJ.D"(9,3,3));
    A3:=BARSLAST(REF(CROSS("rsi.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
    B3:=REF(C,A3+1)>CANDREF("RSI.RSI1"(6,12,24),A3+1)<"RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
    C2:=BARSLAST(REF(CROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3)),1));
    D2:=REF(C,C2+1)<CANDREF("KDJ.K"(9,3,3),C2+1)>"KDJ.K"(9,3,3)ANDCROSS("KDJ.D"(9,3,3),"KDJ.K"(9,3,3));
    C3:=BARSLAST(REF(CROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24)),1));
    D3:=REF(C,C3+1)<CANDREF("RSI.RSI1"(6,12,24),C3+1)>"RSI.RSI1"(6,12,24)ANDCROSS("RSI.RSI2"(6,12,24),"RSI.RSI1"(6,12,24));
    KDJ底背:FILTER(IF(B2>0,-1,0),13),NODRAW;
    STICKLINE(KDJ底背,-10,-5,3,0),COLORFF00FF;
    DRAWTEXT(KDJ底背,-5,'K背'),COLORFF00FF;
    RSI底背:FILTER(IF(B3>0,-1,0),13),NODRAW;
    STICKLINE(RSI底背,-10,-5,3,0),COLOR0000FF;
    DRAWTEXT(RSI底背,-5,'R背'),COLOR0000FF;
    KDJ顶背:FILTER(IF(D2>0,1,0),13),NODRAW;
    STICKLINE(KDJ顶背,10,5,3,0),COLORFFFF00;
    DRAWTEXT(KDJ顶背,5,'K背'),COLORFFFF00;
    RSI顶背:FILTER(IF(D3>0,1,0),13),NODRAW;
    STICKLINE(RSI顶背,10,5,3,0),COLOR00FF00;
    DRAWTEXT(RSI顶背,5,'R背'),COLOR00FF00;
    DRAWTEXT(REF("KDJ.J",1)<0AND"KDJ.J">0,-4,'短'),COLORRED;
    STICKLINE(REF("KDJ.J",1)<0AND"KDJ.J">0,-10,-5,3,0),COLOR00FFFF;
    AA1:=HHV(H,55);
    BB1:=REF(H,13);
    TJ1:=AA1=BB1;
    XX:=LLV(L,55);
    YY:=REF(L,13);
    YY1:=REF(L,21);
    TJ2:=XX=YY;
    TJ3:=XX=YY1;
    XG:=TJ1ORTJ2;
    DRAWTEXT(TJ2,-6,'离底13'),COLOR00FF00;
    STICKLINE(TJ2,-10,-6,2,0),COLOR00FF00;
    DRAWTEXT(TJ3,-4,'离底21'),COLOR00FFFF;
    STICKLINE(TJ3,-10,-4,2,0),COLOR00FFFF;
    DRAWTEXT(TJ1,-6,'离高13'),COLOR0000FF;
    STICKLINE(TJ1,-10,-6,2,0),COLOR0000FF;
    LV:=MA(C,24);
    HR0:=HHV(HIGH,N);
    HRY0:=LLV(LOW,N);
    HRY110:=HR0*HRY0;
    HRY330:=SQRT(HRY110);
    NS1:=C>HRY330ANDHRY330>=REF(HRY330,1)ANDC>LV;
    STICKLINE(C>0,-10,-11.5,3,0),COLORFF0000;
    STICKLINE(WLT2ORWL>WLT,-10,-11.5,3,0),COLOR00FFFF;
    STICKLINE(NS1,-10,-11.5,3,0),COLOR0000FF;
    DRAWTEXT(FILTER(NS1,21),-11,'持股'),COLORFFFFFF;
    DRAWTEXT(FILTER(WLT2ORWL>WLT,13),-11,'买入'),COLOR0000FF;






通达信背离技术指标公式源码注释翻译结果


    填充背景
    收盘价,自定色,自定色,0,0,0)
    DI赋值:收盘价的5日指数移动平均-收盘价的10日指数移动平均
    DE赋值:DI的5日指数移动平均
    MACD赋值:(DI-DE)*400,COLORSTICK
    VL赋值:1日前的最低价
    VH赋值:1日前的最高价
    VAR1赋值:最高价-VH的绝对值的13日[1日权重]移动平均/最高价-VH和0的较大值的13日[1日权重]移动平均*100
    VAR2赋值:最低价-VL的绝对值的13日[1日权重]移动平均/最低价-VL和0的较大值的13日[1日权重]移动平均*100
    VAR3赋值:VAR1的13日简单移动平均
    VAR4赋值:VAR2的13日简单移动平均
    VAR5赋值:34日内最低价的最低值
    VAR6赋值:34日内最高价的最高值
    VAR7赋值:如果最高价>,返回?,否则返回?的?日指数移动平均
    =VAR6,VAR3,0),3)
    VAR8赋值:如果最低价<,返回?,否则返回?的?日指数移动平均
    =VAR5,VAR4,0),3)
    VAR9赋值:((((收盘价-54日内最低价的最低值)/(54日内最高价的最高值-54日内最低价的最低值))*100)的7日[1日权重]移动平均的5日[1日权重]移动平均)
    VAR10赋值:((((收盘价-54日内最低价的最低值)/(54日内最高价的最高值-54日内最低价的最低值)*100)的7日[1日权重]移动平均)*16.18)-(VAR9*10.9)
    VAR11赋值:如果VAR10<,返回?,否则返回?的?日过滤
    =VAR9ANDVAR8>
    1日前的VAR8,VAR8*8,0),55)
    VAR21赋值:60日内最低价的最低值
    VAR31赋值:60日内最高价的最高值
    VAR41赋值:(收盘价-VAR21)/(VAR31-VAR21)*100的13日指数移动平均
    VAR51赋值:0.667*1日前的VAR41+0.333*VAR41的21日指数移动平均
    VARL2赋值:VAR51上穿VAR41ANDVAR41>的?日过滤
    84,13)
    持股线赋值:收盘价的20日简单移动平均
    输出持股:如果收盘价的5日简单移动平均>,返回?,否则返回?
    持股线,持股线,无效数),COLOR00FF00,线宽为2
    输出上升:如果收盘价的5日简单移动平均>,返回?,否则返回?
    持股线,持股线*1.04,无效数),COLOR00FF00,线宽为2,CROSSDOT
    输出持币:如果收盘价的5日简单移动平均<,返回?,否则返回?
    持股线,持股线,无效数),COLOR3366CC,线宽为2
    QJJ赋值:(DI上穿DEANDDE<的?日过滤
    0ANDCROSS(收盘价,持股线)),90)
    当满足条件5日内VAR11的最高值=1AND(收盘价=10日内收盘价的最低值ORL=10日内最低价的最低值)ANDC>时,在?位置画?号图标
    1日前的收盘价*0.905,收盘价*0.98,5)
    当满足条件QJJ时,在最高价*1.05位置画1号图标
    输出金牛:如果QJJ=QJJ,返回0,否则返回0,COLOR0099FF
    当满足条件VARL2时,在最高价*1.03位置画2号图标
    当满足条件QJJ时,在收盘价的20日简单移动平均*0.7和收盘价的20日简单移动平均*0.9位置之间画柱状线,宽度为12,0不为0则画空心柱.,COLOR0099FF
    当满足条件QJJ时,在收盘价的20日简单移动平均*0.7和收盘价的20日简单移动平均*0.6位置之间画柱状线,宽度为18,0不为0则画空心柱.,COLOR0099FF
    当满足条件QJJ时,在收盘价的20日简单移动平均*0.9和收盘价的20日简单移动平均*0.8位置之间画柱状线,宽度为12,0不为0则画空心柱.,COLOR0099FF
    当满足条件QJJ时,在收盘价的20日简单移动平均*0.9和收盘价的20日简单移动平均*0.7位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR000000
    当满足条件QJJ时,在收盘价的20日简单移动平均*0.6和收盘价的20日简单移动平均*0.4位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLOR0099FF
    当满足条件QJJ时,在收盘价的20日简单移动平均*0.25和收盘价的20日简单移动平均*0.4位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0099FF
    N赋值:55
    输出WL:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100,线宽为2,COLOR0000FF
    输出WLT:WL的89日简单移动平均,COLOR00FFFF,线宽为2
    WLT1赋值:WL上穿WLT
    WLT11赋值:WL上穿-10
    WLT2赋值:WLT1的8日过滤
    输出SKY:10,POINTDOT,COLORFF0000,线宽为1
    输出SEA:-10,POINTDOT,COLORFF00FF,线宽为1
    当满足条件WLT2时,在WLT位置画23号图标
    当满足条件WLT11时,在SEA位置画15号图标
    WLT3赋值:统计5日中满足WL>10的天数>=3
    WLT33赋值:10上穿WL
    SEL赋值:WLT3ANDWLT33
    当满足条件SEL时,在10位置画19号图标
    当满足条件WL>10时,在WL和10位置之间画柱状线,宽度为0.001,0不为0则画空心柱.,COLOR00FF00
    当满足条件WL<-10时,在WL和-10位置之间画柱状线,宽度为0.001,0不为0则画空心柱.,COLORFF00FF
    DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DEA赋值:DIF的9日指数移动平均
    MACD赋值:(DIF-DEA)*2,COLORSTICK
    DIF底赋值:120日内DIF的最低值
    最底价赋值:最低价=120日内最低价的最低值
    距今赋值:上次最底价距今天数
    偏离赋值:如果(距今=0ANDDIF>DIF底),返回1,否则返回0
    DDD赋值:最近20日存在偏离ANDSLOPE(DEA,2)>=0
    HRY赋值:DDD的10日过滤
    当满足条件HRY时,在-5和-10位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
    当满足条件HRY时,在-5位置书写文字,COLOR00FFFF
    DIF顶赋值:120日内DIF的最高值
    最高价赋值:最高价=120日内最高价的最高值
    距今高赋值:上次最高价距今天数
    偏离高赋值:如果(距今高=0ANDDIF<DIF顶),返回1,否则返回0
    GGG赋值:最近20日存在偏离高ANDSLOPE(DEA,2)<0
    HRY1赋值:GGG的10日过滤
    当满足条件HRY1时,在10和5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF0000
    当满足条件HRY1时,在5位置书写文字,COLORFF0000
    A2赋值:上次1日前的"KDJ的K"(9,3,3)上穿"KDJ的D"(9,3,3)距今天数
    B2赋值:A2+1日前的收盘价>CANDREF("KDJ的K"(9,3,3),A2+1)<"KDJ的K"(9,3,3)ANDCROSS("KDJ的K"(9,3,3),"KDJ的D"(9,3,3))
    A3赋值:上次1日前的"RSI的RSI1"(6,12,24)上穿"RSI的RSI2"(6,12,24)距今天数
    B3赋值:A3+1日前的收盘价>CANDREF("RSI的RSI1"(6,12,24),A3+1)<"RSI的RSI1"(6,12,24)ANDCROSS("RSI的RSI1"(6,12,24),"RSI的RSI2"(6,12,24))
    C2赋值:上次1日前的"KDJ的D"(9,3,3)上穿"KDJ的K"(9,3,3)距今天数
    D2赋值:C2+1日前的收盘价<CANDREF("KDJ的K"(9,3,3),C2+1)>"KDJ的K"(9,3,3)ANDCROSS("KDJ的D"(9,3,3),"KDJ的K"(9,3,3))
    C3赋值:上次1日前的"RSI的RSI2"(6,12,24)上穿"RSI的RSI1"(6,12,24)距今天数
    D3赋值:C3+1日前的收盘价<CANDREF("RSI的RSI1"(6,12,24),C3+1)>"RSI的RSI1"(6,12,24)ANDCROSS("RSI的RSI2"(6,12,24),"RSI的RSI1"(6,12,24))
    输出KDJ底背:如果B2>0,返回-1,否则返回0的13日过滤,NODRAW
    当满足条件KDJ底背时,在-10和-5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
    当满足条件KDJ底背时,在-5位置书写文字,COLORFF00FF
    输出RSI底背:如果B3>0,返回-1,否则返回0的13日过滤,NODRAW
    当满足条件RSI底背时,在-10和-5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
    当满足条件RSI底背时,在-5位置书写文字,COLOR0000FF
    输出KDJ顶背:如果D2>0,返回1,否则返回0的13日过滤,NODRAW
    当满足条件KDJ顶背时,在10和5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFF00
    当满足条件KDJ顶背时,在5位置书写文字,COLORFFFF00
    输出RSI顶背:如果D3>0,返回1,否则返回0的13日过滤,NODRAW
    当满足条件RSI顶背时,在10和5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00
    当满足条件RSI顶背时,在5位置书写文字,COLOR00FF00
    当满足条件1日前的"KDJ的J"<0AND"KDJ的J">0时,在-4位置书写文字,画红色
    当满足条件1日前的"KDJ的J"<0AND"KDJ的J">0时,在-10和-5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
    AA1赋值:55日内最高价的最高值
    BB1赋值:13日前的最高价
    TJ1赋值:AA1=BB1
    XX赋值:55日内最低价的最低值
    YY赋值:13日前的最低价
    YY1赋值:21日前的最低价
    TJ2赋值:XX=YY
    TJ3赋值:XX=YY1
    XG赋值:TJ1ORTJ2
    当满足条件TJ2时,在-6位置书写文字,COLOR00FF00
    当满足条件TJ2时,在-10和-6位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FF00
    当满足条件TJ3时,在-4位置书写文字,COLOR00FFFF
    当满足条件TJ3时,在-10和-4位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00FFFF
    当满足条件TJ1时,在-6位置书写文字,COLOR0000FF
    当满足条件TJ1时,在-10和-6位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000FF
    LV赋值:收盘价的24日简单移动平均
    HR0赋值:N日内最高价的最高值
    HRY0赋值:N日内最低价的最低值
    HRY110赋值:HR0*HRY0
    HRY330赋值:HRY110的开方
    NS1赋值:收盘价>HRY330ANDHRY330>=1日前的HRY330ANDC>LV
    当满足条件收盘价>0时,在-10和-11.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF0000
    当满足条件WLT2ORWL>WLT时,在-10和-11.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
    当满足条件NS1时,在-10和-11.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF
    当满足条件NS1的21日过滤时,在-11位置书写文字,COLORFFFFFF
    当满足条件WLT2ORWL>WLT的13日过滤时,在-11位置书写文字,COLOR0000FF





通达信背离技术指标公式截图


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

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

网友评论

已有0人评论

清除 发表评论