神奇指标网

通达信【箱体量能】主图指标源码

浏览 651次浏览
标签: 箱体 量能
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  

 箱体量能指标、副图/主图、通达信)蓝色线是支撑线,红色线是压力线,中间就是操作空间


    相关简介:  通达信【箱体量能】主图指标源码                                


     源码概况:通达信【箱体量能】主图指标


  指标类别:箱体指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



通达信【箱体量能】主图指标未来函数检测结果:

        暂未发现存在未来函数



通达信【箱体量能】主图指标源码:


    VAR0:=(2*CLOSE+HIGH+LOW)/4;
    VAR1:=(HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*100;
    VAR2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
    B0:=Ema((VAR0-LLV(LOW,26))/(HHV(HIGH,34)-LLV(LOW,26))*100,16);
    AA:SMA(SMA(VAR2,2,1)+3,2,1),colorred,LINETHICK1;
    浮筹:=EMA(B0,4),LINETHICK1,DOTLINE,coloryellow;
    BB:SMA(VAR1,3,1),colorgreen,LINETHICK1;
    stICKLINE(AA>BB,6,90,5,0),COLOR000044;
    STICKLINE(BB>AA,6,90,5,0),COLOR422D00;
    多方:SMA(SMA(VAR2,2,1)+3,2,1),COLOR0000FF,LINETHICK2;
    空方:SMA(VAR1,3,1),COLORFFFF00,LINETHICK1,DOTLINE;
    强势线:90,colormagenta,DOTLINE;
    中轴线:50,COLOR0080FF,DOTLINE;
    弱势线:10,colorlicyan,DOTLINE;
    STICKLINE(多方>强势线,多方,强势线,1,0),COLOR0000FF;
    STICKLINE(多方<弱势线,多方,弱势线,1,0),COLOR0000FF;
    STICKLINE(空方<弱势线,空方,弱势线,1,0),colorgreen;
    STICKLINE(空方>强势线,空方,强势线,1,0),colorgreen;
    LC:=REF(C,1);
    VAR02:=REF(LOW,1);
    VAR3:=SMA(Abs(LOW-VAR02),13,1)/SMA(MAX(LOW-VAR02,0),13,1)*100;
    VAR4:=EMA(IF(CLOSE*1.2,VAR3*13,VAR3/13),13);
    VAR5:=LLV(LOW,34);
    VAR6:=HHV(VAR4,34);
    VAR7:=IF(LLV(LOW,56),1,0);
    VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7;
    VAR9:=EMA(CLOSE,5);
    VAR10:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*(-10);
    VAR11:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7*(-1);
    VAR12:=EMA(CLOSE,5)*(-1);
    力度:=VAR10*5,colorwhite,LINETHICK2;
    XL1:=MA(LOW,2)*0.96;
    XL2:=MA(LOW,26)*0.85;
    XL3:=REF(XL1,1)<XL2ANDREF(XL1,1)<XL1ANDREF(XL1,1)<REF(XL1,2);
    wr1:=-120*(HHV(HIGH,40)-CLOSE)/(HHV(HIGH,40)-LLV(LOW,40)),colorgreen;
    超跌:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,60)*100*1.1;
    买:力度>7AND超跌<-15.5ANDWR1<-100,COLOR3535FF,STICK,LINETHICK1;
    DRAWTEXT(买>0,0.0,'买'),COLORFFFFFF;
    DRAWICON(买>0,买,1);
    趋势:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
    见底:=10;
    见顶:=90;
    短期底部:=crOSS(趋势,见底),colorred;
    STICKLINE(短期底部,4,40,1,0),colorred;
    DRAWTEXT(CROSS(趋势,见底),40,'底');
    短期顶部:=CROSS(见顶,趋势),colorgreen;
    STICKLINE(短期顶部,4,40,1,0),colorgreen;
    DRAWTEXT(CROSS(见顶,趋势),40,'顶'),coloryellow;
    小股民:=EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,5))/(HHV(HIGH,4)-LLV(LOW,5))*100,4);
    庄家:=EMA(0.667*REF(小股民,1)+0.333*小股民,2);
    高出:100*(CROSS(庄家,小股民)AND小股民>50),COLOR333333,STICK,LINETHICK1;
    DRAWTEXT(高出>0,0.99,'高出'),COLORFFFF00;
    DRAWICON(高出>0,高出,2);
    STICKLINE(高出,0,2,0,1),COLOR0000FF,NODRAW;
    A1:=(C-REF(C,1))/REF(C,1)*100;
    MA5:=BArslAST(A1>3);
    Z1:=MA(C,13);
    ZX:=REF(Z1,13/2+1);
    MA20:=IF(MA5>0,1,0);
    底:CROSS(C,ZX)ANDMA20=0,COLOR464646,STICK,LINETHICK1;
    DRAWICON(底>0,底,1);
    STICKLINE(底,0,2,0,9),COLOR0000FF;
    主力资金:EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3),
    colorred,LINETHICK1,NODRAW;
    即将爆发线:65,COLOR00FF00,NODRAW;
    爆发线:80,colorwhite,LINETHICK1,NODRAW;
    DRAWTEXT(CROSS(主力资金,爆发线),主力资金,'爆发'),coloryellow;
    爆发警戒线:50,COLOR00FF00,NODRAW;
    抄底线:20,colorwhite,LINETHICK2,NODRAW;
    DRAWTEXT(CROSS(主力资金,爆发警戒线),主力资金,'加'),colorwhite;
    DRAWTEXT(CROSS(主力资金,即将爆发线),主力资金,'加'),colorwhite;
    AA30:=MA(C,30);
    MA60:=MA(CLOSE,60)COLORMAGENTA;
    MA120:=MA(CLOSE,120)COLORLIRED;
    DRAWBAND(MA(CLOSE,60),RGB(96,50,96),MA(CLOSE,120),RGB(15,96,96));
    STICKLINE(OPEN<=REF(LOW,5)ANDREF(LOW,WEEKDAY)<REF(LOW,5),REF(LOW,5),REF(LOW,WEEKDAY),20,1),COLORCYAN;
    STICKLINE(OPEN>=REF(HIGH,5)ANDREF(HIGH,WEEKDAY)>REF(HIGH,5),REF(HIGH,5),REF(HIGH,WEEKDAY),20,01),COLORYELLOW;
    {阳K线}
    STICKLINE(CLOSE>=OPEN,C,O,4.7,0),COLOR000033;
    STICKLINE(CLOSE>=OPEN,C,O,3.9,0),COLOR000055;
    STICKLINE(CLOSE>=OPEN,C,O,3,0),COLOR000077;
    STICKLINE(CLOSE>=OPEN,C,O,2.1,0),COLOR000099;
    STICKLINE(CLOSE>=OPEN,C,O,1,0),COLOR0000DD;
    {阳线上下影}
    STICKLINE(CLOSE>=OPEN,L,H,0,0),COLORRED;
    {阴K线}
    STICKLINE(CLOSE<OPEN,C,O,4.7,0),COLOR003300;
    STICKLINE(CLOSE<OPEN,C,O,3.9,0),COLOR005500;
    STICKLINE(CLOSE<OPEN,C,O,3,0),COLOR007700;
    STICKLINE(CLOSE<OPEN,C,O,2.1,0),COLOR009900;
    STICKLINE(CLOSE<OPEN,C,O,1,0),COLOR00DD00;
    {阴线上下影}
    STICKLINE(CLOSE<OPEN,L,H,0,0),COLOR00EC00;
    A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);B1:=FILTER(A1,3);C1:=BACKSET(B1,3+1);D1:=FILTER(C1,3);{高点}
    A2:=REF(LOW,3)=LLV(LOW,2*3+1);B2:=FILTER(A2,3);C2:=BACKSET(B2,3+1);D2:=FILTER(C2,3);{低点}
    E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;E2:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍}
    H1:=(D1ANDNOT(D2ANDE1>=E2))ORISLASTBARORBARSCOUNT(CLOSE)=1;
    L1:=(D2ANDNOT(D1ANDE1<E2));H2:=D1ANDNOT(D2ANDE1>=E2);
    X1:=REF(BARSLAST(H1),1)+1;F1:=BACKSET(H1ANDCOUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
    G1:=F1>REF(F1,1);
    I1:=BACKSET(G1,2);
    LD:=I1>REF(I1,1);{过滤后低点}
    L2:=LDORISLASTBARORBARSCOUNT(CLOSE)=1;
    X2:=REF(BARSLAST(L2),1)+1;F2:=BACKSET(L2ANDCOUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
    G2:=F2>REF(F2,1);
    I2:=BACKSET(G2,2);
    HD:=I2>REF(I2,1);{过滤后高点}
    DRAWLINE(LD,L,HD,H,0),COLORWHITE,LINETHICK1,DOTLINE;
    DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,DOTLINE;
    J1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HD),BARSLAST(LD))+1);J2:=J1>REF(J1,1);
    DRAWLINE(J2,IF(HD,H,L),ISLASTBAR,IF(BARSLAST(HD)>BARSLAST(LD),H,L),0),COLORWHITE,LINETHICK1,DOTLINE;




