神奇指标网

通达信自用量比换手指标源码

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

  



       相关简介:       通达信自用量比换手指标源码                        

 

       源码概况:通达信自用量比换手指标源码


  指标类别:量比指标公式源码


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图





通达信自用量比换手指标源码未来函数检测结果:

         暂未发现存在未来函数





通达信自用量比换手指标源码:



    var1:=(PERIODNAME=='1分钟'ORPERIODNAME=='5分钟'ORPERIODNAME=='15分钟'ORPERIODNAME=='30分钟'ORPERIODNAME=='60分钟'ORPERIODNAME=='日线')ANDISLASTBAR;
    var2:=IF(PERIODNAME=='日线',240/240,IF(PERIODNAME=='60分钟',240/60,IF(PERIODNAME=='30分钟',240/30,IF(PERIODNAME=='15分钟',240/15,IF(PERIODNAME=='5分钟',240/5,NULL)))));
    gs:=CEIL(FROMOPEN*VAR2/240);
    volday:=SUM(VOL,gs)*240/FROMOPEN;
    vvol:=IF(var1ANDFROMOPEN<240,MIN(SHGZG,volday/VAR2),IF(PERIODNAME=='周线',VOL*5/WEEKDAY,IF(PERIODNAME=='月线',VOL*30/DAY,VOL)));
    虚拟换手:IF(CODETYPE=1,vvol/SHGZG*100,IF(CODETYPE=0,MONEY/DPLTSZ*100,NULL)),linethick0,colorc0c0c0,precis2;
    换手:IF(CODETYPE=1,VOL/SHGZG*100,IF(CODETYPE=0,MONEY/DPLTSZ*100,NULL)),linethick0,color3033fe,precis2;
    ma5:MA(虚拟换手,5),colorwhite,precis2;
    ma10:MA(虚拟换手,10),coloryellow,precis2;
    ma20:MA(虚拟换手,20),colormagenta,precis2;
    STICKLINE(ISLASTBAR,0,虚拟换手,8,-2),layer7,colorc0c0c0;
    STICKLINE(C>=REF(C,1),0,换手,8,1),layer6,color3033fe;
    STICKLINE(C<REF(C,1),0,换手,8,0),layer6,colorcyan;
    STICKLINE(BARPOS=1ANDC>=O,0,换手,8,1),layer7,color3033fe;
    STICKLINE(BARPOS=1ANDC<O,0,换手,8,0),layer7,colorcyan;
    HORLINE(ISLASTBAR,换手,0,1),color008080;
    stICKLINE(C>0,80,80,5,0),COLOR7F00FF;
    STICKLINE(C>0,50,50,5,0),COLORFFCCAA;
    STICKLINE(C>0,20,20,10,0),COLORGRAY;
    STICKLINE(C>0,-10,-10,5,0),COLOR008000;
    STICKLINE(C>0,-40,-40,5,0),COLORmaGENTA;
    VV:=AMOUNT/100000000;
    LB:=vv/((HHV(vv,283)+HHV(vv,284))/2);
    DX:=DMA(c,LB);
    jh:=DMA(H,LB);
    JL:=DMA(L,LB);
    HH:=REF((HHV(JH,283)+HHV(JH,284))/2,1);
    LL:=REF((LLV(JL,283)+LLV(JL,284))/2,1);
    RSV:=(DX-LL)/(HH-LL)*100;
    K:=SMA(RSV+Sma(RSV-REF(rsv,1),15,1),15,1);
    RHH:=REF(HHV(jh,68),1);
    RLL:=REF(LLV(jL,68),1);
    RSV1:=(RHH-DX)/(RHH-RLL)*100;
    fK:SMA(RSV1+SMA(RSV1-ref(RSV1,1),5,1),5,1),COLOR00CCCC;
    XHH:=REF((HHV(jh,16)*2+HHV(JH,17))/3,1);
    XLL:=REF((LLV(JL,16)*2+LLV(JL,17))/3,1);
    XSV:=(XHH-DX)/(XHH-XLL)*100;
    XK:SMA(XSV+SMA(XSV-ref(XSV,1),3,1),3,1),COLORWHITE;
    cci:((DX-MA(DX,63))/(AVEDEV(DX,63)*6.75/100)),COLORRED;
    MCI:(eMA(cci+eMA(cci-ref(cci,1),7),7)+eMA(cci+eMA(cci-ref(cci,1),8),8))/2,COLORGREEN;
    DRAWTEXT(crOSS(CCI,FK)ANDK>20,25,'★'),COLORMAGENTA;





