神奇指标网

大智慧好用的成交量指标

浏览 350次浏览
标签: 成交量
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介: 大智慧好用的成交量指标                                


     源码概况:大智慧好用的成交量指标


  指标类别:大智慧公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



大智慧好用的成交量指标源码:



    VM:=20;N:=20;
    TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
    MTIME:=MOD(FROMOPEN,TOTAL);
    CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
    Vvol:IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL),NODRAW;
    STICKLINE(CURRBARSCOUNT=1&&(SETCODE=0||SETCODE=1),VVOL,0,-1,-1),COLOR00C0C0;
    VOLUME:VOL,VOLSTICK;
    V5:=MA(V,5);
    V8:=MA(V,8);
    V13:=MA(V,13);
    T5:=ALIGNRIGHT(MOD(CURRBARSCOUNT,5));
    T8:=ALIGNRIGHT(MOD(CURRBARSCOUNT,8));
    T13:=ALIGNRIGHT(MOD(CURRBARSCOUNT,13));
    TA5:=BARSLAST(CROSS(T5=0,0.5));
    TA8:=BARSLAST(CROSS(T8=0,0.5));
    TA13:=BARSLAST(CROSS(T13=0,0.5));
    VH5:=REFX(HHV(V5,TA5+1),BARSNEXT(T5=1));
    VH8:=REFX(HHV(V8,TA8+1),BARSNEXT(T8=1));
    VH13:=REFX(HHV(V13,TA13+1),BARSNEXT(T13=1));
    STICKLINE(T5=1,0,VH5,0,0),COLORYELLOW;
    STICKLINE(T5=0,0,VH5,0,0),COLORYELLOW;
    STICKLINE(TA5>0ANDTA5<4,VH5,VH5,8,0),COLORYELLOW;
    STICKLINE(T8=1,0,VH8,0,0),COLORLIMAGENTA;
    STICKLINE(T8=0,0,VH8,0,0),COLORLIMAGENTA;
    STICKLINE(TA8>0ANDTA8<7,VH8,VH8,8,0),COLORLIMAGENTA;
    STICKLINE(T13=1,0,VH13,0,0),COLORGREEN;
    STICKLINE(T13=0,0,VH13,0,0),COLORGREEN;
    STICKLINE(TA13>0ANDTA13<12,VH13,VH13,8,0),COLORGREEN;
    DIIFF:=(Ema(CLOSE,5)-EMA(CLOSE,10));
    DEAA:=EMA(DIIFF,3);
    k线动能:=(DIIFF-DEAA),COLORYELLOW;
    DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:=EMA(DIF,9);
    macd:=2*(DIF-DEA);
    周DIF:=("MacD.DIF#WEEK");
    周DEA:=("MACD.DEA#WEEK");
    周MACD:=2*(周DIF-周DEA);
    主力控盘度0:=(K线动能+MACD+周MACD);
    主力控盘度:EMA(EMA(EMA(主力控盘度0,1),2),3)*100,NODRAW;
    DRAwrECTREL(30,205,190,145,RGB(0,140,0));
    DRAWRECTREL(30,195,190,155,RGB(0,160,0));
    DRAWRECTREL(30,185,190,165,RGB(0,180,0));
    DRAWRECTREL(30,175,190,175,RGB(0,210,0));
    DRAWRECTREL(30,205,30+CONst(主力控盘度),145,RGB(140,0,0));
    DRAWRECTREL(30,195,30+CONST(主力控盘度),155,RGB(160,0,0));
    DRAWRECTREL(30,185,30+CONST(主力控盘度),165,RGB(180,0,0));
    DRAWRECTREL(30,175,30+CONST(主力控盘度),175,RGB(210,0,0));
    DRAWTEXT_FIX(1,0.05,0.01,0,STRCAT(STRCAT('主力控盘度',CON2STR(主力控盘度,2)),'%')),COLORYELLOW;
    vol_AMO:=1;{1~2;1-成交量;2-成交额};
    EPSL:=0.0001;
    TJ1:=H=LANDC>REF(C,1);{预备简单处理一字涨停};
    TJ2:=H=LANDC<REF(C,1);{预备简单处理一字跌停};
    量_价:IF(VOL_AMO=1,V,AMOUNT),STICK,COLOREEFFEE;{量或价};
    STICKLINE(C>OPEN,0,量_价,1.5,1),COLOR1133FA;{画阴阳量空心柱};
    STICKLINE(C<OPEN,0,量_价,1.5,1),COLORDFDF13;
    EP:=IF(TJ1,EPSL,IF(TJ2,-EPSL,0));{以下2句属关键改进,版权归属原创者.YFQJ.JLJ};
    YFQJ_JLJ_ddx:=(2*C-H-L+EP)/(3*(H-L+Abs(EP)));
    买卖差:YFQJ_JLJ_DDX*量_价,COLOR13AADD,NODRAW;{LINETHICK};
    买卖比%:买卖差/量_价*100,NODRAW;
    主动买:量_价*(1+YFQJ_JLJ_DDX)/2,COLOR1133AA,NODRAW;
    主动卖:量_价*(1-YFQJ_JLJ_DDX)/2,COLORDFDF13,NODRAW;
    STICKLINE(1,0,主动买,2.2,1),COLOR1133DE;{红色实框空心柱}
    差:=ABS(买卖差);
    STICKLINE(主动买>主动卖,0,差,2,0),COLOR13BCFF;
    STICKLINE(主动买>主动卖,0,差,1,0),COLOR13CDFF;
    STICKLINE(主动买>主动卖,0,差,0.5,0),COLOR13DEFF;
    STICKLINE(主动买<主动卖,0,差,2,0),COLOR339933;
    STICKLINE(主动买<主动卖,0,差,1,0),COLOR33BB33;
    STICKLINE(主动买<主动卖,0,差,0.5,0),COLOR33DD33;
    {买卖差累积曲线};
    短:EMA(SUM(买卖差,5),3),COLORABCCBA,LINETHICK2;
    中:=EMA(SUM(买卖差,10),3)/2,COLOR13EFEF,LINETHICK1;
    长:=EMA(SUM(买卖差,20),3)/5,COLORFFAA55,LINETHICK1;
    中长:=EMA(EMA(EMA(长,1),2),3);
    强:IF(短>REF(短,1),短,MA(短,256000)),COLOR1133EF,LINETHICK2;
    A:=EMA((EMA(中长,19)+EMA(中长,20)+EMA(中长,21))/3,3),COLORYELLOW;
    轴线:=EMA(A,3)COLORWHITE;
    AA:=EMA((EMA(中长,1)+EMA(中长,3)+EMA(中长,5))/3,3),COLORWHITE;
    AAA:EMA(EMA(EMA(AA,1),2),3)*2;
    BB:=EMA((EMA(中长,41)+EMA(中长,42)+EMA(中长,43))/3,3);
    CC:=BB-(AA-BB);
    CCC:EMA(EMA(EMA(CC,1),2),3)*2;
    开口值1:=HHV(AA,1)/LLV(CC,1)*100-100,NODRAW;
    开口值2:EMA(开口值1,5),NODRAW;
    IF(AAA<轴线ANDAAA>REF(AAA,1),AAA,DRAWNULL),COLORMAGENTA,LINETHICK2;
    IF(AAA>轴线ANDAAA>REF(AAA,1),AAA,DRAWNULL),COLORRED,LINETHICK2;
    IF(AAA>轴线ANDAAA<REF(AAA,1),AAA,DRAWNULL),COLORYELLOW,LINETHICK2;
    IF(AAA<轴线ANDAAA<REF(AAA,1),AAA,DRAWNULL),COLORLIBLUE,LINETHICK2;
    IF(CCC<轴线ANDCCC>REF(CCC,1),CCC,DRAWNULL),COLORLIBLUE,LINETHICK2;
    IF(CCC>轴线ANDCCC>REF(CCC,1),CCC,DRAWNULL),COLORYELLOW,LINETHICK2;
    IF(CCC>轴线ANDCCC<REF(CCC,1),CCC,DRAWNULL),COLORRED,LINETHICK2;
    IF(CCC<轴线ANDCCC<REF(CCC,1),CCC,DRAWNULL),COLORMAGENTA,LINETHICK2;

