神奇指标网

通达信BIAS画线指标公式

浏览 735次浏览
标签: 画线
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

1,时间一年内 最大一次成交额涨停为起点。 2,向近期一次涨停 最高价-最低价画2根线。 3,中间有小于起点成交额的涨停忽略, 4,最大一次成交额涨停是起点,当出现成交额大于这个起点的,视为下一次画线的起点。


     相关简介:   通达信BIAS画线指标公式                              


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





通达信BIAS画线指标公式源码:


    A10304:=REF(HIGH,3)=HHV(HIGH,2*3+1);B10304:=FILTER(A10304,3);C10304:=BacKSET(B10304,3+1);D10304:=FILTER(C10304,3);{高点}A20304:=REF(LOW,3)=LLV(LOW,2*3+1);B20304:=FILTER(A20304,3);C20304:=BACKSET(B20304,3+1);D20304:=FILTER(C20304,3);{低点}E10304:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;E20304:=(HIGH+LOW)/2;{高低点出现在同一k线上时可作取舍}H10304:=(D10304ANDNOT(D20304ANDE10304>=E20304))ORISLASTBARORBARSCOUNT(CLOSE)=1;H20304:=D10304ANDNOT(D20304ANDE10304>=E20304);L10304:=D20304ANDNOT(D10304ANDE10304=E20304);X10304:=REF(BArslAST(H10304),1)+1;f10304:=BACKSET(H10304ANDCOUNT(L10304,X10304)>0,LLVBARS(IF(L10304,LOW,10000),X10304));G10304:=F10304>REF(F10304,1);I10304:=BACKSET(G10304,2);LD0304:=I10304>REF(I10304,1);{过滤后低点}L20304:=LD0304ORISLASTBARORBARSCOUNT(CLOSE)=1;X20304:=REF(BARSLAST(L20304),1)+1;F2:=BACKSET(L20304ANDCOUNT(H20304,X20304)>0,HHVBARS(IF(H20304,HIGH,0),X20304));G20304:=F2>REF(F2,1);I2:=BACKSET(G20304,2);HD0304:=I2>REF(I2,1);{过滤后高点}J1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HD0304),BARSLAST(LD0304))+1);J2:=J1>REF(J1,1);A3:=H;B3:=REF(H,REF(BARSLAST(HD0304),1)+1)>REF(H,REF(BARSLAST(HD0304),1)+2+REF(BARSLAST(HD0304),REF(BARSLAST(HD0304),1)+2));D3:=A3ANDB3ANDHD0304;E3:=BACKSET(D3,REF(BARSLAST(HD0304),1)+2);HH:=E3>REF(E3,1);{找出全部长期高点}A4:=L>REF(L,REF(BARSLAST(LD0304),1)+1);B4:=REF(L,REF(BARSLAST(LD0304),1)+1);D4:=A4ANDB4ANDLD0304;E4:=BACKSET(D4,REF(BARSLAST(LD0304),1)+2);LL:=E4>REF(E4,1);{找出全部长期低点}H3:=HHORISLASTBARORBARSCOUNT(C)=1;{后面进行过滤,方法同前。只是不用考虑高低点出现在同一K线}X3:=REF(BARSLAST(H3),1)+1;F3:=BACKSET(H3ANDCOUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));G3:=F3>REF(F3,1);I3:=BACKSET(G3,2);LZ:=I3>REF(I3,1);{长期低点,也可供引用}L4:=LZORISLASTBARORBARSCOUNT(C)=1;X4:=REF(BARSLAST(L4),1)+1;F4:=BACKSET(L4ANDCOUNT(HH,X4)>0,HHVBARS(IF(HH,H,-POW(10,20)),X4));G4:=F4>REF(F4,1);I4:=BACKSET(G4,2);HZ:=I4>REF(I4,1);{长期高点,也可供引用}K1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HZ),BARSLAST(LZ))+1);K2:=K1>REF(K1,1);UU:=BACKSET(ISLASTBAR,BARSLAST(LD0304)+1);VV:=UU>REF(UU,1);WW:=BACKSET(VV,REF(BARSLAST(LD0304),1)+2);XX:=WW>REF(WW,1);UU2:=BACKSET(ISLASTBAR,BARSLAST(HD0304)+1);VV2:=UU2>REF(UU2,1);WW2:=BACKSET(VV2,REF(BARSLAST(HD0304),1)+2);XX20304:=WW2>REF(WW2,1);前一低:=REF(L,BARSLAST(VV)),COLOR99FF66,LINETHICK2;前二低:=REF(L,BARSLAST(XX)),COLORFF66FF,LINETHICK2;前一高:=REF(H,BARSLAST(VV2)),COLOR99FF66,LINETHICK2;前二高:=REF(H,BARSLAST(XX20304)),COLORFF66FF,LINETHICK2;短高:=REF(H,BARSLAST(VV2));短低:=REF(L,BARSLAST(VV));短比:=(C-短低)/(短高-短低),NODRAW;{以下语句为三角形部分}底:REF(L,BARSLAST(VV)),COLORWHITE,LINETHICK2;顶:REF(H,BARSLAST(VV2)),COLORCYAN,LINETHICK2;{下迭三角形}STICKLINE(VV,顶,底,0,0),COLORFF6633,LINETHICK3;DRAWLINE(VV2,H,VV,L,0),COLORYELLOW,LINETHICK3;{斜}DRAWLINE(VV2,H,VV,顶,0),COLORFF6633,LINETHICK3;{顶}DRAWTEXT(ISLASTBAR,顶,STRCAT((''),CON2STR(顶,2))),COLORCYAN;DRAWTEXT(ISLASTBAR,底,STRCAT((''),CON2STR(底,2))),COLORWHITE;{上涨三角形}STICKLINE(VV2,顶,底,0,0),COLORWHITE,LINETHICK3;DRAWLINE(VV,L,VV2,H,0),COLORWHITE,LINETHICK3;{斜}DRAWLINE(VV,L,VV2,底,0),COLORWHITE,LINETHICK3;
    P:=1;
    QS:ZIG(3,P),COLORGREEN;
    IF(QS>=REF(QS,1),QS,DRAWNULL),COLORRED;
    DRAWICON(REF(QS,1)=LLV(QS,3),QS,1);
    DRAWICON(REF(QS,1)=HHV(QS,3),QS,2);
    DRAWNUMBER(REF(QS,1)>QSANDISLASTBAR,C*0.995,C),COLORGREEN;
    DRAWNUMBER(REF(QS,1)<QSANDISLASTBAR,C*1.005,C),COLORLIRED;
    DRAWNUMBER(REF(QS,1)=HHV(QS,3),C*1.002,C),COLORLIRED;
    DRAWNUMBER(REF(QS,1)=LLV(QS,3),C*0.998,C),COLORGREEN;
    DYNAINFO(6)*0.998,COLORBLACK;
    DYNAINFO(5)*1.002,COLORBLACK;