[源码注释]通达信自用量比换手指标翻译结果




    VAR1赋值:(PERIODNAME('1分钟'ORPERIODNAME''5分钟'ORPERIODNAME''15分钟'ORPERIODNAME''30分钟'ORPERIODNAME''60分钟'ORPERIODNAME''日线')ANDISLASTBAR
    VAR2赋值:如果PERIODNAME'日线',返回240/240,否则返回如果PERIODNAME'60分钟',返回240/60,否则返回如果PERIODNAME'30分钟',返回240/30,否则返回如果PERIODNAME'15分钟',返回240/15,否则返回如果PERIODNAME'5分钟',返回240/5,否则返回NULL
    GS赋值:CEIL(当前离开盘分钟数*VAR2/240)
    VOLDAY赋值:成交量(手)的GS日累和*240/当前离开盘分钟数
    VVOL赋值:如果VAR1ANDFROMOPEN<,返回?,否则返回?
    240,SHGZG和VOLDAY/VAR2的较小值,如果PERIODNAME'周线',返回成交量(手)*5/星期,否则返回如果PERIODNAME'月线',返回成交量(手)*30/日,否则返回成交量(手))
    输出虚拟换手:如果CODETYPE=1,返回VVOL/SHGZG*100,否则返回如果CODETYPE=0,返回MONEY/DPLTSZ*100,否则返回NULL,线宽为0,COLORC0C0C0,PRECIS2
    输出换手:如果CODETYPE=1,返回成交量(手)/SHGZG*100,否则返回如果CODETYPE=0,返回MONEY/DPLTSZ*100,否则返回NULL,线宽为0,COLOR3033FE,PRECIS2
    输出MA5:虚拟换手的5日简单移动平均,画白色,PRECIS2
    输出MA10:虚拟换手的10日简单移动平均,画黄色,PRECIS2
    输出MA20:虚拟换手的20日简单移动平均,画洋红色,PRECIS2
    当满足条件是否最后一个周期时,在0和虚拟换手位置之间画柱状线,宽度为8,-2不为0则画空心柱.,LAYER7,COLORC0C0C0
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =1日前的收盘价,0,换手,8,1),LAYER6,COLOR3033FE
    当满足条件收盘价<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    1日前的收盘价,0,换手,8,0),LAYER6,画青色
    当满足条件BARPOS=1ANDC>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =开盘价,0,换手,8,1),LAYER7,COLOR3033FE
    当满足条件BARPOS=1ANDC<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    开盘价,0,换手,8,0),LAYER7,画青色
    HORLINE(是否最后一个周期,换手,0,1),COLOR008080
    当满足条件收盘价>0时,在80和80位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR7F00FF
    当满足条件收盘价>0时,在50和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCCAA
    当满足条件收盘价>0时,在20和20位置之间画柱状线,宽度为10,0不为0则画空心柱.,画深灰色
    当满足条件收盘价>0时,在-10和-10位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR008000
    当满足条件收盘价>0时,在-40和-40位置之间画柱状线,宽度为5,0不为0则画空心柱.,画洋红色
    VV赋值:成交额(元)/100000000
    LB赋值:VV/((283日内VV的最高值+284日内VV的最高值)/2)
    DX赋值:以LB为权重收盘价的动态移动平均
    JH赋值:以LB为权重最高价的动态移动平均
    JL赋值:以LB为权重最低价的动态移动平均
    HH赋值:1日前的(283日内JH的最高值+284日内JH的最高值)/2
    LL赋值:1日前的(283日内JL的最低值+284日内JL的最低值)/2
    RSV赋值:(DX-LL)/(HH-LL)*100
    K赋值:RSV+RSV-1日前的RSV的15日[1日权重]移动平均的15日[1日权重]移动平均
    RHH赋值:1日前的68日内JH的最高值
    RLL赋值:1日前的68日内JL的最低值
    RSV1赋值:(RHH-DX)/(RHH-RLL)*100
    输出FK:RSV1+RSV1-1日前的RSV1的5日[1日权重]移动平均的5日[1日权重]移动平均,COLOR00CCCC
    XHH赋值:1日前的(16日内JH的最高值*2+17日内JH的最高值)/3
    XLL赋值:1日前的(16日内JL的最低值*2+17日内JL的最低值)/3
    XSV赋值:(XHH-DX)/(XHH-XLL)*100
    输出XK:XSV+XSV-1日前的XSV的3日[1日权重]移动平均的3日[1日权重]移动平均,画白色
    输出CCI:((DX-DX的63日简单移动平均)/(DX的63日平均绝对偏差*6.75/100)),画红色
    输出MCI:(CCI+CCI-1日前的CCI的7日指数移动平均的7日指数移动平均+CCI+CCI-1日前的CCI的8日指数移动平均的8日指数移动平均)/2,画绿色
    当满足条件CCI上穿FKANDK>20时,在25位置书写文字,画洋红色


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

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

网友评论

已有0人评论

清除 发表评论