分时机构资金打板专用,用法简单明了看图即可 注意:出现机构博弈时,机构动向一定为正数才进(越大越安全)

     相关简介:   通达信分时机构资金指标公式                              

     源码概况:通达信分时机构资金指标公式

  指标类别:机构资金指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

通达信分时机构资金指标公式未来函数检测结果:

         暂未发现存在未来函数

通达信分时机构资金指标公式源码:

    stICKLINE(TIME2=94100ANDREF(C,BArslAST(TIME2=94100))>=REF(C,BARSLAST(TIME2=93100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORRED;
    STICKLINE(TIME2=94100ANDREF(C,BARSLAST(TIME2=94100))<REF(C,BARSLAST(TIME2=93100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORGREEN;
    STICKLINE(TIME2=95100ANDREF(C,BARSLAST(TIME2=95100))>=REF(C,BARSLAST(TIME2=94100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORRED;
    STICKLINE(TIME2=95100ANDREF(C,BARSLAST(TIME2=95100))<REF(C,BARSLAST(TIME2=94100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORGREEN;
    STICKLINE(TIME2=100100ANDREF(C,BARSLAST(TIME2=100100))>=REF(C,BARSLAST(TIME2=95100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORRED;
    STICKLINE(TIME2=100100ANDREF(C,BARSLAST(TIME2=100100))<REF(C,BARSLAST(TIME2=95100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,-1),COLORGREEN;
    SJ1:=TIME2=93100;T1:=BARSLAST(SJ1);SJ2:=TIME2=94100;
    SJ4:=TIME2=95100;T2:=BARSLAST(SJ2);T4:=BARSLAST(SJ4);
    H1:=IF(TIME2=94100,REF(C,T2),DRAWNULL)=C;
    H2:=IF(TIME2=95100,REF(C,T4),DRAWNULL)=C;
    CS2:=CONST(REF(C,T2));
    CS4:=CONST(REF(C,T4));
    GL2:=FILTERX(H1,T2);
    GL4:=FILTERX(H2,T4);
    L1:=IF(TIME2=93100,REF(C,T1),DRAWNULL)=C;
    CS1:=CONST(REF(C,T1));
    GL1:=FILTERX(L1,T1);
    DA:=CONST(IF(REF(GL2,BARSLAST(GL2)),REF(BARSLAST(GL1),BARSLAST(GL2)),DRAWNULL));
    DA1:=CONST(IF(REF(GL4,BARSLAST(GL4)),REF(BARSLAST(GL2),BARSLAST(GL4)),DRAWNULL));
    A:=IF(BARSLAST(GL1)>=0ANDBARSLAST(GL1)<=DA,((CS2-CS1)/DA)*BARSLAST(GL1)+CS1,DRAWNULL);
    B:=IF(BARSLAST(GL2)>=0ANDBARSLAST(GL2)<=DA1,((CS4-CS2)/DA1)*BARSLAST(GL2)+CS2,DRAWNULL);
    IF(A>=REF(A,2),A,DRAWNULL)COLORLImaGENTA,LINETHICK3;
    IF(A<REF(A,2),A,DRAWNULL)COLORGREEN,LINETHICK5;
    IF(B>=REF(B,2),B,DRAWNULL)COLORLIMAGENTA,LINETHICK3;
    IF(B<REF(B,2),B,DRAWNULL)COLORGREEN,LINETHICK3;
    XSJ1:=TIME2=95100;
    XT1:=BARSLAST(XSJ1);
    XSJ2:=TIME2=100100;
    XT2:=BARSLAST(XSJ2);
    XCS2:=CONST(REF(C,XT2));
    XL1:=IF(TIME2=95100,REF(C,XT1),DRAWNULL)=C;
    XH1:=IF(TIME2=100100,REF(C,XT2),DRAWNULL)=C;
    XCS1:=CONST(REF(C,XT1));
    XGL1:=FILTERX(XL1,XT1);
    XGL2:=FILTERX(XH1,XT2);
    XDA:=CONST(IF(REF(XGL2,BARSLAST(XGL2)),REF(BARSLAST(XGL1),BARSLAST(XGL2)),DRAWNULL));
    XA:=IF(BARSLAST(XGL1)>=0ANDBARSLAST(XGL1)<=XDA,((XCS2-XCS1)/XDA)*BARSLAST(XGL1)+XCS1,DRAWNULL);
    IF(XA>=REF(XA,1),XA,DRAWNULL)COLORLIMAGENTA,LINETHICK3;
    IF(XA<REF(XA,1),XA,DRAWNULL)COLORGREEN,LINETHICK3;
    时间:=TIME2=100100;
    N:=BARSLAST(时间);
    C1:CONST(IF(N,MAX(REF(HHV(H,0),N+1),DYNAINFO(4)),HHV(H,0))),DOTLINE,COLORRED;
    C2:CONST(IF(N,MIN(REF(LLV(L,0),N+1),DYNAINFO(4)),LLV(L,0))),DOTLINE,COLORGREEN;
    C3:(C1+C2)/2,DOTLINE,COLORYELLOW;
    VV:=HHV(V,0);
    ZF:=(C1/C2-1)*100;
    DRAWTEXT(CURRBARSCOUNT=2,C1,VARCAT(VARCAT(VARCAT(VARCAT('上限:',VAR2STR(C1,2)),'元,'),VARCAT('振幅:',VAR2STR(ZF,2))),'%')),COLORRED;
    DRAWTEXT(CURRBARSCOUNT=2,C3,VARCAT(VARCAT('中限:',VAR2STR(C3,2)),'元')),COLORYELLOW;
    DRAWTEXT(CURRBARSCOUNT=2,C2,VARCAT(VARCAT('下限:',VAR2STR(C2,2)),'元')),COLORGREEN;
    DRAWTEXT(C1/C2<=1.03ANDcrOSS(C,C1)ANDV>=VV,C1*1.005,'★买入')COLORRED;
    DRAWTEXT(C1/C2<=1.03ANDCROSS(C2,C)ANDV>=VV,C2*0.998,'★卖出')COLORGREEN;
    STICKLINE(C1/C2<1.03ANDCROSS(C,C1)ANDV>=VV,DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,0),COLORRED;
    AAA:=MAX(DYNAINFO(3),DYNAINFO(5));
    BBB:=MIN(DYNAINFO(3),DYNAINFO(6));
    CCC:=AAA-BBB;
    中轨:=(AAA+BBB)/1,POINTDOT;
    阻力:BBB+CCC*7/8,COLORBLUE,POINTDOT;
    支撑:BBB+CCC*1/8,COLORMAGENTA,POINTDOT;
    支撑1:BBB+CCC*0.5/8,POINTDOT;
    上顶:BBB+CCC*2/3,POINTDOT;
    下底:BBB+CCC/3,COLORBLUE,POINTDOT;
    STICKLINE(C>阻力,阻力,C,2,0),COLORGREEN;
    STICKLINE(C<支撑,支撑,C,2,0),COLORLIMAGENTA;
    DRAWTEXT(LONGCROSS(支撑1,C,2),下底,'B'),COLORYELLOW;{B}
    DRAWTEXT(LONGCROSS(C,阻力,2),上顶,'S'),COLORRED;{S};
    VAR1:=IF((CLOSE>OPEN),((CLOSE-OPEN)*VOL),IF((CLOSE<OPEN),((CLOSE-OPEN)*VOL),0));
    VAR2:=IF((CLOSE>REF(CLOSE,1)),((CLOSE-REF(CLOSE,1))*VOL),IF((CLOSE<REF(CLOSE,1)),((CLOSE-REF(CLOSE,1))*VOL),0));
    VAR3:=IF((OPEN>REF(CLOSE,1)),((OPEN-REF(CLOSE,1))*VOL),IF((OPEN<REF(CLOSE,1)),((OPEN-REF(CLOSE,1))*VOL),0));
    VAR4:=IF((CLOSE<OPEN),((OPEN-CLOSE)*VOL),IF((CLOSE>OPEN),((OPEN-CLOSE)*VOL),0));
    VAR5:=IF((CLOSE<REF(CLOSE,1)),((REF(CLOSE,1)-CLOSE)*VOL),IF((CLOSE>REF(CLOSE,1)),((REF(CLOSE,1)-CLOSE)*VOL),0));
    VAR6:=IF((OPEN<REF(CLOSE,1)),((REF(CLOSE,1)-OPEN)*VOL),IF((OPEN>REF(CLOSE,1)),((REF(CLOSE,1)-OPEN)*VOL),0));
    VAR7:=(CLOSE>OPEN);
    VAR8:=(CLOSE>REF(CLOSE,1));
    VAR9:=(OPEN>REF(CLOSE,1));
    VARA:=((VAR7ORVAR8)ORVAR9);
    机构:(SUM(((((VAR1+VAR2)+VAR3)/3)/CAPITAL),5)*1000);
    散户:(SUM(((((VAR4+VAR5)+VAR6)/3)/CAPITAL),10)*1000);
    系数:EMA((((((((COUNT(VAR8,12)/12)+(COUNT(VAR7,12)/12))+(COUNT(VAR9,12)/12))/3)*MA(机构,5))*2)*1.1),2),COLORRED;
    平衡:0,POINTDOT,COLORGREEN;
    流通:=AMOUNT/VOL;
    PJJ:=DMA((HIGH+LOW+CLOSE*2)/4,0.9);
    JJ:=REF(EMA(PJJ,3),1);
    QJJ:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    XVL:=(IF(CLOSE>OPEN,QJJ*(HIGH-LOW),IF(CLOSE<OPEN,QJJ*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-QJJ*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE<OPEN,0-QJJ*(HIGH-LOW),0-VOL/2)));
    ZLL:=VOL/CAPITAL;
    HSL1:=IF(ZLL>10,10,ZLL);
    HSL:=(XVL/20)/1.15;
    攻击流量:=((HSL*0.55+(REF(HSL,1)*0.33))+(REF(HSL,2)*0.22));
    STICKLINE(HSL*0.4>=0,HSL*0.4*1.5,0,1,0),COLOR808080;
    STICKLINE(HSL*0.4<0,HSL*0.4*1.5,0,1,0),COLOR808080;
    GJJ:=EMA(攻击流量,8);
    LLJX:=EMA(攻击流量,3);
    资金流向:LLJX,LINETHICK0,COLOR0000FF;
    STICKLINE(资金流向>0,资金流向,0,7,0),COLOR0000FF;
    STICKLINE(资金流向<0,资金流向,0,7,0),COLORFF0000;
    流量基线:GJJ,COLOR00FFFF;
    ZJLL:=REF(LLJX,1);
    QZJJ:=((LLJX-ZJLL)/ZJLL)*100;
    力度:HSL/1000,LINETHICK0;
    周流向:SUM(LLJX,5),LINETHICK1;
    BB:=REF(周流向,1);
    ZQZJJ:=((周流向-BB)/BB)*100;
    0,COLOR808080;

[源码注释]通达信分时机构资金指标公式翻译结果

       当满足条件时间(时分秒)=94100ANDREF(收盘价,上次时间(时分秒)=94100距今天数)>=上次时间(时分秒)=93100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画红色
    当满足条件时间(时分秒)=94100ANDREF(收盘价,上次时间(时分秒)=94100距今天数)<上次时间(时分秒)=93100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画绿色
    当满足条件时间(时分秒)=95100ANDREF(收盘价,上次时间(时分秒)=95100距今天数)>=上次时间(时分秒)=94100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画红色
    当满足条件时间(时分秒)=95100ANDREF(收盘价,上次时间(时分秒)=95100距今天数)<上次时间(时分秒)=94100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画绿色
    当满足条件时间(时分秒)=100100ANDREF(收盘价,上次时间(时分秒)=100100距今天数)>=上次时间(时分秒)=95100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画红色
    当满足条件时间(时分秒)=100100ANDREF(收盘价,上次时间(时分秒)=100100距今天数)<上次时间(时分秒)=95100距今天数日前的收盘价时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,-1不为0则画空心柱.,画绿色
    SJ1赋值:时间(时分秒)=93100
    T1赋值:上次SJ1距今天数
    SJ2赋值:时间(时分秒)=94100
    SJ4赋值:时间(时分秒)=95100
    T2赋值:上次SJ2距今天数
    T4赋值:上次SJ4距今天数
    H1赋值:如果时间(时分秒)=94100,返回T2日前的收盘价,否则返回无效数=收盘价
    H2赋值:如果时间(时分秒)=95100,返回T4日前的收盘价,否则返回无效数=收盘价
    CS2赋值:T2日前的收盘价的最后一日取值设为常数
    CS4赋值:T4日前的收盘价的最后一日取值设为常数
    GL2赋值:H1的T2日反向过滤
    GL4赋值:H2的T4日反向过滤
    L1赋值:如果时间(时分秒)=93100,返回T1日前的收盘价,否则返回无效数=收盘价
    CS1赋值:T1日前的收盘价的最后一日取值设为常数
    GL1赋值:L1的T1日反向过滤
    DA赋值:如果上次GL2距今天数日前的GL2,返回上次GL2距今天数日前的上次GL1距今天数,否则返回无效数的最后一日取值设为常数
    DA1赋值:如果上次GL4距今天数日前的GL4,返回上次GL4距今天数日前的上次GL2距今天数,否则返回无效数的最后一日取值设为常数
    A赋值:如果上次GL1距今天数>=0ANDBARSLAST(GL1)<=DA,返回((CS2-CS1)/DA)*上次GL1距今天数+CS1,否则返回无效数
    B赋值:如果上次GL2距今天数>=0ANDBARSLAST(GL2)<=DA1,返回((CS4-CS2)/DA1)*上次GL2距今天数+CS2,否则返回无效数
    如果A>=2日前的A,返回A,否则返回无效数画淡洋红色,线宽为3
    如果A<2日前的A,返回A,否则返回无效数画绿色,线宽为5
    如果B>=2日前的B,返回B,否则返回无效数画淡洋红色,线宽为3
    如果B<2日前的B,返回B,否则返回无效数画绿色,线宽为3
    XSJ1赋值:时间(时分秒)=95100
    XT1赋值:上次XSJ1距今天数
    XSJ2赋值:时间(时分秒)=100100
    XT2赋值:上次XSJ2距今天数
    XCS2赋值:XT2日前的收盘价的最后一日取值设为常数
    XL1赋值:如果时间(时分秒)=95100,返回XT1日前的收盘价,否则返回无效数=收盘价
    XH1赋值:如果时间(时分秒)=100100,返回XT2日前的收盘价,否则返回无效数=收盘价
    XCS1赋值:XT1日前的收盘价的最后一日取值设为常数
    XGL1赋值:XL1的XT1日反向过滤
    XGL2赋值:XH1的XT2日反向过滤
    XDA赋值:如果上次XGL2距今天数日前的XGL2,返回上次XGL2距今天数日前的上次XGL1距今天数,否则返回无效数的最后一日取值设为常数
    XA赋值:如果上次XGL1距今天数>=0ANDBARSLAST(XGL1)<=XDA,返回((XCS2-XCS1)/XDA)*上次XGL1距今天数+XCS1,否则返回无效数
    如果XA>=1日前的XA,返回XA,否则返回无效数画淡洋红色,线宽为3
    如果XA<1日前的XA,返回XA,否则返回无效数画绿色,线宽为3
    时间赋值:时间(时分秒)=100100
    N赋值:上次时间距今天数
    输出C1:如果N,返回N+1日前的0日内最高价的最高值和开盘价的较大值,否则返回0日内最高价的最高值的最后一日取值设为常数,DOTLINE,画红色
    输出C2:如果N,返回N+1日前的0日内最低价的最低值和开盘价的较小值,否则返回0日内最低价的最低值的最后一日取值设为常数,DOTLINE,画绿色
    输出C3:(C1+C2)/2,DOTLINE,画黄色
    VV赋值:0日内成交量(手)的最高值
    ZF赋值:(C1/C2-1)*100
    当满足条件到最后交易的周期=2时,在C1位置书写文字,画红色
    当满足条件到最后交易的周期=2时,在C3位置书写文字,画黄色
    当满足条件到最后交易的周期=2时,在C2位置书写文字,画绿色
    当满足条件C1/C2<=1.03ANDCROSS(收盘价,C1)ANDV>=VV时,在C1*1.005位置书写文字画红色
    当满足条件C1/C2<=1.03ANDCROSS(C2,收盘价)ANDV>=VV时,在C2*0.998位置书写文字画绿色
    当满足条件C1/C2<1.03ANDCROSS(收盘价,C1)ANDV>=VV时,在昨收盘价*1.03和昨收盘价*0.97位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
    AAA赋值:昨收盘价和最高价的较大值
    BBB赋值:昨收盘价和最低价的较小值
    CCC赋值:AAA-BBB
    中轨赋值:(AAA+BBB)/1,POINTDOT
    输出阻力:BBB+CCC*7/8,画蓝色,POINTDOT
    输出支撑:BBB+CCC*1/8,画洋红色,POINTDOT
    输出支撑1:BBB+CCC*0.5/8,POINTDOT
    输出上顶:BBB+CCC*2/3,POINTDOT
    输出下底:BBB+CCC/3,画蓝色,POINTDOT
    当满足条件收盘价>阻力时,在阻力和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
    当满足条件收盘价<支撑时,在支撑和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡洋红色
    当满足条件支撑1小于收盘价保持2个交易日后交叉上穿时,在下底位置书写文字,画黄色
    当满足条件收盘价小于阻力保持2个交易日后交叉上穿时,在上顶位置书写文字,画红色
    VAR1赋值:如果(收盘价>,返回?,否则返回?
    开盘价),((收盘价-开盘价)*成交量(手)),如果(收盘价<,返回?,否则返回?
    开盘价),((收盘价-开盘价)*成交量(手)),0))
    VAR2赋值:如果(收盘价>,返回?,否则返回?
    1日前的收盘价),((收盘价-1日前的收盘价)*成交量(手)),如果(收盘价<,返回?,否则返回?
    1日前的收盘价),((收盘价-1日前的收盘价)*成交量(手)),0))
    VAR3赋值:如果(开盘价>,返回?,否则返回?
    1日前的收盘价),((开盘价-1日前的收盘价)*成交量(手)),如果(开盘价<,返回?,否则返回?
    1日前的收盘价),((开盘价-1日前的收盘价)*成交量(手)),0))
    VAR4赋值:如果(收盘价<,返回?,否则返回?
    开盘价),((开盘价-收盘价)*成交量(手)),如果(收盘价>,返回?,否则返回?
    开盘价),((开盘价-收盘价)*成交量(手)),0))
    VAR5赋值:如果(收盘价<,返回?,否则返回?
    1日前的收盘价),((1日前的收盘价-收盘价)*成交量(手)),如果(收盘价>,返回?,否则返回?
    1日前的收盘价),((1日前的收盘价-收盘价)*成交量(手)),0))
    VAR6赋值:如果(开盘价<,返回?,否则返回?
    1日前的收盘价),((1日前的收盘价-开盘价)*成交量(手)),如果(开盘价>,返回?,否则返回?
    1日前的收盘价),((1日前的收盘价-开盘价)*成交量(手)),0))
    VAR7赋值:(收盘价>
    开盘价)
    VAR8赋值:(收盘价>
    1日前的收盘价)
    VAR9赋值:(开盘价>
    1日前的收盘价)
    VARA赋值:((VAR7ORVAR8)ORVAR9)
    输出机构:(((((VAR1+VAR2)+VAR3)/3)/当前流通股本(手))的5日累和*1000)
    输出散户:(((((VAR4+VAR5)+VAR6)/3)/当前流通股本(手))的10日累和*1000)
    输出系数:(((((((统计12日中满足VAR8的天数/12)+(统计12日中满足VAR7的天数/12))+(统计12日中满足VAR9的天数/12))/3)*机构的5日简单移动平均)*2)*1.1)的2日指数移动平均,画红色
    输出平衡:0,POINTDOT,画绿色
    流通赋值:成交额(元)/成交量(手)
    PJJ赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均
    JJ赋值:1日前的PJJ的3日指数移动平均
    QJJ赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
    XVL赋值:(如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+收盘价-最低价),否则返回成交量(手)/2+如果收阳线,返回0-QJJ*(最高价-收盘价+开盘价-最低价),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2)
    ZLL赋值:成交量(手)/当前流通股本(手)
    HSL1赋值:如果ZLL>10,返回10,否则返回ZLL
    HSL赋值:(XVL/20)/1.15
    攻击流量赋值:((HSL*0.55+(1日前的HSL*0.33))+(2日前的HSL*0.22))
    当满足条件HSL*0.4>=0时,在HSL*0.4*1.5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR808080
    当满足条件HSL*0.4<0时,在HSL*0.4*1.5和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR808080
    GJJ赋值:攻击流量的8日指数移动平均
    LLJX赋值:攻击流量的3日指数移动平均
    输出资金流向:LLJX,线宽为0,COLOR0000FF
    当满足条件资金流向>0时,在资金流向和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLOR0000FF
    当满足条件资金流向<0时,在资金流向和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF0000
    输出流量基线:GJJ,COLOR00FFFF
    ZJLL赋值:1日前的LLJX
    QZJJ赋值:((LLJX-ZJLL)/ZJLL)*100
    输出力度:HSL/1000,线宽为0
    输出周流向:LLJX的5日累和,线宽为1
    BB赋值:1日前的周流向
    ZQZJJ赋值:((周流向-BB)/BB)*100
    0,COLOR808080

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。