神奇指标网

通达信主力进出日净量指标公式源码分享

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

  



相关简介:通达信主力进出日净量指标公式源码分享


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



   零轴上方的红柱表示资金流入,零轴下方绿柱表示资金流出。黄蓝白三线分别表示五日线、十日线和二十日线的走势,三线由底部向上穿越零轴,表示机构资金流入,趋势看好。三线由上向下穿越零轴,表示趋势走弱,行情看跌。配合macd量柱使用效果不错。




通达信指标公式源码:




    T00:=200;
    AF1:=300;
    FX:=IF(C>REF(C,1),1,IF(C<REF(C,1),-1,0));
    TT:=IF(PERIOD=0,BARSLAST(HOUR=9ANDMINUTE=31)+1,T00);
    最高价:=CONST(HHV(H,TT));
    最低价:=CONST(LLV(L,TT));
    单位:=CONST((最高价-最低价)/40);
    DRAWGBK(1,RGB(0,50,100),RGB(0,50,100),1,0,0);
    K线数目:CURRBARSCOUNT,NODRAW;
    采样数:T00,NODRAW;
    M00:=最低价;
    M01:=最低价+01*单位;M02:=最低价+02*单位;M03:=最低价+03*单位;M04:=最低价+04*单位;M05:=最低价+05*单位;
    M06:=最低价+06*单位;M07:=最低价+07*单位;M08:=最低价+08*单位;M09:=最低价+09*单位;M10:=最低价+10*单位;
    M11:=最低价+11*单位;M12:=最低价+12*单位;M13:=最低价+13*单位;M14:=最低价+14*单位;M15:=最低价+15*单位;
    M16:=最低价+16*单位;M17:=最低价+17*单位;M18:=最低价+18*单位;M19:=最低价+19*单位;M20:=最低价+20*单位;
    M21:=最低价+21*单位;M22:=最低价+22*单位;M23:=最低价+23*单位;M24:=最低价+24*单位;M25:=最低价+25*单位;
    M26:=最低价+26*单位;M27:=最低价+27*单位;M28:=最低价+28*单位;M29:=最低价+29*单位;M30:=最低价+30*单位;
    M31:=最低价+31*单位;M32:=最低价+32*单位;M33:=最低价+33*单位;M34:=最低价+34*单位;M35:=最低价+35*单位;
    M36:=最低价+36*单位;M37:=最低价+37*单位;M38:=最低价+38*单位;M39:=最低价+39*单位;M40:=最低价+40*单位;
    {量位分档--------------------------------------------------------------------------------------}
    {买方}
    B01:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M00),CONST(M01)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B02:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M01),CONST(M02)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B03:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M02),CONST(M03)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B04:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M03),CONST(M04)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B05:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M04),CONST(M05)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B06:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M05),CONST(M06)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B07:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M06),CONST(M07)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B08:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M07),CONST(M08)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B09:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M08),CONST(M09)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B10:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M09),CONST(M10)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B11:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M10),CONST(M11)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B12:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M11),CONST(M12)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B13:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M12),CONST(M13)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B14:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M13),CONST(M14)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B15:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M14),CONST(M15)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B16:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M15),CONST(M16)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B17:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M16),CONST(M17)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B18:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M17),CONST(M18)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B19:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M18),CONST(M19)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B20:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M19),CONST(M20)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B21:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M20),CONST(M21)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B22:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M21),CONST(M22)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B23:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M22),CONST(M23)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B24:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M23),CONST(M24)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B25:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M24),CONST(M25)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B26:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M25),CONST(M26)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B27:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M26),CONST(M27)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B28:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M27),CONST(M28)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B29:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M28),CONST(M29)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B30:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M29),CONST(M30)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B31:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M30),CONST(M31)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B32:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M31),CONST(M32)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B33:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M32),CONST(M33)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B34:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M33),CONST(M34)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B35:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M34),CONST(M35)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B36:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M35),CONST(M36)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B37:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M36),CONST(M37)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B38:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M37),CONST(M38)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B39:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M38),CONST(M39)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    B40:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M39),CONST(M40+MINDIFF)),IF(FX=1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    {卖方}
    S01:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M00),CONST(M01)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S02:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M01),CONST(M02)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S03:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M02),CONST(M03)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S04:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M03),CONST(M04)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S05:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M04),CONST(M05)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S06:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M05),CONST(M06)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S07:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M06),CONST(M07)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S08:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M07),CONST(M08)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S09:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M08),CONST(M09)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S10:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M09),CONST(M10)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S11:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M10),CONST(M11)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S12:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M11),CONST(M12)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S13:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M12),CONST(M13)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S14:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M13),CONST(M14)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S15:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M14),CONST(M15)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S16:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M15),CONST(M16)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S17:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M16),CONST(M17)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S18:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M17),CONST(M18)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S19:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M18),CONST(M19)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S20:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M19),CONST(M20)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S21:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M20),CONST(M21)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S22:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M21),CONST(M22)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S23:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M22),CONST(M23)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S24:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M23),CONST(M24)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S25:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M24),CONST(M25)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S26:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M25),CONST(M26)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S27:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M26),CONST(M27)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S28:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M27),CONST(M28)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S29:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M28),CONST(M29)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S30:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M29),CONST(M30)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S31:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M30),CONST(M31)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S32:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M31),CONST(M32)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S33:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M32),CONST(M33)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S34:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M33),CONST(M34)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S35:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M34),CONST(M35)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S36:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M35),CONST(M36)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S37:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M36),CONST(M37)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S38:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M37),CONST(M38)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S39:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M38),CONST(M39)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    S40:=CONST(SUM(IF(RANGE(C,-MINDIFF+CONST(M39),CONST(M40+MINDIFF)),IF(FX=-1,0.9*V,IF(FX=0,0.5*V,0.1*V)),0),TT));
    BS01:=B01-S01;BS02:=B02-S02;BS03:=B03-S03;BS04:=B04-S04;BS05:=B05-S05;
    BS06:=B06-S06;BS07:=B07-S07;BS08:=B08-S08;BS09:=B09-S09;BS10:=B10-S10;
    BS11:=B11-S11;BS12:=B12-S12;BS13:=B13-S13;BS14:=B14-S14;BS15:=B15-S15;
    BS16:=B16-S16;BS17:=B17-S17;BS18:=B18-S18;BS19:=B19-S19;BS20:=B20-S20;
    BS21:=B21-S21;BS22:=B22-S22;BS23:=B23-S23;BS24:=B24-S24;BS25:=B25-S25;
    BS26:=B26-S26;BS27:=B27-S27;BS28:=B28-S28;BS29:=B29-S29;BS30:=B30-S30;
    BS31:=B31-S31;BS32:=B32-S32;BS33:=B33-S33;BS34:=B34-S34;BS35:=B35-S35;
    BS36:=B36-S36;BS37:=B37-S37;BS38:=B38-S38;BS39:=B39-S39;BS40:=B40-S40;
    {最大量柱}
    MAXBS1:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS01),ABS(BS02)),ABS(BS03))
    ,ABS(BS04)),ABS(BS05)),ABS(BS06)),ABS(BS07)),ABS(BS08)),ABS(BS09)),ABS(BS10));
    MAXBS2:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS11),ABS(BS12)),ABS(BS13))
    ,ABS(BS14)),ABS(BS15)),ABS(BS16)),ABS(BS17)),ABS(BS18)),ABS(BS19)),ABS(BS20));
    MAXBS3:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS21),ABS(BS22)),ABS(BS23))
    ,ABS(BS24)),ABS(BS25)),ABS(BS26)),ABS(BS27)),ABS(BS28)),ABS(BS29)),ABS(BS30));
    MAXBS4:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(ABS(BS31),ABS(BS32)),ABS(BS33))
    ,ABS(BS34)),ABS(BS35)),ABS(BS36)),ABS(BS37)),ABS(BS38)),ABS(BS39)),ABS(BS40));
    MAXBS:=MAX(MAX(MAX(MAXBS1,MAXBS2),MAXBS3),MAXBS4);
    DRAWRECTREL(1000-ABS(BS01)/MAXBS*300,980,1000,1000,IF(BS01>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS02)/MAXBS*300,955,1000,975,IF(BS02>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS03)/MAXBS*300,930,1000,950,IF(BS03>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS04)/MAXBS*300,905,1000,925,IF(BS04>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS05)/MAXBS*300,880,1000,900,IF(BS05>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS06)/MAXBS*300,855,1000,875,IF(BS06>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS07)/MAXBS*300,830,1000,850,IF(BS07>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS08)/MAXBS*300,805,1000,825,IF(BS08>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS09)/MAXBS*300,780,1000,800,IF(BS09>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS10)/MAXBS*300,755,1000,775,IF(BS10>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS11)/MAXBS*300,730,1000,750,IF(BS11>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS12)/MAXBS*300,705,1000,725,IF(BS12>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS13)/MAXBS*300,680,1000,700,IF(BS13>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS14)/MAXBS*300,655,1000,675,IF(BS14>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS15)/MAXBS*300,630,1000,650,IF(BS15>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS16)/MAXBS*300,605,1000,625,IF(BS16>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS17)/MAXBS*300,580,1000,600,IF(BS17>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS18)/MAXBS*300,555,1000,575,IF(BS18>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS19)/MAXBS*300,530,1000,550,IF(BS19>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS20)/MAXBS*300,505,1000,525,IF(BS20>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS21)/MAXBS*300,480,1000,500,IF(BS21>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS22)/MAXBS*300,455,1000,475,IF(BS22>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS23)/MAXBS*300,430,1000,450,IF(BS23>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS24)/MAXBS*300,405,1000,425,IF(BS24>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS25)/MAXBS*300,380,1000,400,IF(BS25>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS26)/MAXBS*300,355,1000,375,IF(BS26>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS27)/MAXBS*300,330,1000,350,IF(BS27>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS28)/MAXBS*300,305,1000,325,IF(BS28>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS29)/MAXBS*300,280,1000,300,IF(BS29>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS30)/MAXBS*300,255,1000,275,IF(BS30>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS31)/MAXBS*300,230,1000,250,IF(BS31>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS32)/MAXBS*300,205,1000,225,IF(BS32>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS33)/MAXBS*300,180,1000,200,IF(BS33>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS34)/MAXBS*300,155,1000,175,IF(BS34>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS35)/MAXBS*300,130,1000,150,IF(BS35>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS36)/MAXBS*300,105,1000,125,IF(BS36>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS37)/MAXBS*300,080,1000,100,IF(BS37>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS38)/MAXBS*300,055,1000,75,IF(BS38>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS39)/MAXBS*300,030,1000,50,IF(BS39>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(1000-ABS(BS40)/MAXBS*300,005,1000,25,IF(BS40>0,RGB(200,0,0),RGB(0,200,0)));
    DRAWRECTREL(0,0,250,170,RGB(50,50,100));
    多方:=SUM(IF(FX=1,V,0),TT)/SUM(V,TT)*100;
    空方:=SUM(IF(FX=-1,V,0),TT)/SUM(V,TT)*100;
    平衡:=SUM(IF(FX=0,V,0),TT)/SUM(V,TT)*100;
    DRAWRECTREL(0,0,CONST(多方*2.5),100,RGB(200,50,50));
    DRAWRECTREL(CONST(多方*2.5),0,CONST(多方*2.5+平衡*2.5),100,RGB(200,200,50));
    DRAWRECTREL(CONST(多方*2.5+平衡*2.5),0,250,100,RGB(50,200,50));
    DRAWTEXT_FIX(1,0,0.1,0,STRCAT(STRCAT(STRCAT('多方:',CON2STR(多方,1)),
    STRCAT('平衡:',CON2STR(平衡,1))),STRCAT('空方:',CON2STR(空方,1)))),COLORYELLOW;
    DRAWTEXT_FIX(1,0,0,0,STRCAT('最小单位:',CON2STR(单位,3))),COLORLIGRAY;
    分时线:IF(PERIOD=0,C,DRAWNULL),COLORWHITE,LINETHICK3;
    均价:SUM(AMOUNT/100,T00)/SUM(V,T00),COLORYELLOW,LINETHICK2;
    DRAWKLINE(H,O,L,C);
    DRAWTEXT_FIX(1,0.5,0,1,STRCAT(STRCAT('行业:',HYBLOCK),STRCAT('◆◆',DYBLOCK))),COLORYELLOW;
    DRAWTEXT_FIX(1,0.5,0.05,1,STRCAT('风格',FGBLOCK)),COLORLIGRAY;
    DRAWTEXT_FIX(1,0.5,0.1,1,STRCAT('流通盘(亿元):',CON2STR(FINANCE(7)/100000000,3))),COLORGREEN;
    DRAWTEXT_FIX(1,0,1,0,'分析图中除一分钟分析图之外,更改T00设置不同选取周期,0是全周期,默认200'),COLORLIGRAY;
    DRAWTEXT_FIX(1,0,0.9,0,'仅供股票与公式成员研究使用'),COLORMAGENTA;
    DRAWGBK(1,COLORRGB(100,100,100),COLORRGB(50,50,50),0);
    svol:=INTPART(SUM(V,0)/CAPITAL);
    tj0:=svol>REF(svol,1)orBARSSINCE(CLOSE)=0;
    S1:=BARSLAST(tj0)+1,PRECISION,COLORWHITE;//时间1
    tj2:=S1<ref(S1,1);//取点
    S2:=if(tj2,ref(S1,1)+1,S1),PRECISION,COLORMAGENTA;//时间2
    S3:=sum(tj2,0),COLORMAGENTA;
    阶段总额(万元):=SUM(AMOUNT/10000,S2)*100,PRECISION,LINETHICK,Color008BFA;//换手100%成交额
    阶段总量(手):=SUM(V,S2)*100,PRECISION,LINETHICK,COLORCYAN;//换手100%成交量
    阶段成本(元):=(阶段总额(万元)/(阶段总量(手)/100)),LINETHICK,PRECISION2,COLORRED;
    DRAWTEXT(BARPOS=SYSPARAM(2),h,'■阶段平均成本:'+NUMTOSTR(阶段成本(元)[SYSPARAM(1)],2)+'(元)'),align4,COLORCYAN;
    Zk1:=STKINDI('','kdj.k',0,7);
    Zd2:=STKINDI('','kdj.d',0,7);
    ZF1:=STKINDI('','macd.diff',0,7);
    ZA2:=STKINDI('','macd.dea',0,7);
    换手率:v/FINANCE(7),LINETHICK,PRECISION2,COLORCYAN;{换手率}
    JCD:=FILTER(CROSS(Zk1,Zd2)&&Zd2<30,13);{周KD金叉位置}
    取点:=barslast(JCD);
    吸筹区:=if(取点>0and取点<61,取点,0);
    ZS1:=吸筹区;
    ZS2:=吸筹区+1;
    ZS3:=换手率/5;{庄家筹码估算}
    ZSA:=IF(ZS1>0,sum((ZS3),吸筹区+1),0);{统计庄家筹码}
    {控制画线高度}
    n1:=sysparam(3);
    nn:=n1-sysparam(2)+1;
    hh:=hhv(换手率,nn);
    ll:=llv(换手率,nn);
    最高:=hh[n1];
    最低:=ll[n1];
    中:=最低+(最高-最低)*0.5;
    换手冷清:STICKLINE(换手率<3,0,换手率,4,1),COLORWHITE;//冷清
    换手活跃:STICKLINE(换手率>=3and换手率<7,0,换手率,4,1),COLORYELLOW;//活跃
    换手热烈:STICKLINE(换手率>=7,0,换手率,4,1),COLORRED;//热烈
    PARTLINE(C,MA(换手率,13)),Color0089FF;
    PARTLINE(C,MA(换手率,55)),COLOR009900;
    PARTLINE(RANGE(BARPOS,SYSPARAM(2),SYSPARAM(1)+1)&&ZS1>0,中),COLORCYAN;//建仓横线copyrightdedecms
    VERTLINE(JCD),LINEDOT,COLORGREEN;//建仓点竖线
    DRAWTEXT(BARSCOUNT(C)=SYSPARAM(1)&&SYSPARAM(1)>ZS1,中*2,'主力建仓天数:'+NUMTOSTR(ZS1[SYSPARAM(1)],0)+'(天)'),PXDN30,align2,COLORGREEN;
    DRAWTEXT(BARSCOUNT(C)=SYSPARAM(1)&&SYSPARAM(1)>ZS1,中*2,'\n估算主力筹码:'+NUMTOSTR(ZSA[SYSPARAM(1)],2)+'%'),PXDN30,align2,COLORMAGENTA;
    DRAWICON(FILTER(CROSS(ZF1,ZA2),5),0,4),align5;
    DRAWICON(FILTER(CROSS(Zk1,Zd2),5),0,8),align5;
    DRAWICON(FILTER(CROSS(Zd2,Zk1),5),0,9),align5;






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


   T00赋值:200

   AF1赋值:300

   FX赋值:如果收盘价>,返回?,否则返回?

   1日前的收盘价,1,如果收盘价<,返回?,否则返回?

   1日前的收盘价,-1,0))

   TT赋值:如果周期类型=0,返回上次小时=9ANDMINUTE=31距今天数+1,否则返回T00

   最高价赋值:TT日内最高价的最高值的最后一日取值设为常数

   最低价赋值:TT日内最低价的最低值的最后一日取值设为常数

   单位赋值:(最高价-最低价)/40的最后一日取值设为常数

   填充背景

   输出K线数目:到最后交易的周期,NODRAW

   输出采样数:T00,NODRAW

   M00赋值:最低价

   M01赋值:最低价+01*单位

   M02赋值:最低价+02*单位

   M03赋值:最低价+03*单位

   M04赋值:最低价+04*单位

   M05赋值:最低价+05*单位

   M06赋值:最低价+06*单位

   M07赋值:最低价+07*单位

   M08赋值:最低价+08*单位

   M09赋值:最低价+09*单位

   M10赋值:最低价+10*单位

   M11赋值:最低价+11*单位

   M12赋值:最低价+12*单位

   M13赋值:最低价+13*单位

   M14赋值:最低价+14*单位

   M15赋值:最低价+15*单位

   M16赋值:最低价+16*单位

   M17赋值:最低价+17*单位

   M18赋值:最低价+18*单位

   M19赋值:最低价+19*单位

   M20赋值:最低价+20*单位

   M21赋值:最低价+21*单位

   M22赋值:最低价+22*单位

   M23赋值:最低价+23*单位

   M24赋值:最低价+24*单位

   M25赋值:最低价+25*单位

   M26赋值:最低价+26*单位

   M27赋值:最低价+27*单位

   M28赋值:最低价+28*单位

   M29赋值:最低价+29*单位

   M30赋值:最低价+30*单位

   M31赋值:最低价+31*单位

   M32赋值:最低价+32*单位

   M33赋值:最低价+33*单位

   M34赋值:最低价+34*单位

   M35赋值:最低价+35*单位

   M36赋值:最低价+36*单位

   M37赋值:最低价+37*单位

   M38赋值:最低价+38*单位

   M39赋值:最低价+39*单位

   M40赋值:最低价+40*单位

   B01赋值:如果收盘价位于-最小变动价位+M00的最后一日取值设为常数和M01的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B02赋值:如果收盘价位于-最小变动价位+M01的最后一日取值设为常数和M02的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B03赋值:如果收盘价位于-最小变动价位+M02的最后一日取值设为常数和M03的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B04赋值:如果收盘价位于-最小变动价位+M03的最后一日取值设为常数和M04的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B05赋值:如果收盘价位于-最小变动价位+M04的最后一日取值设为常数和M05的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B06赋值:如果收盘价位于-最小变动价位+M05的最后一日取值设为常数和M06的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B07赋值:如果收盘价位于-最小变动价位+M06的最后一日取值设为常数和M07的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B08赋值:如果收盘价位于-最小变动价位+M07的最后一日取值设为常数和M08的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B09赋值:如果收盘价位于-最小变动价位+M08的最后一日取值设为常数和M09的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B10赋值:如果收盘价位于-最小变动价位+M09的最后一日取值设为常数和M10的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B11赋值:如果收盘价位于-最小变动价位+M10的最后一日取值设为常数和M11的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B12赋值:如果收盘价位于-最小变动价位+M11的最后一日取值设为常数和M12的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B13赋值:如果收盘价位于-最小变动价位+M12的最后一日取值设为常数和M13的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B14赋值:如果收盘价位于-最小变动价位+M13的最后一日取值设为常数和M14的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B15赋值:如果收盘价位于-最小变动价位+M14的最后一日取值设为常数和M15的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B16赋值:如果收盘价位于-最小变动价位+M15的最后一日取值设为常数和M16的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B17赋值:如果收盘价位于-最小变动价位+M16的最后一日取值设为常数和M17的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B18赋值:如果收盘价位于-最小变动价位+M17的最后一日取值设为常数和M18的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B19赋值:如果收盘价位于-最小变动价位+M18的最后一日取值设为常数和M19的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B20赋值:如果收盘价位于-最小变动价位+M19的最后一日取值设为常数和M20的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B21赋值:如果收盘价位于-最小变动价位+M20的最后一日取值设为常数和M21的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B22赋值:如果收盘价位于-最小变动价位+M21的最后一日取值设为常数和M22的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B23赋值:如果收盘价位于-最小变动价位+M22的最后一日取值设为常数和M23的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B24赋值:如果收盘价位于-最小变动价位+M23的最后一日取值设为常数和M24的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B25赋值:如果收盘价位于-最小变动价位+M24的最后一日取值设为常数和M25的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B26赋值:如果收盘价位于-最小变动价位+M25的最后一日取值设为常数和M26的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B27赋值:如果收盘价位于-最小变动价位+M26的最后一日取值设为常数和M27的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B28赋值:如果收盘价位于-最小变动价位+M27的最后一日取值设为常数和M28的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B29赋值:如果收盘价位于-最小变动价位+M28的最后一日取值设为常数和M29的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B30赋值:如果收盘价位于-最小变动价位+M29的最后一日取值设为常数和M30的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B31赋值:如果收盘价位于-最小变动价位+M30的最后一日取值设为常数和M31的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B32赋值:如果收盘价位于-最小变动价位+M31的最后一日取值设为常数和M32的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B33赋值:如果收盘价位于-最小变动价位+M32的最后一日取值设为常数和M33的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B34赋值:如果收盘价位于-最小变动价位+M33的最后一日取值设为常数和M34的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B35赋值:如果收盘价位于-最小变动价位+M34的最后一日取值设为常数和M35的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B36赋值:如果收盘价位于-最小变动价位+M35的最后一日取值设为常数和M36的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B37赋值:如果收盘价位于-最小变动价位+M36的最后一日取值设为常数和M37的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B38赋值:如果收盘价位于-最小变动价位+M37的最后一日取值设为常数和M38的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B39赋值:如果收盘价位于-最小变动价位+M38的最后一日取值设为常数和M39的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   B40赋值:如果收盘价位于-最小变动价位+M39的最后一日取值设为常数和M40+最小变动价位的最后一日取值设为常数之间,返回如果FX=1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S01赋值:如果收盘价位于-最小变动价位+M00的最后一日取值设为常数和M01的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S02赋值:如果收盘价位于-最小变动价位+M01的最后一日取值设为常数和M02的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S03赋值:如果收盘价位于-最小变动价位+M02的最后一日取值设为常数和M03的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S04赋值:如果收盘价位于-最小变动价位+M03的最后一日取值设为常数和M04的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S05赋值:如果收盘价位于-最小变动价位+M04的最后一日取值设为常数和M05的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S06赋值:如果收盘价位于-最小变动价位+M05的最后一日取值设为常数和M06的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S07赋值:如果收盘价位于-最小变动价位+M06的最后一日取值设为常数和M07的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S08赋值:如果收盘价位于-最小变动价位+M07的最后一日取值设为常数和M08的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S09赋值:如果收盘价位于-最小变动价位+M08的最后一日取值设为常数和M09的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S10赋值:如果收盘价位于-最小变动价位+M09的最后一日取值设为常数和M10的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S11赋值:如果收盘价位于-最小变动价位+M10的最后一日取值设为常数和M11的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S12赋值:如果收盘价位于-最小变动价位+M11的最后一日取值设为常数和M12的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S13赋值:如果收盘价位于-最小变动价位+M12的最后一日取值设为常数和M13的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S14赋值:如果收盘价位于-最小变动价位+M13的最后一日取值设为常数和M14的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S15赋值:如果收盘价位于-最小变动价位+M14的最后一日取值设为常数和M15的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S16赋值:如果收盘价位于-最小变动价位+M15的最后一日取值设为常数和M16的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S17赋值:如果收盘价位于-最小变动价位+M16的最后一日取值设为常数和M17的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S18赋值:如果收盘价位于-最小变动价位+M17的最后一日取值设为常数和M18的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S19赋值:如果收盘价位于-最小变动价位+M18的最后一日取值设为常数和M19的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S20赋值:如果收盘价位于-最小变动价位+M19的最后一日取值设为常数和M20的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S21赋值:如果收盘价位于-最小变动价位+M20的最后一日取值设为常数和M21的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S22赋值:如果收盘价位于-最小变动价位+M21的最后一日取值设为常数和M22的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S23赋值:如果收盘价位于-最小变动价位+M22的最后一日取值设为常数和M23的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S24赋值:如果收盘价位于-最小变动价位+M23的最后一日取值设为常数和M24的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S25赋值:如果收盘价位于-最小变动价位+M24的最后一日取值设为常数和M25的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S26赋值:如果收盘价位于-最小变动价位+M25的最后一日取值设为常数和M26的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S27赋值:如果收盘价位于-最小变动价位+M26的最后一日取值设为常数和M27的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S28赋值:如果收盘价位于-最小变动价位+M27的最后一日取值设为常数和M28的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S29赋值:如果收盘价位于-最小变动价位+M28的最后一日取值设为常数和M29的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S30赋值:如果收盘价位于-最小变动价位+M29的最后一日取值设为常数和M30的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S31赋值:如果收盘价位于-最小变动价位+M30的最后一日取值设为常数和M31的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S32赋值:如果收盘价位于-最小变动价位+M31的最后一日取值设为常数和M32的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S33赋值:如果收盘价位于-最小变动价位+M32的最后一日取值设为常数和M33的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S34赋值:如果收盘价位于-最小变动价位+M33的最后一日取值设为常数和M34的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S35赋值:如果收盘价位于-最小变动价位+M34的最后一日取值设为常数和M35的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S36赋值:如果收盘价位于-最小变动价位+M35的最后一日取值设为常数和M36的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S37赋值:如果收盘价位于-最小变动价位+M36的最后一日取值设为常数和M37的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S38赋值:如果收盘价位于-最小变动价位+M37的最后一日取值设为常数和M38的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S39赋值:如果收盘价位于-最小变动价位+M38的最后一日取值设为常数和M39的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   S40赋值:如果收盘价位于-最小变动价位+M39的最后一日取值设为常数和M40+最小变动价位的最后一日取值设为常数之间,返回如果FX=-1,返回0.9*成交量(手),否则返回如果FX=0,返回0.5*成交量(手),否则返回0.1*成交量(手),否则返回0的TT日累和的最后一日取值设为常数

   BS01赋值:B01-S01

   BS02赋值:B02-S02

   BS03赋值:B03-S03

   BS04赋值:B04-S04

   BS05赋值:B05-S05

   BS06赋值:B06-S06

   BS07赋值:B07-S07

   BS08赋值:B08-S08

   BS09赋值:B09-S09

   BS10赋值:B10-S10

   BS11赋值:B11-S11

   BS12赋值:B12-S12

   BS13赋值:B13-S13

   BS14赋值:B14-S14

   BS15赋值:B15-S15

   BS16赋值:B16-S16

   BS17赋值:B17-S17

   BS18赋值:B18-S18

   BS19赋值:B19-S19

   BS20赋值:B20-S20

   BS21赋值:B21-S21

   BS22赋值:B22-S22

   BS23赋值:B23-S23

   BS24赋值:B24-S24

   BS25赋值:B25-S25

   BS26赋值:B26-S26

   BS27赋值:B27-S27

   BS28赋值:B28-S28

   BS29赋值:B29-S29

   BS30赋值:B30-S30

   BS31赋值:B31-S31

   BS32赋值:B32-S32

   BS33赋值:B33-S33

   BS34赋值:B34-S34

   BS35赋值:B35-S35

   BS36赋值:B36-S36

   BS37赋值:B37-S37

   BS38赋值:B38-S38

   BS39赋值:B39-S39

   BS40赋值:B40-S40

   MAXBS1赋值:BS01的绝对值和BS02的绝对值的较大值和BS03的绝对值的较大值和BS04的绝对值的较大值和BS05的绝对值的较大值和BS06的绝对值的较大值和BS07的绝对值的较大值和BS08的绝对值的较大值和BS09的绝对值的较大值和BS10的绝对值的较大值

   MAXBS2赋值:BS11的绝对值和BS12的绝对值的较大值和BS13的绝对值的较大值和BS14的绝对值的较大值和BS15的绝对值的较大值和BS16的绝对值的较大值和BS17的绝对值的较大值和BS18的绝对值的较大值和BS19的绝对值的较大值和BS20的绝对值的较大值

   MAXBS3赋值:BS21的绝对值和BS22的绝对值的较大值和BS23的绝对值的较大值和BS24的绝对值的较大值和BS25的绝对值的较大值和BS26的绝对值的较大值和BS27的绝对值的较大值和BS28的绝对值的较大值和BS29的绝对值的较大值和BS30的绝对值的较大值

   MAXBS4赋值:BS31的绝对值和BS32的绝对值的较大值和BS33的绝对值的较大值和BS34的绝对值的较大值和BS35的绝对值的较大值和BS36的绝对值的较大值和BS37的绝对值的较大值和BS38的绝对值的较大值和BS39的绝对值的较大值和BS40的绝对值的较大值

   MAXBS赋值:MAXBS1和MAXBS2的较大值和MAXBS3的较大值和MAXBS4的较大值

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   多方赋值:如果FX=1,返回成交量(手),否则返回0的TT日累和/成交量(手)的TT日累和*100

   空方赋值:如果FX=-1,返回成交量(手),否则返回0的TT日累和/成交量(手)的TT日累和*100

   平衡赋值:如果FX=0,返回成交量(手),否则返回0的TT日累和/成交量(手)的TT日累和*100

   相对位置上画矩形

   相对位置上画矩形

   相对位置上画矩形

   当满足条件1时,在横轴0纵轴0.1位置书写文字,画黄色

   当满足条件1时,在横轴0纵轴0位置书写文字,画淡灰色

   输出分时线:如果周期类型=0,返回收盘价,否则返回无效数,画白色,线宽为3

   输出均价:成交额(元)/100的T00日累和/成交量(手)的T00日累和,画黄色,线宽为2

   K线

   当满足条件1时,在横轴0.5纵轴0位置书写文字,画黄色

   当满足条件1时,在横轴0.5纵轴0.05位置书写文字,画淡灰色

   当满足条件1时,在横轴0.5纵轴0.1位置书写文字,画绿色


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

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

网友评论

已有0人评论

清除 发表评论