神奇指标网

通达信自用的成交量指标公式

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

  



相关简介:  通达信自用的成交量指标公式                                


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图


   股市上什么都能骗人,惟有成交量不能骗人。成交量是一个重要的信号但较难掌握,而有经验的投资者才能辨别。多头市场里成交量借股价下跌而萎缩,然后随股价再度上升而扩大,直至成交量无法再扩大,股价即将下跌一段。同时,空头市场里股价反弹,而成交量容易放大,再度下跌时成交量就逐渐萎缩,而成交量无法再萎缩时,显示买卖双方均观望,股价就有望反弹,甚至回升。

   (一)多头市场成交量特征

   1、多头市场最大特点就是换手热烈。股价若下跌,成交量就适度萎缩,上升行情的次级行情里,成交量若无法再扩大,股价就容易回跌,如此一节节地上升,直到突破新高价,成交量就会出现创新纪录,无法再扩大时,原始上升行情就会结束。

   2、多头市场行情初段,也就是突破盘挡形态时,多空一定会展开激烈的博弈,成交量增大,股价在短时间内快速上涨,而之后的上升行情里,亦少见如此大的成交量。显然地,做长线而实力强劲的买方帮助多头消化了不少浮动筹码,所以市场上难以再见如此大的成交量。同时,基于自卫观念,买方会继续买进,以期股价会逐渐远离购进的平均成本价格。因此,股价突破盘档,成交量大增,而股价继续上涨,是多头市场来临的先兆,亦是买进信号。

   3、原始多头市场结束前,成交量也会释放信息,这暗示股价即将下跌,经过长期上升,高价圈里每日或每周终难持续出现巨大成交量,如果成交量明显萎缩,则表示买方主力已撤退,稍有利空消息,股价就立刻下跌。

   (二)空头市场的成交量特征

   空头市场成交量的特征,就是股价下跌导致买盘不积极,成交量随股价创新低而萎缩,无法萎缩时就容易出现反弹,这样一段段地往下跌,继续出现新低,直至成交量没办法再萎缩时,下跌行情就结束。

   空头市场行情的初期,因为投资者的看法不能保持一致,成交量还是巨大的,直到出现大跌,交易逐步停滞,而股价远离大成交量聚集的价位,股价继续下跌,这就是空头市场来临的征兆,也是卖出的信号。

   空头市场结束转为多头市场前,成交量也会发出信号。空头市场的尾声成交量都已萎缩,随后成交量有放大的迹象,股价有时会升,有时依然横盘或缩量下跌。但涨势势在必行。当前市场走势若要出现翻转,很大程度上取决于量化的几个指标。

   1.首先看是否有地量出现。常言道“地量见地价”。

   2.仅是地量出现并不能使股指翻转向上,地量之后成连续的持续成交量放大,因为只有这样,才能让市场人气再度活跃,投资者增加信心,场外增量资金开始介入股市,市场机会开始增多。

   3.在有成交量放出的前提下,还需要有号召力的至少两个以上的板块热点轮番活跃市场,每个板块最少有一个比较具有潜力及影响力的头羊股引领。

   总结:

   多空市场的成交量始终在轮换,由低到高、由高到低。在高价圈时,K线下跌、量能下降,表示是跌势初期;在低价圈时,表示股价跌势已届末期,K线下跌量能上升,属于量价背离现象,意味着低档接手积极,股价近谷底