通达信BIAS画线指标公式源码注释翻译结果


    A10304赋值:3日前的最高价=2*3+1日内最高价的最高值
    B10304赋值:A10304的3日过滤
    C10304赋值:若B10304则将最近3+1周期置为1
    D10304赋值:C10304的3日过滤
    A20304赋值:3日前的最低价=2*3+1日内最低价的最低值
    B20304赋值:A20304的3日过滤
    C20304赋值:若B20304则将最近3+1周期置为1
    D20304赋值:C20304的3日过滤
    E10304赋值:(1日前的2*3日内最低价的最低值+1日前的2*3日内最高价的最高值)/2
    E20304赋值:(最高价+最低价)/2
    H10304赋值:(D10304ANDNOT(D20304ANDE10304>
    =E20304))ORISLASTBARORBARSCOUNT(收盘价)=1
    H20304赋值:D10304ANDNOT(D20304ANDE10304>
    =E20304)
    L10304赋值:D20304ANDNOT(D10304ANDE10304=E20304)
    X10304赋值:1日前的上次H10304距今天数+1
    F10304赋值:若H10304ANDCOUNT(L10304,X10304)>则将最近?周期置为1
    0,X10304日内如果L10304,返回最低价,否则返回10000距今天数)
    G10304赋值:F10304>
    1日前的F10304
    I10304赋值:若G10304则将最近2周期置为1
    LD0304赋值:I10304>
    1日前的I10304
    L20304赋值:LD0304ORISLASTBARORBARSCOUNT(收盘价)=1
    X20304赋值:1日前的上次L20304距今天数+1
    F2赋值:若L20304ANDCOUNT(H20304,X20304)>则将最近?周期置为1
    0,X20304日内如果H20304,返回最高价,否则返回0距今天数)
    G20304赋值:F2>
    1日前的F2
    I2赋值:若G20304则将最近2周期置为1
    HD0304赋值:I2>
    1日前的I2
    J1赋值:若是否最后一个周期则将最近上次HD0304距今天数和上次LD0304距今天数的较小值+1周期置为1
    J2赋值:J1>
    1日前的J1
    A3赋值:最高价
    B3赋值:1日前的上次HD0304距今天数+1日前的最高价>
    1日前的上次HD0304距今天数+2+1日前的上次HD0304距今天数+2日前的上次HD0304距今天数日前的最高价
    D3赋值:A3ANDB3ANDHD0304
    E3赋值:若D3则将最近1日前的上次HD0304距今天数+2周期置为1
    HH赋值:E3>
    1日前的E3
    A4赋值:最低价>
    1日前的上次LD0304距今天数+1日前的最低价
    B4赋值:1日前的上次LD0304距今天数+1日前的最低价
    D4赋值:A4ANDB4ANDLD0304
    E4赋值:若D4则将最近1日前的上次LD0304距今天数+2周期置为1
    LL赋值:E4>
    1日前的E4
    H3赋值:HHORISLASTBAROR收盘价的有效数据周期数=1
    X3赋值:1日前的上次H3距今天数+1
    F3赋值:若H3ANDCOUNT(LL,X3)>则将最近?周期置为1
    0,X3日内如果LL,返回最低价,否则返回10的20乘幂距今天数)
    G3赋值:F3>
    1日前的F3
    I3赋值:若G3则将最近2周期置为1
    LZ赋值:I3>
    1日前的I3
    L4赋值:LZORISLASTBAROR收盘价的有效数据周期数=1
    X4赋值:1日前的上次L4距今天数+1
    F4赋值:若L4ANDCOUNT(HH,X4)>则将最近?周期置为1
    0,X4日内如果HH,返回最高价,否则返回-10的20乘幂距今天数)
    G4赋值:F4>
    1日前的F4
    I4赋值:若G4则将最近2周期置为1
    HZ赋值:I4>
    1日前的I4
    K1赋值:若是否最后一个周期则将最近上次HZ距今天数和上次LZ距今天数的较小值+1周期置为1
    K2赋值:K1>
    1日前的K1
    UU赋值:若是否最后一个周期则将最近上次LD0304距今天数+1周期置为1
    VV赋值:UU>
    1日前的UU
    WW赋值:若VV则将最近1日前的上次LD0304距今天数+2周期置为1
    XX赋值:WW>
    1日前的WW
    UU2赋值:若是否最后一个周期则将最近上次HD0304距今天数+1周期置为1
    VV2赋值:UU2>
    1日前的UU2
    WW2赋值:若VV2则将最近1日前的上次HD0304距今天数+2周期置为1
    XX20304赋值:WW2>
    1日前的WW2
    前一低赋值:上次VV距今天数日前的最低价,COLOR99FF66,线宽为2
    前二低赋值:上次XX距今天数日前的最低价,COLORFF66FF,线宽为2
    前一高赋值:上次VV2距今天数日前的最高价,COLOR99FF66,线宽为2
    前二高赋值:上次XX20304距今天数日前的最高价,COLORFF66FF,线宽为2
    短高赋值:上次VV2距今天数日前的最高价
    短低赋值:上次VV距今天数日前的最低价
    短比赋值:(收盘价-短低)/(短高-短低),NODRAW
    输出底:上次VV距今天数日前的最低价,画白色,线宽为2
    输出顶:上次VV2距今天数日前的最高价,画青色,线宽为2
    当满足条件VV时,在顶和底位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF6633,线宽为3
    当满足条件VV2时,在最高价位置画直线起点,当满足条件VV时,在最低价位置画直线终点,0表示是否延长.,画黄色,线宽为3
    当满足条件VV2时,在最高价位置画直线起点,当满足条件VV时,在顶位置画直线终点,0表示是否延长.,COLORFF6633,线宽为3
    当满足条件是否最后一个周期时,在顶位置书写文字
    '
    ),顶的2日取值转为字符串)),画青色
    当满足条件是否最后一个周期时,在底位置书写文字
    '
    ),底的2日取值转为字符串)),画白色
    当满足条件VV2时,在顶和底位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色,线宽为3
    当满足条件VV时,在最低价位置画直线起点,当满足条件VV2时,在最高价位置画直线终点,0表示是否延长.,画白色,线宽为3
    当满足条件VV时,在最低价位置画直线起点,当满足条件VV2时,在底位置画直线终点,0表示是否延长.,画白色,线宽为3
    P赋值:1
    输出QS:收盘价P%的之字转向,画绿色
    如果QS>,返回?,否则返回?
    =1日前的QS,QS,无效数),画红色
    当满足条件1日前的QS=3日内QS的最低值时,在QS位置画1号图标
    当满足条件1日前的QS=3日内QS的最高值时,在QS位置画2号图标
    当满足条件1日前的QS>时,在?位置书写数字
    QSANDISLASTBAR,收盘价*0.995,收盘价),画绿色
    当满足条件1日前的QS<时,在?位置书写数字
    QSANDISLASTBAR,收盘价*1.005,收盘价),画淡红色
    当满足条件1日前的QS=3日内QS的最高值时,在收盘价*1.002位置书写数字,画淡红色
    当满足条件1日前的QS=3日内QS的最低值时,在收盘价*0.998位置书写数字,画绿色
    最低价*0.998,画黑色
    最高价*1.002,画黑色




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

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

网友评论

已有0人评论

清除 发表评论