[源码注释]大智慧好用的成交量指标翻译结果

    VM赋值:20
    N赋值:20
    TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回240,否则返回1
    MTIME赋值:当前离开盘分钟数关于TOTAL的模
    CTIME赋值:如果MTIME<,返回?,否则返回?
    0.5,TOTAL,MTIME)
    输出VVOL:如果到最后交易的周期=1,返回成交量(手)*TOTAL/CTIME,否则返回无效数,NODRAW
    当满足条件到最后交易的周期=1&时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    &
    (市场类型=0或者市场类型=1),VVOL,0,-1,-1),COLOR00C0C0
    输出VOLUME:成交量(手),VOLSTICK
    V5赋值:成交量(手)的5日简单移动平均
    V8赋值:成交量(手)的8日简单移动平均
    V13赋值:成交量(手)的13日简单移动平均
    T5赋值:到最后交易的周期关于5的模的有效数据右对齐
    T8赋值:到最后交易的周期关于8的模的有效数据右对齐
    T13赋值:到最后交易的周期关于13的模的有效数据右对齐
    TA5赋值:上次T5=0上穿0.5距今天数
    TA8赋值:上次T8=0上穿0.5距今天数
    TA13赋值:上次T13=0上穿0.5距今天数
    VH5赋值:下次T5=1距今天数日后的TA5+1日内V5的最高值
    VH8赋值:下次T8=1距今天数日后的TA8+1日内V8的最高值
    VH13赋值:下次T13=1距今天数日后的TA13+1日内V13的最高值
    当满足条件T5=1时,在0和VH5位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
    当满足条件T5=0时,在0和VH5位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
    当满足条件TA5>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDTA5<
    4,VH5,VH5,8,0),画黄色
    当满足条件T8=1时,在0和VH8位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
    当满足条件T8=0时,在0和VH8位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
    当满足条件TA8>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDTA8<
    7,VH8,VH8,8,0),画淡洋红色
    当满足条件T13=1时,在0和VH13位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
    当满足条件T13=0时,在0和VH13位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
    当满足条件TA13>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDTA13<
    12,VH13,VH13,8,0),画绿色
    DIIFF赋值:(收盘价的5日指数移动平均-收盘价的10日指数移动平均)
    DEAA赋值:DIIFF的3日指数移动平均
    K线动能赋值:(DIIFF-DEAA),画黄色
    DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DEA赋值:DIF的9日指数移动平均
    MACD赋值:2*(DIF-DEA)
    周DIF赋值:("MACD.DIF[取周线数据]")
    周DEA赋值:("MACD.DEA[取周线数据]")
    周MACD赋值:2*(周DIF-周DEA)
    主力控盘度0赋值:(K线动能+MACD+周MACD)
    输出主力控盘度:主力控盘度0的1日指数移动平均的2日指数移动平均的3日指数移动平均*100,NODRAW
    相对位置上画矩形
    相对位置上画矩形
    相对位置上画矩形
    相对位置上画矩形
    相对位置上画矩形
    相对位置上画矩形
    相对位置上画矩形
    相对位置上画矩形
    当满足条件1时,在横轴0.05纵轴0.01位置书写文字,画黄色
    VOL_AMO赋值:1
    EPSL赋值:0.0001
    TJ1赋值:最高价=LANDC>1日前的收盘价
    TJ2赋值:最高价=LANDC<1日前的收盘价
    输出量_价:如果VOL_AMO=1,返回成交量(手),否则返回成交额(元),STICK,COLOREEFFEE
    当满足条件收阳线时,在0和量_价位置之间画柱状线,宽度为1.5,1不为0则画空心柱.,COLOR1133FA
    当满足条件收阴线时,在0和量_价位置之间画柱状线,宽度为1.5,1不为0则画空心柱.,COLORDFDF13
    EP赋值:如果TJ1,返回EPSL,否则返回如果TJ2,返回-EPSL,否则返回0
    YFQJ_JLJ_DDX赋值:(2*收盘价-最高价-最低价+EP)/(3*(最高价-最低价+EP的绝对值))
    输出买卖差:YFQJ_JLJ_DDX*量_价,COLOR13AADD,NODRAW
    输出买卖比%:买卖差/量_价*100,NODRAW
    输出主动买:量_价*(1+YFQJ_JLJ_DDX)/2,COLOR1133AA,NODRAW
    输出主动卖:量_价*(1-YFQJ_JLJ_DDX)/2,COLORDFDF13,NODRAW
    当满足条件1时,在0和主动买位置之间画柱状线,宽度为2.2,1不为0则画空心柱.,COLOR1133DE
    差赋值:买卖差的绝对值
    当满足条件主动买>主动卖时,在0和差位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR13BCFF
    当满足条件主动买>主动卖时,在0和差位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR13CDFF
    当满足条件主动买>主动卖时,在0和差位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR13DEFF
    当满足条件主动买<主动卖时,在0和差位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR339933
    当满足条件主动买<主动卖时,在0和差位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR33BB33
    当满足条件主动买<主动卖时,在0和差位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR33DD33
    输出短:买卖差的5日累和的3日指数移动平均,COLORABCCBA,线宽为2
    中赋值:买卖差的10日累和的3日指数移动平均/2,COLOR13EFEF,线宽为1
    长赋值:买卖差的20日累和的3日指数移动平均/5,COLORFFAA55,线宽为1
    中长赋值:长的1日指数移动平均的2日指数移动平均的3日指数移动平均
    输出强:如果短>1日前的短,返回短,否则返回短的256000日简单移动平均,COLOR1133EF,线宽为2
    A赋值:(中长的19日指数移动平均+中长的20日指数移动平均+中长的21日指数移动平均)/3的3日指数移动平均,画黄色
    轴线赋值:A的3日指数移动平均画白色
    AA赋值:(中长的1日指数移动平均+中长的3日指数移动平均+中长的5日指数移动平均)/3的3日指数移动平均,画白色
    输出AAA:AA的1日指数移动平均的2日指数移动平均的3日指数移动平均*2
    BB赋值:(中长的41日指数移动平均+中长的42日指数移动平均+中长的43日指数移动平均)/3的3日指数移动平均
    CC赋值:BB-(AA-BB)
    输出CCC:CC的1日指数移动平均的2日指数移动平均的3日指数移动平均*2
    开口值1赋值:1日内AA的最高值/1日内CC的最低值*100-100,NODRAW
    输出开口值2:开口值1的5日指数移动平均,NODRAW
    如果AAA<轴线ANDAAA>1日前的AAA,返回AAA,否则返回无效数,画洋红色,线宽为2
    如果AAA>轴线ANDAAA>1日前的AAA,返回AAA,否则返回无效数,画红色,线宽为2
    如果AAA>轴线ANDAAA<1日前的AAA,返回AAA,否则返回无效数,画黄色,线宽为2
    如果AAA<轴线ANDAAA<1日前的AAA,返回AAA,否则返回无效数,画淡蓝色,线宽为2
    如果CCC<轴线ANDCCC>1日前的CCC,返回CCC,否则返回无效数,画淡蓝色,线宽为2
    如果CCC>轴线ANDCCC>1日前的CCC,返回CCC,否则返回无效数,画黄色,线宽为2
    如果CCC>轴线ANDCCC<1日前的CCC,返回CCC,否则返回无效数,画红色,线宽为2
    如果CCC<轴线ANDCCC<1日前的CCC,返回CCC,否则返回无效数,画洋红色,线宽为2


今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!

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

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

网友评论

已有0人评论

清除 发表评论