您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

[分享]分时量比 [通达信]

  • 咨询内容: 我网络上搜到了某某人的量比.
    A:=IF(HOUR>12,(HOUR-13)*60+MINUTE+120,(HOUR-9)*60+MINUTE-30);
    A1:=IF(ISLASTBAR,BARSLAST(A=1),0);
    A2:=BACKSET(A1,A1+1);
    A3:=IF(A2=1,V,0);
    量比:DYNAINFO(17)*(SUM(V,D1)/D1)/(DYNAINFO(8)/FROMOPEN);


    他那个计算时间的一个变了 有时候会抖一下.
    于是我正好想起了过去研究过这个坑人的问题 有更简单更好的思路可以解决这的小问题.


    从上图可得知 A那个统计分钟数量的数字 在11点30那个收盘暂停和 后面1点开盘的衔接处 接的不好.

    我这么一改 就完美了.

    D1:=BARSLAST(DATE<>REF(DATE,1))+1;
    量比:DYNAINFO(17)*(SUM(V,D1)/D1)/(DYNAINFO(8)/FROMOPEN);


    效果图

    备注
    这个量比是支持多周期的. 各种5分10分都是支持的. 只是计算的是相应周期的量比. 当然不是1分钟的. 别问我为啥数字和1分钟的不一样.
    那样乱用有没有效果我也不清楚.

     

     来源:C X H 9 9 .C O M )

  • 通达信技术部: 理论上这就是根据每一根柱子求和然后平均算的量比
    可是这种东西最后都缩成0了 真是郁闷他到底有什么意义
    这某人写的这个量比 是不是不对劲哇!!!

    现在疑问来了 有人知道这个分时量比到底怎么算么!!

    量比: 开市后每分钟的平均成交量与过去5个交易日每分钟平均成交量之比

    晕啊 说明书里面翻出来了这个.
    谁知道过去5日那个怎么求呢!!

     

  • 通达信客服:
    D1:=BARSLAST(DATE<>REF(DATE,1))+1;
    M1:=REF(D1,D1);
    H1:=REF(SUM(VOL,M1*5)/(M1*5),M1);
    ALT:SUM(V,D1)/D1/H1; 

    {ALT:SUM(V,D1)/D1; 如果只想看分钟平均成交量用这个}

    完全计算正确了  这个图有缺点 需要前面5日的数据才出数据.
    如果只看平均成交量变化曲线 用大括号注释里面的就够了 那个变化和系统自带的量比是一模一样的 就是数值不一样.

     

  • 网友交流: A:=IF(HOUR>12,(HOUR-13)*60+MINUTE+120,(HOUR-9)*60+MINUTE-30);
    A1:=IF(ISLASTBAR,BARSLAST(A=1),0);
    A2:=BACKSET(A1,A1+1);
    A3:=IF(A2=1,V,0);
    量比:DYNAINFO(17)*(SUM(V,D1)/D1)/(DYNAINFO(8)/FROMOPEN);
    这个是N88版主的公式,论坛早就有了,但是想请教您
    要是求当日分时量比的最大值大于10的个股用什么办法呢?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息或微信:cxhjy888 进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容