[源码注释]通达信【箱体量能】主图指标翻译结果



    VAR0赋值:(2*收盘价+最高价+最低价)/4
    VAR1赋值:(24日内最高价的最高值-收盘价)/(24日内最高价的最高值-24日内最低价的最低值)*100
    VAR2赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100
    B0赋值:(VAR0-26日内最低价的最低值)/(34日内最高价的最高值-26日内最低价的最低值)*100的16日指数移动平均
    输出AA:VAR2的2日[1日权重]移动平均+3的2日[1日权重]移动平均,画红色,线宽为1
    浮筹赋值:B0的4日指数移动平均,线宽为1,DOTLINE,画黄色
    输出布林极限:VAR1的3日[1日权重]移动平均,画绿色,线宽为1
    当满足条件AA>BB时,在6和90位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000044
    当满足条件BB>AA时,在6和90位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR422D00
    输出多方:VAR2的2日[1日权重]移动平均+3的2日[1日权重]移动平均,COLOR0000FF,线宽为2
    输出空方:VAR1的3日[1日权重]移动平均,COLORFFFF00,线宽为1,DOTLINE
    输出强势线:90,画洋红色,DOTLINE
    输出中轴线:50,COLOR0080FF,DOTLINE
    输出弱势线:10,画淡青色,DOTLINE
    当满足条件多方>强势线时,在多方和强势线位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
    当满足条件多方<弱势线时,在多方和弱势线位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
    当满足条件空方<弱势线时,在空方和弱势线位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
    当满足条件空方>强势线时,在空方和强势线位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
    LC赋值:1日前的收盘价
    VAR02赋值:1日前的最低价
    VAR3赋值:最低价-VAR02的绝对值的13日[1日权重]移动平均/最低价-VAR02和0的较大值的13日[1日权重]移动平均*100
    VAR4赋值:如果收盘价*1.2,返回VAR3*13,否则返回VAR3/13的13日指数移动平均
    VAR5赋值:34日内最低价的最低值
    VAR6赋值:34日内VAR4的最高值
    VAR7赋值:如果56日内最低价的最低值,返回1,否则返回0
    VAR8赋值:如果最低价<=VAR5,返回(VAR4+VAR6*2)/2,否则返回0的3日指数移动平均/618*VAR7
    VAR9赋值:收盘价的5日指数移动平均
    VAR10赋值:(收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*(-10)
    VAR11赋值:如果最低价<=VAR5,返回(VAR4+VAR6*2)/2,否则返回0的3日指数移动平均/618*VAR7*(-1)
    VAR12赋值:收盘价的5日指数移动平均*(-1)
    力度赋值:VAR10*5,画白色,线宽为2
    XL1赋值:最低价的2日简单移动平均*0.96
    XL2赋值:最低价的26日简单移动平均*0.85
    XL3赋值:1日前的XL1<XL2ANDREF(XL1,1)<XL1ANDREF(XL1,1)<2日前的XL1
    WR1赋值:-120*(40日内最高价的最高值-收盘价)/(40日内最高价的最高值-40日内最低价的最低值),画绿色
    超跌赋值:(收盘价-收盘价的40日简单移动平均)/收盘价的60日简单移动平均*100*1.1
    输出买:力度>7AND超跌<-15.5ANDWR1<-100,COLOR3535FF,STICK,线宽为1
    当满足条件买>0时,在0.0位置书写文字,COLORFFFFFF
    当满足条件买>0时,在买位置画1号图标
    趋势赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
    见底赋值:10
    见顶赋值:90
    短期底部赋值:趋势上穿见底,画红色
    当满足条件短期底部时,在4和40位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
    当满足条件趋势上穿见底时,在40位置书写文字
    短期顶部赋值:见顶上穿趋势,画绿色
    当满足条件短期顶部时,在4和40位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
    当满足条件见顶上穿趋势时,在40位置书写文字,画黄色
    小股民赋值:((2*收盘价+最高价+最低价)/4-5日内最低价的最低值)/(4日内最高价的最高值-5日内最低价的最低值)*100的4日指数移动平均
    庄家赋值:0.667*1日前的小股民+0.333*小股民的2日指数移动平均
    输出高出:100*(庄家上穿小股民AND小股民>50),COLOR333333,STICK,线宽为1
    当满足条件高出>0时,在0.99位置书写文字,COLORFFFF00
    当满足条件高出>0时,在高出位置画2号图标
    当满足条件高出时,在0和2位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR0000FF,NODRAW
    A1赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
    MA5赋值:上次A1>3距今天数
    Z1赋值:收盘价的13日简单移动平均
    ZX赋值:13/2+1日前的Z1
    MA20赋值:如果MA5>0,返回1,否则返回0
    输出底:收盘价上穿ZXANDMA20=0,COLOR464646,STICK,线宽为1
    当满足条件底>0时,在底位置画1号图标
    当满足条件底时,在0和2位置之间画柱状线,宽度为0,9不为0则画空心柱.,COLOR0000FF
    输出主力资金:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均,画红色,线宽为1,NODRAW
    输出即将爆发线:65,COLOR00FF00,NODRAW
    输出爆发线:80,画白色,线宽为1,NODRAW
    当满足条件主力资金上穿爆发线时,在主力资金位置书写文字,画黄色
    输出爆发警戒线:50,COLOR00FF00,NODRAW
    输出抄底线:20,画白色,线宽为2,NODRAW
    当满足条件主力资金上穿爆发警戒线时,在主力资金位置书写文字,画白色
    当满足条件主力资金上穿即将爆发线时,在主力资金位置书写文字,画白色
    AA30赋值:收盘价的30日简单移动平均
    MA60赋值:收盘价的60日简单移动平均画洋红色
    MA120赋值:收盘价的120日简单移动平均画淡红色
    画带状线
    当满足条件开盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =5日前的最低价ANDREF(最低价,星期)<
    5日前的最低价,5日前的最低价,星期日前的最低价,20,1),画青色
    当满足条件开盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =5日前的最高价ANDREF(最高价,星期)>
    5日前的最高价,5日前的最高价,星期日前的最高价,20,01),画黄色
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,收盘价,开盘价,4.7,0),COLOR000033
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,收盘价,开盘价,3.9,0),COLOR000055
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,收盘价,开盘价,3,0),COLOR000077
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,收盘价,开盘价,2.1,0),COLOR000099
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,收盘价,开盘价,1,0),COLOR0000DD
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,最低价,最高价,0,0),画红色
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,收盘价,开盘价,4.7,0),COLOR003300
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,收盘价,开盘价,3.9,0),COLOR005500
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,收盘价,开盘价,3,0),COLOR007700
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,收盘价,开盘价,2.1,0),COLOR009900
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,收盘价,开盘价,1,0),COLOR00DD00
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,最低价,最高价,0,0),COLOR00EC00
    A1赋值:3日前的最高价=2*3+1日内最高价的最高值
    B1赋值:A1的3日过滤
    C1赋值:若B1则将最近3+1周期置为1
    D1赋值:C1的3日过滤
    A2赋值:3日前的最低价=2*3+1日内最低价的最低值
    B2赋值:A2的3日过滤
    C2赋值:若B2则将最近3+1周期置为1
    D2赋值:C2的3日过滤
    E1赋值:(1日前的2*3日内最低价的最低值+1日前的2*3日内最高价的最高值)/2
    E2赋值:(最高价+最低价)/2
    H1赋值:(D1ANDNOT(D2ANDE1>
    =E2))ORISLASTBARORBARSCOUNT(收盘价)=1
    L1赋值:(D2ANDNOT(D1ANDE1<
    E2))
    H2赋值:D1ANDNOT(D2ANDE1>
    =E2)
    X1赋值:1日前的上次H1距今天数+1
    F1赋值:若H1ANDCOUNT(L1,X1)>则将最近?周期置为1
    0,X1日内如果L1,返回最低价,否则返回10000距今天数)
    G1赋值:F1>
    1日前的F1
    I1赋值:若G1则将最近2周期置为1
    LD赋值:I1>
    1日前的I1
    L2赋值:LDORISLASTBAROR收盘价的有效数据周期数=1
    X2赋值:1日前的上次L2距今天数+1
    F2赋值:若L2ANDCOUNT(H2,X2)>则将最近?周期置为1
    0,X2日内如果H2,返回最高价,否则返回0距今天数)
    G2赋值:F2>
    1日前的F2
    I2赋值:若G2则将最近2周期置为1
    HD赋值:I2>
    1日前的I2
    当满足条件LD时,在最低价位置画直线起点,当满足条件HD时,在最高价位置画直线终点,0表示是否延长.,画白色,线宽为1,DOTLINE
    当满足条件HD时,在最高价位置画直线起点,当满足条件LD时,在最低价位置画直线终点,0表示是否延长.,画白色,线宽为1,DOTLINE
    J1赋值:若是否最后一个周期则将最近上次HD距今天数和上次LD距今天数的较小值+1周期置为1
    J2赋值:J1>
    1日前的J1
    当满足条件J2时,在如果HD,返回最高价,否则返回最低价位置画直线起点,当满足条件是否最后一个周期时,在如果上次HD距今天数>,返回?,否则返回?位置画直线终点,?表示是否延长.
    上次LD距今天数,最高价,最低价),0),画白色,线宽为1,DOTLINE



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

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

网友评论

已有0人评论

清除 发表评论