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

请版主看看这个问题,沪深300指数的现价在符合条件时在指定位置显示的问题 [通达信]

  • 咨询内容:
    沪深300指数的现价在符合条件时在指定位置显示的问题,公式如下:
    A:=(HHV(H,88)+LLV(L,88))/2;
    B:=(HHV(H,88)-LLV(L,88))/2;
    B4:=A-B*0.332;
    B5:=A-B*0.427;
    B6:=A-B*0.523;
    B7:=A-B*0.618;
    B8:=A-B*0.713;
    B9:=A-B*0.809;

    DRAWNUMBER_FIX(B4>DYNAINFO(7) AND DYNAINFO(7)>=B5,0,0.68,0,DYNAINFO(7));
    DRAWNUMBER_FIX(B5>DYNAINFO(7) AND DYNAINFO(7)>=B6,0,0.725,0,DYNAINFO(7));
    DRAWNUMBER_FIX(B6>DYNAINFO(7) AND DYNAINFO(7)>=B7,0,0.776,0,DYNAINFO(7));
    DRAWNUMBER_FIX(B7>DYNAINFO(7) AND DYNAINFO(7)>=B8,0,0.813,0,DYNAINFO(7));
    DRAWNUMBER_FIX(B8>DYNAINFO(7) AND DYNAINFO(7)>=B9,0,0.852,0,DYNAINFO(7));


    根据7月24日周五沪深300收盘时得出B4是4506.6,B5是4502.7,B6是4498.8,B7是4494.9,B8是4494.1,B9是4487.2,现价是4505.6

    B5>DYNAINFO(7) AND DYNAINFO(7)>=B6,
    B6>DYNAINFO(7) AND DYNAINFO(7)>=B7,
    B7>DYNAINFO(7) AND DYNAINFO(7)>=B8,
    B8>DYNAINFO(7) AND DYNAINFO(7)>=B9,

    本来上面4个条件里B5-B9数值都比现价大并且大于等于某个数值时,数值才应该正常显示,如果不符合条件就不显示现价数值,但实际情况是已经不符合上面条件了,为啥现价还会显示出来?




     

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

  • 通达信技术部: 当前界面K线中,历史某根K线满足条件时记下的数字,会一直显示
    如果只想根据最后一根K线判断的话,可以参考函数使用说,加上是否最后一根K线的判断条件

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容