相关简介:通达信成交量口诀指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   其实成交量是一个极佳的选股指标。应重视量缩之后的量增,只有量增才反应出股票供求关系的改变,只有成交量增大才可能使该股具有上升的底部动量。

   “量为价先导”,量是价的先行者,股价的上涨,一定要有量的配合。成交量的放大,意味着换手率的提高,平均持仓成本的上升,上档抛压因此减轻,股价才会持续上涨。因此,短线操作一定要选择带量的股票,对底部放量的股票尤其应加以关注。

通达信指标公式源码:


    VAR1:=vol/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    成交:=VOL,POINTDOT;
    主动买盘:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;
    主动卖盘:IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT;
    地量:=VOL<LLV(VOL,14)*1.001;
    V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
    STICKLINE(VOL>0,VOL,0,3,1),COLORWHITE;
    STICKLINE(主动买盘>V/2,0,V,2,0),COLORYELLOW;
    STICKLINE(主动买盘<=V/2,0,V,2,0),COLORLIGRAY;
    STICKLINE(主动买盘>0,0,主动买盘,2,0),COLORRED;
    STICKLINE(主动卖盘<0,0,主动卖盘,2,0),COLOR00FF00;
    STICKLINE(地量>0,0,VOL,1,0),COLORMAGENTA;
    STICKLINE(V2>=1,V,0,1,0),COLORYELLOW;
    vol,VOLstICK,PRECIS0;
    mm:=0;
    IFPFFIN(4251,0)>0Thenbegin
    mm:=PFFIN(4251,0);
    end;
    流通盘:=CAPITAL-mm/100;
    dbhs:if(capital<2000000,v/capital*100,v/流通盘*100),linethick0;
    标准量:if(count(v>流通盘/1000,0)>0,流通盘/1000,0),colorff00ff,PRECIS0;
    {表现颜色}
    STICKLINE(C<REF(C,1),0,VOL,5,0),COLORgreen;
    STICKLINE(C>REF(C,1),0,VOL,5,0),COLOR4040FF;
    STICKLINE(C=REF(C,1),0,VOL,5,0),COLORwhite;
    总量:SUM(V,0),linethick0,PRECIS0,colorcyan;
    最大量:HHV(v,0),POINTDOT,COLORwhite,PRECIS0;
    最大换手:HHV(dbhs,240),DOTLINE,COLORwhite,PRECIS2,linethick0;
    {突破表现颜色}
    STICKLINE(C<REF(C,1)andv>ref(最大量,1)andtime>94200,0,VOL,5,0),COLOR3d,colorgreen,LINETHICK2;
    STICKLINE(C>REF(C,1)andv>ref(最大量,1)andtime>94200,0,VOL,5,0),COLORred,COLOR3d,LINETHICK2;
    STICKLINE(C=REF(C,1)andv>ref(最大量,1)andtime>94200,0,VOL,5,0),COLORwhite,LINETHICK2;
    STICKLINE(v>ref(最大量,1)*1.5andc>ref(c,1)anddbhs>0.15andtime>94500,0,VOL,5,0),COLORyellow,COLOR3d,LINETHICK2;
    STICKLINE(C>REF(C,1)anddbhs>0.22andtime<94200,0,VOL,5,0),COLOR66ffff,color3d,LINETHICK2;
    lxtp:=((v>ref(v,1)anddbhs>=0.1andref(v,1)>ref(最大量,2))or(v>ref(最大量,1)anddbhs>=0.08andref(v,2)>ref(最大量,3)))andc>ref(c,1);
    lxtp1:=((v>ref(v,1)*0.9anddbhs>=0.1andref(v,1)>ref(最大量,2))or(v>ref(最大量,1)*0.9anddbhs>=0.1andref(v,2)>ref(最大量,3)))andc>ref(c,1);
    DRAWTEXT(lxtp1,v*0.98,'★'),ALIGN1,VALIGN1,COLORdd22b8,LINETHICK3;
    DRAWTEXT(lxtp,v*0.98,'★'),ALIGN1,VALIGN1,COLORRED,LINETHICK3;
    {矩形部分}
    比例:=v/ma(v,10)*100;
    DRAWTEXTREL(2,130,'均量比:'),COLORYELLOW;
    DRAWTEXTREL(60,130,NUMTOSTRN(比例,2)+'%'),COLORYELLOW;
    DRAwrECTREL(125,150,375,225,RGB(30,30,30)),COLORYELLOW;
    DRAWRECTREL(125,150,125+比例*2.52,225,RGB(155,50,50)),COLORYELLOW;
    bl:=sum(v,0)/"引用.v1#day"*100;
    DRAWTEXTREL(2,300,'昨日比:'),COLORYELLOW;
    DRAWTEXTREL(60,300,NUMTOSTRN(bl,2)+'%'),COLORYELLOW;
    DRAWRECTREL(125,300,375,375,RGB(30,30,30)),COLORYELLOW;
    DRAWRECTREL(125,300,125+bl*2.52,375,RGB(155,50,50)),COLORYELLOW;

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

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

   成交赋值:成交量(手),POINTDOT

   输出主动买盘:如果收盘价>,返回?,否则返回?

   开盘价,VAR1*(最高价-最低价),如果收盘价<,返回?,否则返回?

   开盘价,VAR1*((最高价-开盘价)+(收盘价-最低价)),成交量(手)/2)),画红色,POINTDOT

   输出主动卖盘:如果收盘价>,返回?,否则返回?

   开盘价,0-VAR1*((最高价-收盘价)+(开盘价-最低价)),如果收盘价<,返回?,否则返回?

   开盘价,0-VAR1*(最高价-最低价),0-成交量(手)/2)),COLOR00FF00,POINTDOT

   地量赋值:成交量(手)<

   14日内成交量(手)的最低值*1.001

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

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

   0,成交量(手),0,3,1),画白色

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

   成交量(手)/2,0,成交量(手),2,0),画黄色

   当满足条件主动买盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =成交量(手)/2,0,成交量(手),2,0),画淡灰色

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

   0,0,主动买盘,2,0),画红色

   当满足条件主动卖盘<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0,0,主动卖盘,2,0),COLOR00FF00

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

   0,0,成交量(手),1,0),画洋红色

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

   =1,成交量(手),0,1,0),画黄色

   成交量(手),VOLSTICK,PRECIS0

   MM赋值:0

   MM赋值:PFFIN(4251,0)

   END

   流通盘赋值:当前流通股本(手)-MM/100

   输出DBHS:如果当前流通股本(手)<2000000,返回成交量(手)/当前流通股本(手)*100,否则返回成交量(手)/流通盘*100,线宽为0

   输出标准量:如果统计0日中满足成交量(手)>流通盘/1000的天数>0,返回流通盘/1000,否则返回0,COLORFF00FF,PRECIS0

   当满足条件收盘价<1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色

   当满足条件收盘价>1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR4040FF

   当满足条件收盘价=1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色

   输出总量:成交量(手)的历史累和,线宽为0,PRECIS0,画青色

   输出最大量:0日内成交量(手)的最高值,POINTDOT,画白色,PRECIS0

   输出最大换手:240日内DBHS的最高值,DOTLINE,画白色,PRECIS2,线宽为0

   当满足条件收盘价<1日前的收盘价ANDV>1日前的最大量ANDTIME>94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR3D,画绿色,线宽为2

   当满足条件收盘价>1日前的收盘价ANDV>1日前的最大量ANDTIME>94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色,COLOR3D,线宽为2

   当满足条件收盘价=1日前的收盘价ANDV>1日前的最大量ANDTIME>94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色,线宽为2

   当满足条件成交量(手)>1日前的最大量*1.5ANDC>1日前的收盘价ANDDBHS>0.15ANDTIME>94500时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色,COLOR3D,线宽为2

   当满足条件收盘价>1日前的收盘价ANDDBHS>0.22ANDTIME<94200时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR66FFFF,COLOR3D,线宽为2

   LXTP赋值:((成交量(手)>1日前的成交量(手)ANDDBHS>=0.1ANDREF(成交量(手),1)>2日前的最大量)OR(成交量(手)>1日前的最大量ANDDBHS>=0.08ANDREF(成交量(手),2)>3日前的最大量))ANDC>1日前的收盘价

   LXTP1赋值:((成交量(手)>1日前的成交量(手)*0.9ANDDBHS>=0.1ANDREF(成交量(手),1)>2日前的最大量)OR(成交量(手)>1日前的最大量*0.9ANDDBHS>=0.1ANDREF(成交量(手),2)>3日前的最大量))ANDC>1日前的收盘价

   当满足条件LXTP1时,在成交量(手)*0.98位置书写文字,ALIGN1,VALIGN1,COLORDD22B8,线宽为3

   当满足条件LXTP时,在成交量(手)*0.98位置书写文字,ALIGN1,VALIGN1,画红色,线宽为3

   比例赋值:成交量(手)/成交量(手)的10日简单移动平均*100

   输出DRAWTEXTREL(2,130,’均量比:’),画黄色

   DRAWTEXTREL(60,130,NUMTOSTRN(比例,2)+’%’),画黄色

   相对位置上画矩形,画黄色

   相对位置上画矩形,画黄色

   BL赋值:成交量(手)的历史累和/”引用.V1[取日线数据]”*100

   输出DRAWTEXTREL(2,300,’昨日比:’),画黄色

   DRAWTEXTREL(60,300,NUMTOSTRN(BL,2)+’%’),画黄色

   相对位置上画矩形,画黄色

   相对位置上画矩形,画黄色

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