通达信自用的成交量指标公式源码:



    量(万手):vol/10000,NODRAW,VOLSTICK,COLORGREEN;
    {流通盘(亿手):CAPITAL/1000000,NODRAW,COLORLIGRAY;
    年收益:FINANCE(33),NODRAW,COLORCYAN;
    每股净资:FINANCE(34),NODRAW,COLORGREEN;}
    股东权益:FINANCE(36),NODRAW,COLORMAGENTA;
    每股公积:FINANCE(18)/1,NODRAW,COLORRED;
    {换手率:VOL/CAPITAL*100,NODRAW,COLORRED;}
    逐笔买卖差:(LARGEINTRDVOL-LARGEOUTTRDVOL)/10000,COLORBROWN,NODRAW;
    主动买卖差:(ACTINVOL-ACTOUTVOL)/10000,COLORBROWN,NODRAW;
    A01:=DYNAINFO(7);
    A03:=BARSCOUNT(CLOSE);
    A04:=(SMA((CLOSE/HHV(HIGH,120)),3,1)*100);
    A05:=IF((A03>20),A04,0);
    A06:=IF((LOW>A01),0,IF((HIGH<A01),1,(((A01-LOW)+0.009)/((HIGH-LOW)+0.009))));
    A07:=DMA(A06,(VOL/CAPITAL))*60;
    A09:=IF((((A07>0)AND(A07>REF(A07,1)))AND(A05<=88)),A07,0);
    VAR1:=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);
    VAR2:=EMA(VAR1,8);
    VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
    趋势:=EMA(VAR3,3)-10;
    STICKLINE((A09>0)AND趋势<40,0,V/40000,2,0),COLORMAGENTA;
    A011:=DYNAINFO(5);
    A013:=BARSCOUNT(HIGH);
    A014:=(SMA((HIGH/HHV(CLOSE,120)),3,1)*100);
    A015:=IF((A013>20),A014,0);
    A016:=IF((HIGH<A011),0,IF((LOW>A011),1,(((A011-HIGH)+0.009)/((LOW-HIGH)+0.009))));
    A017:=DMA(A016,(VOL/CAPITAL))*60;
    A019:=IF((((A017>0)AND(A017>REF(A017,1)))AND(A015>=88)),A017,0);
    VAR21:=3*SMA((CLOSE-HHV(HIGH,27))/(LLV(LOW,27)-HHV(HIGH,27))*100,5,1)-
    2*SMA(SMA((HIGH-HHV(HIGH,27))/(LLV(LOW,27)-HHV(HIGH,27))*100,5,1),3,1);
    VAR22:=EMA(VAR21,8);
    VAR23:=3*SMA((HIGH-HHV(HIGH,55))/(LLV(LOW,55)-HHV(HIGH,55))*100,5,1)-
    2*SMA(SMA((HIGH-HHV(HIGH,55))/(LLV(LOW,55)-HHV(HIGH,55))*100,5,1),3,1);
    趋势1:=EMA(VAR23,3)-10;
    STICKLINE((A019>0AND(趋势1<20OR趋势1>REF(趋势1,1)AND趋势1<50)),0,V/40000,2,0),COLORGREEN;
    B2:DRAWICON(CROSS(ZIG(3,6),REF(ZIG(3,6),1)),V/10000,1);
    S2:DRAWICON(CROSS(REF(ZIG(3,4),1),ZIG(3,4)),V/10000,2);
    AA1:=IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN,DRAWNULL);
    预量:AA1/10000,COLORWHITE;
    昨:(REF(V,1))/10000,COLORFFFF00,NODRAW;
    M20:MA(VOL/10000,20),COLORGREEN;
    M3:MA(VOL/10000,3),COLORYELLOW;
    超B:=L2_AMO(0,2)/10000.0;
    大B:=L2_AMO(1,2)/10000.0;
    中B:=L2_AMO(2,2)/10000.0;
    小B:=L2_AMO(3,2)/10000.0;
    超S:=L2_AMO(0,3)/10000.0;
    大S:=L2_AMO(1,3)/10000.0;
    中S:=L2_AMO(2,3)/10000.0;
    小S:=L2_AMO(3,3)/10000.0;
    净流入:=(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW;
    超大单:=(超B)-(超S),NODRAW;
    大单:=(大B)-(大S),NODRAW;
    中单:=(中B)-(中S),NODRAW;
    小单:=(小B)-(小S),NODRAW;
    DAZHI:=CONST(MAX(ABS(净流入),MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单)))))),NODRAW;
    DRAWRECTREL(0,0,180,999.4,IF(120,RGB(10,0,0),0));
    DRAWRECTREL(0,CONST(830-(ABS(净流入)*500/DAZHI)),30,935,IF(CONST(净流入)>0,RGB(100,0,0{255,0,255}),RGB(0,100,100)));
    DRAWRECTREL(35,CONST(830-(ABS(超大单)*500/DAZHI)),65,935,IF(CONST(超大单)>0,RGB(100,0,0),RGB(0,50,0)));
    DRAWRECTREL(70,CONST(830-(ABS(大单)*500/DAZHI)),100,935,IF(CONST(大单)>0,RGB(100,0,0),RGB(0,50,0)));
    DRAWRECTREL(105,CONST(830-(ABS(中单)*500/DAZHI)),135,935,IF(CONST(中单)>0,RGB(100,0,0),RGB(0,50,0)));
    DRAWRECTREL(140,CONST(830-(ABS(小单)*500/DAZHI)),170,935,IF(CONST(小单)>0,RGB(100,0,0),RGB(0,50,0)));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.002,0.98,0,'净流超大大单中单小单'),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0,0,'资金搏弈(万元)'),COLORYELLOW;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.002,0.55,0,INTPART(净流入)),COLORWHITE;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.036,0.30,0,INTPART(超大单)),COLORWHITE;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.070,0.55,0,INTPART(大单)),COLORWHITE;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.106,0.30,0,INTPART(中单)),COLORWHITE;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.145,0.55,0,INTPART(小单)),COLORWHITE;
    DRAWTEXT_FIX(1,0,0.20,0,STRCAT('【涨停原因】',EXTERNSTR(0,22))),COLORDB11E5;
    量:=vol/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
    买量:=IF(CLOSE>OPEN,量*(HIGH-LOW),IF(CLOSE<OPEN,量*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
    卖量:=(IF(CLOSE>OPEN,0-量*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-量*(HIGH-LOW),0-VOL/2)))*-1;
    总量:=买量+卖量;
    净量:买量-卖量,LINETHICK0;
    maA:=MA(CLOSE,2);
    stICKLINE(买量>0,0,买量,3,0),COLOR000099;
    STICKLINE(净量>0,0,净量,0.1,0),COLOR00FFFF;
    STICKLINE(V>=2*REF(V,1),1,总量,4,1),COLOR0000FF;
    STICKLINE(C>MAA,总量,1,4,1),COLOR00FFFF;
    STICKLINE(C<MAA,总量,1,4,1),COLORFF00FF;
    STICKLINE(净量<0,1,总量,4,1),COLORFFFF00;
    STICKLINE(C<MAAAND净量>0,净量,1,4,1),COLOR0000FF;
    STICKLINE(V>=2*REF(V,1),1,总量,4,1),COLOR0000FF;
    STICKLINE(买量>0,0,买量,3,0),COLOR000099;
    STICKLINE(买量>0,0,买量,2,0),COLOR0000AA;
    STICKLINE(买量>0,0,买量,1,0),COLOR0000FF;
    STICKLINE(买量>0,0,买量,0.1,0),COLORCC00FF;
    STICKLINE(净量>0,0,净量,3,0),COLOR0033FF;
    STICKLINE(净量>0,0,净量,2,0),COLOR0077FF;
    STICKLINE(净量>0,0,净量,1,0),COLOR00BBFF;
    STICKLINE(净量>0,0,净量,0.1,0),COLOR00FFFF;
    STICKLINE(C<MAAAND净量>0,净量,0,3,0),COLOR777777;
    STICKLINE(C<MAAAND净量>0,净量,0,2,0),COLOR999999;
    STICKLINE(C<MAAAND净量>0,净量,0,1,0),COLORBBBBBB;
    STICKLINE(C<MAAAND净量>0,净量,0,0.1,0),COLORFFFFFF;
    MA5:=MA(VOL,5);
    MA10:=MA(VOL,10);
    MA20:=MA(VOL,20);
    净买量金色:0,COLORYELLOW;买量红色:0,COLORRED;短买灰色:0,COLORLIGRAY;
    DRAWTEXT(crOSS(净量,0),0-0,'买'),COLORFF00FF;
    DRAWTEXT(CROSS(0,净量),0-0,'减仓'),COLORGREEN;






[源码注释]通达信自用的成交量指标公式动态翻译结果


   输出量(万手):成交量(手)/10000,NODRAW,VOLSTICK,画绿色

   输出

   股东权益:股东权益比,NODRAW,画洋红色

   输出

   每股公积:每股公积金/1,NODRAW,画红色

   输出

   逐笔买卖差:(逐笔买入大单成交量-逐笔卖出大单成交量)/10000,画棕色,NODRAW

   输出

   主动买卖差:(主动买成交量-主动卖成交量)/10000,画棕色,NODRAW

   A01赋值:现价

   A03赋值:收盘价的有效数据周期数

   A04赋值:((收盘价/120日内最高价的最高值)的3日[1日权重]移动平均*100)

   A05赋值:如果(A03>,返回?,否则返回?

   20),A04,0)

   A06赋值:如果(最低价>,返回?,否则返回?

   A01),0,如果(最高价<,返回?,否则返回?

   A01),1,(((A01-最低价)+0.009)/((最高价-最低价)+0.009))))

   A07赋值:以(成交量(手)/当前流通股本(手))为权重A06的动态移动平均*60

   A09赋值:如果(((A07>,返回?,否则返回?

   0)AND(A07>

   1日前的A07))AND(A05<

   =88)),A07,0)

   VAR1赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均

   VAR2赋值:VAR1的8日指数移动平均

   VAR3赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均

   趋势赋值:VAR3的3日指数移动平均-10

   当满足条件(A09>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0)AND趋势<

   40,0,成交量(手)/40000,2,0),画洋红色

   A011赋值:最高价

   A013赋值:最高价的有效数据周期数

   A014赋值:((最高价/120日内收盘价的最高值)的3日[1日权重]移动平均*100)

   A015赋值:如果(A013>,返回?,否则返回?

   20),A014,0)

   A016赋值:如果(最高价<,返回?,否则返回?

   A011),0,如果(最低价>,返回?,否则返回?

   A011),1,(((A011-最高价)+0.009)/((最低价-最高价)+0.009))))

   A017赋值:以(成交量(手)/当前流通股本(手))为权重A016的动态移动平均*60

   A019赋值:如果(((A017>,返回?,否则返回?

   0)AND(A017>

   1日前的A017))AND(A015>

   =88)),A017,0)

   VAR21赋值:3*(收盘价-27日内最高价的最高值)/(27日内最低价的最低值-27日内最高价的最高值)*100的5日[1日权重]移动平均-

   2*(最高价-27日内最高价的最高值)/(27日内最低价的最低值-27日内最高价的最高值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均

   VAR22赋值:VAR21的8日指数移动平均

   VAR23赋值:3*(最高价-55日内最高价的最高值)/(55日内最低价的最低值-55日内最高价的最高值)*100的5日[1日权重]移动平均-

   2*(最高价-55日内最高价的最高值)/(55日内最低价的最低值-55日内最高价的最高值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均

   趋势1赋值:VAR23的3日指数移动平均-10

   当满足条件(A019>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0AND(趋势1<

   20OR趋势1>

   1日前的趋势1AND趋势1<

   50)),0,成交量(手)/40000,2,0),画绿色

   输出

   B2:当满足条件收盘价6%的之字转向上穿1日前的收盘价6%的之字转向时,在成交量(手)/10000位置画1号图标

   输出

   S2:当满足条件1日前的收盘价4%的之字转向上穿收盘价4%的之字转向时,在成交量(手)/10000位置画2号图标

   AA1赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回无效数

   输出

   预量:AA1/10000,画白色

   输出

   昨:(1日前的成交量(手))/10000,COLORFFFF00,NODRAW

   输出

   M20:成交量(手)/10000的20日简单移动平均,画绿色

   输出

   M3:成交量(手)/10000的3日简单移动平均,画黄色

   超B赋值:成交额分档/10000.0

   大B赋值:成交额分档/10000.0

   中B赋值:成交额分档/10000.0

   小B赋值:成交额分档/10000.0

   超S赋值:成交额分档/10000.0

   大S赋值:成交额分档/10000.0

   中S赋值:成交额分档/10000.0

   小S赋值:成交额分档/10000.0

   净流入赋值:(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW

   超大单赋值:(超B)-(超S),NODRAW

   大单赋值:(大B)-(大S),NODRAW

   中单赋值:(中B)-(中S),NODRAW

   小单赋值:(小B)-(小S),NODRAW

   DAZHI赋值:净流入的绝对值和超大单的绝对值和大单的绝对值和中单的绝对值和小单的绝对值的较大值的较大值的较大值的较大值的最后一日取值设为常数,NODRAW

   相对位置上画矩形

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   当满足条件到最后交易的周期=1时,在横轴0.002纵轴0.98位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0纵轴0位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.002纵轴0.55位置书写数字,画白色

   当满足条件到最后交易的周期=1时,在横轴0.036纵轴0.30位置书写数字,画白色

   当满足条件到最后交易的周期=1时,在横轴0.070纵轴0.55位置书写数字,画白色

   当满足条件到最后交易的周期=1时,在横轴0.106纵轴0.30位置书写数字,画白色

   当满足条件到最后交易的周期=1时,在横轴0.145纵轴0.55位置书写数字,画白色

   当满足条件1时,在横轴0纵轴0.20位置书写文字,COLORDB11E5

   量赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)

   买量赋值:如果收阳线,返回量*(最高价-最低价),否则返回如果收阴线,返回量*((最高价-开盘价)+(收盘价-最低价)),否则返回成交量(手)/2

   卖量赋值:(如果收阳线,返回0-量*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-量*(最高价-最低价),否则返回0-成交量(手)/2)*-1

   总量赋值:买量+卖量

   输出

   净量:买量-卖量,线宽为0

   MAA赋值:收盘价的2日简单移动平均

   当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000099

   当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR00FFFF

   当满足条件成交量(手)>=2*1日前的成交量(手)时,在1和总量位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR0000FF

   当满足条件收盘价>MAA时,在总量和1位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR00FFFF

   当满足条件收盘价<MAA时,在总量和1位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORFF00FF

   当满足条件净量<0时,在1和总量位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORFFFF00

   当满足条件收盘价<MAAAND净量>0时,在净量和1位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR0000FF

   当满足条件成交量(手)>=2*1日前的成交量(手)时,在1和总量位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR0000FF

   当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000099

   当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000AA

   当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF

   当满足条件买量>0时,在0和买量位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORCC00FF

   当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0033FF

   当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0077FF

   当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00BBFF

   当满足条件净量>0时,在0和净量位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR00FFFF

   当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR777777

   当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR999999

   当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORBBBBBB

   当满足条件收盘价<MAAAND净量>0时,在净量和0位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFFFFF

   MA5赋值:成交量(手)的5日简单移动平均

   MA10赋值:成交量(手)的10日简单移动平均

   MA20赋值:成交量(手)的20日简单移动平均

   输出

   净买量金色:0,画黄色

   输出买量红色:0,画红色

   输出短买灰色:0,画淡灰色

   当满足条件净量上穿0时,在0-0位置书写文字,COLORFF00FF

   当满足条件0上穿净量时,在0-0位置书写文字,画绿色


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

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

网友评论

已有0人评论

清除 发表评论