您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

[求助]编写公式求助 [文华财经]

  • 咨询内容:

    想编写一个公式,反映品种开盘后至今的多空能量差,公式编写如下: ZZ:=(C+H+C)/3中心值; CJ:=ABS( OPI-REF(OPI,1))仓差; DN:IFELSE( C>ZZ,CJ , 0)多头; KN:IFELSE( C<ZZ,CJ ,0 )空头;DNN:SUM( DN,0 )多头累计;KNN:SUM( KN,0 )空头累计,NJ:DNN-KNN多空差。

    主要思想是:若本周期收盘价大于中心值,则本周期仓差绝对值CJ算入多头DN,反之则计入空头DN; DNN为开盘后至今的多头累计,KNN为空头累计,NJ则为多空累计差值。 有几点需要老师在编写时加入: 1、当C=ZZ时,则CJ各算一半计入多头和空头; 2、累计多头空头时,只需要当日开盘后到现在的累计值,因为是用于日内交易; 3、NJ最后用红绿柱显示出来。 望老师尽快回复,先谢了。不知道怎么只发了一半,重新发一次。

     

  • 文华技术人员:

    NN:=BARSLAST(DATE<>REF(DATE,1))+1;

    ZZ:=(C+H+C)/3中心值;

    CJ:=ABS( OPI-REF(OPI,1))仓差;

    DN:IFELSE( C>ZZ,CJ , 0)多头; 

    KN:IFELSE( C<ZZ,CJ ,0 )空头;

    DK:IFELSE(C=ZZ,CJ/2,0);

    DNN:SUM( DN+DK,NN)多头累计;

    KNN:SUM( KN+DK,NN)空头累计,

    NJ:DNN-KNN多空差。

     

    仅供参考

     

  • 文华客服: 公式通过了,但奇怪的是与预期效果有差异,DN值始终为0,这不应该啊?请老师代为测试一下看看问题出在哪。不太精通公式编写,烦请老师代劳。

     

  • 网友回复:

    帮您看了一下,您的ZZ变量的含义可能有点问题

    ZZ:=(C+H+C)/3中心值;

    猜测您应该是想取收盘价,最高价和最低价的均值吧?应该是

    ZZ:=(C+H+L)/3中心值;

     

    如果是原来的定义方式的话,C>ZZ肯定无法满足的

     

  • 网友回复: 自己太粗心了,连这个都搞错了,谢谢老师。我还有进一步的问题:1、我想将DNN、KNN以类似于成交量一样的红绿柱来显示;2、我想将持仓量变动曲线引入到同一图中,但可能由于数比例相差太大吧,图形完全变形,该怎么解决这个问题?烦请老师答复。再次表示感谢。

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容