神奇指标网

真实成交量VOL通达信指标公式

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

  



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


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


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



真实成交量VOL通达信指标公式源码:



    AX:=PERIOD;
    BL:=IF(AX=0,150,IF(AX=1,50,IF(AX=2,30,IF(AX=3,17,IF(AX=4,15,IF(AX=5,8,
    IF(AX=6,3,IF(AX=7,2,IF(AX=8,50,IF(AX=9,3,1.3))))))))));
    FM:=(Ema(CLOSE,1.414*9+1));
    FCL:=IF(FM<=0.05,Abs(FM)+0.1,0);
    DIF:=(EMA(CLOSE,9)-EMA(CLOSE,2*9+2))/(FCL+FM)*60*BL*4+260,COLORLIRED,LINETHICK1;
    DEA:=EMA(DIF,9*0.75),COLORGREEN,LINETHICK1;
    macd:=2*(DIF-DEA)+200;
    stICKLINE(MacD>200ANDMACD<REF(MACD,1),200,MACD,1,0),COLORGREEN;
    STICKLINE(MACD>200ANDMACD>REF(MACD,1),200,MACD,1,0),COLORMAGENTA;
    STICKLINE(MACD<200ANDMACD<REF(MACD,1),200,MACD,1,1),COLORLIGREEN;
    STICKLINE(MACD<200ANDMACD>REF(MACD,1),200,MACD,1,1),COLORFF00FF;
    DRAWBAND(DIF,RGB(200,50,55),DEA,RGB(100,400,100));
    DRAWTEXT(crOSS(DIF,DEA),DIF*0.93,'B'),COLORYELLOW;
    L1:=(CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11))*100*4+10;
    K:SMA(L1,3,1),COLORGRAY;
    D:SMA(K,3,1),COLOR38B0DE;
    W:IF(K>REF(K,1),K,DRAWNULL),COLORMAGENTA,LINETHICK2;
    MAXV:=CONST(HHV(vol,100));
    MAXD:=CONST(MAX(ABS(HHV(DIF,100)),ABS(LLV(DIF,100))));
    BS:=MAXV/MAXD*1.5;
    CC:=IF(CURRBARSCOUNT=1ANDPERIOD=5,VOL*240/FROMOPEN*0.8/BS,DRAWNULL);
    STICKLINE(CURRBARSCOUNT=1ANDPERIOD=5,CC,0,-1,-1),COLOR00C0C0;
    AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    买盘:=IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+
    (CLOSE-LOW)),VOL/2)),NODRAW;
    买:买盘/10000,COLORRED,NODRAW;
    卖盘:=IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,
    0-AA*(HIGH-LOW),0-VOL/2)),NODRAW;
    卖:卖盘/10000,COLORGREEN,NODRAW;
    差额:(买盘+卖盘)/10000,COLORWHITE,NODRAW;
    {BB:=(买盘+卖盘);}
    三日净流入:SUM(差额,3),COLORMAGENTA,NODRAW;
    STICKLINE(买盘>0OR卖盘<0,0,VOL/BS,2,0),COLORLICYAN;
    STICKLINE(买盘>0,0,买盘/BS,2,0),COLORRED;
    JJJ:=IF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));
    DDD:=(DYNAINFO(5)<0.01||DYNAINFO(6)<0.01);
    JJJT:=IF(DDD,1,(JJJ<(DYNAINFO(5)+0.01)&&JJJ>(DYNAINFO(6)-0.01)));
    CYC1:=IF(JJJT,0.01*EMA(AMOUNT,5)/EMA(V,5),EMA((H+L+C)/3,5));
    CYC2:=IF(JJJT,0.01*EMA(AMOUNT,13)/EMA(V,13),EMA((H+L+C)/3,13));
    CYC3:=IF(JJJT,0.01*EMA(AMOUNT,34)/EMA(V,34),EMA((H+L+C)/3,34));
    CYC∞:=IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/FINANCE(7)),EMA((HIGH+LOW+CLOSE)/3,120));
    VOLUME:=VOL;
    XG:=REF(H,1)>REF(CYC1,1)ANDREF(H,1)>REF(CYC2,1)ANDREF(H,1)>REF(CYC3,1)ANDREF(H,1)>REF(CYC∞,1)
    ANDREF(L,1)<REF(CYC1,1)ANDREF(L,1)<REF(CYC2,1)ANDREF(L,1)<REF(CYC3,1)ANDREF(L,1)<REF(CYC∞,1);
    AA:XGANDVOL>=REF(V,1)*1.91&&C>REF(C,1)ANDC>O;




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


   AX赋值:周期类型

   BL赋值:如果AX=0,返回150,否则返回如果AX=1,返回50,否则返回如果AX=2,返回30,否则返回如果AX=3,返回17,否则返回如果AX=4,返回15,否则返回如果AX=5,返回8,否则返回如果AX=6,返回3,否则返回如果AX=7,返回2,否则返回如果AX=8,返回50,否则返回如果AX=9,返回3,否则返回1.3

   FM赋值:(收盘价的1.414*9+1日指数移动平均)

   FCL赋值:如果FM<=0.05,返回FM的绝对值+0.1,否则返回0

   DIF赋值:(收盘价的9日指数移动平均-收盘价的2*9+2日指数移动平均)/(FCL+FM)*60*BL*4+260,画淡红色,线宽为1

   DEA赋值:DIF的9*0.75日指数移动平均,画绿色,线宽为1

   MACD赋值:2*(DIF-DEA)+200

   当满足条件MACD>200ANDMACD<1日前的MACD时,在200和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色

   当满足条件MACD>200ANDMACD>1日前的MACD时,在200和MACD位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色

   当满足条件MACD<200ANDMACD<1日前的MACD时,在200和MACD位置之间画柱状线,宽度为1,1不为0则画空心柱.,画淡绿色

   当满足条件MACD<200ANDMACD>1日前的MACD时,在200和MACD位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF

   画带状线

   当满足条件DIF上穿DEA时,在DIF*0.93位置书写文字,画黄色

   L1赋值:(收盘价-11日内最低价的最低值)/(11日内最高价的最高值-11日内最低价的最低值)*100*4+10

   输出K:L1的3日[1日权重]移动平均,画深灰色

   输出D:K的3日[1日权重]移动平均,COLOR38B0DE

   输出W:如果K>1日前的K,返回K,否则返回无效数,画洋红色,线宽为2

   MAXV赋值:100日内成交量(手)的最高值的最后一日取值设为常数

   MAXD赋值:100日内DIF的最高值的绝对值和100日内DIF的最低值的绝对值的较大值的最后一日取值设为常数

   BS赋值:MAXV/MAXD*1.5

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

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

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

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

   输出买:买盘/10000,画红色,NODRAW

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

   输出卖:卖盘/10000,画绿色,NODRAW

   输出差额:(买盘+卖盘)/10000,画白色,NODRAW

   输出三日净流入:差额的3日累和,画洋红色,NODRAW

   当满足条件买盘>0OR卖盘<0时,在0和成交量(手)/BS位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡青色

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

   JJJ赋值:如果总量>,返回?,否则返回?

   0.01,0.01*总金额/总量,昨收盘价)

   DDD赋值:(最高价<

   0.01或者最低价<

   0.01)

   JJJT赋值:如果DDD,返回1,否则返回(JJJ<

   (最高价+0.01)&

   &

   JJJ>

   (最低价-0.01)))

   CYC1赋值:如果JJJT,返回0.01*成交额(元)的5日指数移动平均/成交量(手)的5日指数移动平均,否则返回(最高价+最低价+收盘价)/3的5日指数移动平均

   CYC2赋值:如果JJJT,返回0.01*成交额(元)的13日指数移动平均/成交量(手)的13日指数移动平均,否则返回(最高价+最低价+收盘价)/3的13日指数移动平均

   CYC3赋值:如果JJJT,返回0.01*成交额(元)的34日指数移动平均/成交量(手)的34日指数移动平均,否则返回(最高价+最低价+收盘价)/3的34日指数移动平均

   CYC∞赋值:如果JJJT,返回以100*成交量(手)/流通股本(股)为权重成交额(元)/(100*成交量(手))的动态移动平均,否则返回(最高价+最低价+收盘价)/3的120日指数移动平均

   VOLUME赋值:成交量(手)

   XG赋值:1日前的最高价>

   1日前的CYC1ANDREF(最高价,1)>

   1日前的CYC2ANDREF(最高价,1)>

   1日前的CYC3ANDREF(最高价,1)>

   1日前的CYC∞ANDREF(最低价,1)<

   1日前的CYC1ANDREF(最低价,1)<

   1日前的CYC2ANDREF(最低价,1)<

   1日前的CYC3ANDREF(最低价,1)<

   1日前的CYC∞

   输出AA:XGANDVOL>

   =1日前的成交量(手)*1.91&

   &

   收盘价>

   1日前的收盘价ANDC>

   开盘价


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

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

网友评论

已有0人评论

清除 发表评论