神奇指标网

通达信实用VOL成交量分析指标公式

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

  



相关简介:  通达信实用vol成交量分析指标公式                                


     通达信实用VOL成交量分析指标公式源码概况:


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图




通达信实用VOL成交量分析指标公式源码:



    A:=PERIOD;
    N:=IF(A=0,1,IF(A=1,5,IF(A=2,15,IF(A=3,30,IF(A=4,60,IF(A=5,240,DRAWNULL))))));
    M:=IF(N=1,IF(MOD(FROMOPEN,1)=0,1,
    MOD(FROMOPEN,1)),IF(N=5,IF(MOD(FROMOPEN,5)=0,5,
    MOD(FROMOPEN,5)),IF(N=15,IF(MOD(FROMOPEN,15)=0,15,
    MOD(FROMOPEN,15)),IF(N=30,IF(MOD(FROMOPEN,30)=0,30,
    MOD(FROMOPEN,30)),IF(N=60,IF(MOD(FROMOPEN,60)=0,60,
    MOD(FROMOPEN,60)),IF(N=240,FROMOPEN,DRAWNULL))))));
    现量:vol,NODRAW;
    虚拟:IF(CURRBARSCOUNT=0,V*N/M,DRAWNULL),NODRAW,COLORFFFF00;
    stICKLINE(CURRBARSCOUNT=0ANDN,虚拟,0,10,-1),COLORFFFF00;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,10,0),COLOR0099FF;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,8,0),COLOR11AAFF;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,6,0),COLOR22BBFF;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,4.2,0),COLOR33CCFF;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,3.3,0),COLOR44ddfF;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,2.2,0),COLOR55EEFF;
    STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,0.6,0),COLOR66FFFF;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,10,0),COLOR880000;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,8,0),COLOR991100;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,6,0),COLORAA2200;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,4.2,0),COLORBB3300;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,3.3,0),COLORCC4400;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,2.2,0),COLORDD5500;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,1.2,0),COLOREE6600;
    STICKLINE(CLOSE>=REF(CLOSE,1),0,VOL,0.6,0),COLORFF7700;
    量:VOL,VOLSTICK;
    预量:IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN,DRAWNULL),COLORFFFF00;
    VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    买: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)),COLORFF9088,POINTDOT;
    买卖%:ABS(买/卖),LINETHICK2,COLORWHITE;
    换手率%:VOL/CAPITAL*100,POINTDOT,COLORYELLOW;
    VOLUME:VOL,VOLSTICK;
    STICKLINE(IF(CLOSE>OPEN,VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*(HIGH-LOW),IF(CLOSE<OPEN,VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2))>0,0,IF(CLOSE>OPEN,VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*(HIGH-LOW),IF(CLOSE<OPEN,VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*((HIGH-OPEN)+(CLOSE-LOW)),
    VOL/2)),3.2,0),COLORYELLOW;
    {二十换:SUM(V/CAPITAL*100,20),COLORRED,POINTDOT;
    预换:MAX(VOL,DYNAINFO(17)*REF(MA(VOL,5),1))/CAPITAL*100,COLORFFFF00,POINTDOT;};
    STICKLINE(VOL>0,VOL,0,2.5,0),COLOR009700;
    STICKLINE(买>0,0,买,2.5,0),COLOR0030FF;
    变:STICKLINE(V>MA(VOL,5)ANDC>REF(C,1),V,MA(VOL,5),1.1,0),COLORRED;
    AA:IF(CLOSE>OPEN,VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*(HIGH-LOW),IF(CLOSE<OPEN,VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN))*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
    BB:IF((((((ABS((OPEN-CLOSE))/(HIGH-LOW))*VOL)>=(((HIGH-IF((CLOSE>OPEN),CLOSE,OPEN))/(HIGH-LOW))*VOL))AND(((ABS((OPEN-CLOSE))/(HIGH-LOW))*VOL)>=(((IF((CLOSE>OPEN),OPEN,CLOSE)-LOW)/(HIGH-LOW))*VOL)))AND(CLOSE>OPEN)),((ABS((OPEN-CLOSE))/(HIGH-LOW))*VOL),
    0);




[源码注释]通达信实用VOL成交量分析指标公式翻译结果


   A赋值:周期类型

   N赋值:如果A=0,返回1,否则返回如果A=1,返回5,否则返回如果A=2,返回15,否则返回如果A=3,返回30,否则返回如果A=4,返回60,否则返回如果A=5,返回240,否则返回无效数

   M赋值:如果N=1,返回如果当前离开盘分钟数关于1的模=0,返回1,否则返回当前离开盘分钟数关于1的模,否则返回如果N=5,返回如果当前离开盘分钟数关于5的模=0,返回5,否则返回当前离开盘分钟数关于5的模,否则返回如果N=15,返回如果当前离开盘分钟数关于15的模=0,返回15,否则返回当前离开盘分钟数关于15的模,否则返回如果N=30,返回如果当前离开盘分钟数关于30的模=0,返回30,否则返回当前离开盘分钟数关于30的模,否则返回如果N=60,返回条件判断,否则返回?

   输出现量:成交量(手),NODRAW

   输出虚拟:如果到最后交易的周期=0,返回成交量(手)*N/M,否则返回无效数,NODRAW,COLORFFFF00

   当满足条件到最后交易的周期=0ANDN时,在虚拟和0位置之间画柱状线,宽度为10,-1不为0则画空心柱.,COLORFFFF00

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   输出量:成交量(手),VOLSTICK

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

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

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

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

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

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

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

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

   输出买卖%:买/卖的绝对值,线宽为2,画白色

   输出换手率%:成交量(手)/当前流通股本(手)*100,POINTDOT,画黄色

   输出VOLUME:成交量(手),VOLSTICK

   当满足条件如果收盘价>,返回?,否则返回?时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),如果收盘价<,返回?,否则返回?

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

   0,0,如果收盘价>,返回?,否则返回?

   开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),如果收盘价<,返回?,否则返回?

   开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*((最高价-开盘价)+(收盘价-最低价)),成交量(手)/2)),3.2,0),画黄色

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

   0,成交量(手),0,2.5,0),COLOR009700

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

   0,0,买,2.5,0),COLOR0030FF

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

   成交量(手)的5日简单移动平均ANDC>

   1日前的收盘价,成交量(手),成交量(手)的5日简单移动平均,1.1,0),画红色

   输出AA:如果收盘价>,返回?,否则返回?

   开盘价,成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)*(最高价-最低价),如果收盘价<,返回?,否则返回?

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

   输出布林极限:如果((((((开盘价-收盘价)的绝对值/(最高价-最低价))*成交量(手))>,返回?,否则返回?

   =(((最高价-如果(收盘价>,返回?,否则返回?

   开盘价),收盘价,开盘价))/(最高价-最低价))*成交量(手)))AND((((开盘价-收盘价)的绝对值/(最高价-最低价))*成交量(手))>

   =(((如果(收盘价>,返回?,否则返回?

   开盘价),开盘价,收盘价)-最低价)/(最高价-最低价))*成交量(手))))AND(收盘价>

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


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

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

网友评论

已有0人评论

清除 发表评论