请版主看看这个问题,沪深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或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容