关于BARSLAST()函数求值不正确BUG的一个反馈
作者:通达信 来源:cxh99.com 发布时间:2023年01月29日
-
咨询内容:
一个简单公式,如下:
LLV55:LLV(L,250); {取250周期内最低值}
LLVR:BARSLAST(L=LLV55); {求该最低值所在周期,按理应该在0 - 250周期范围内}
HHV55:HHV(H,LLVR); {取250周期内最低值点到当前时间点的最高值}
HHVR:BARSLAST(H=HHV55);
ZGZF:=100*(HHV55-LLV55)/LLV55;
XZF:=100*(C-LLV55)/LLV55;
低点:LLV55,NODRAW;
高点:HHV55,NODRAW;
高点涨:IF(LLVR>0,ZGZF,0),NODRAW;
现涨:IF(LLVR>0,XZF,0),NODRAW;
实际运行后发现对于走势如果一直是上升态时正确,但对于250周期内下降在回升的情况错的一塌糊涂,所返回的最低点周期数值远远大于250,莫名其妙(见附件实际运行截图)。
希望公司能解决这个问题!!!
来源:C X H 9 9 .C O M )
-
通达信技术部:
此主题相关图片如下微信图片_20211104174511.png:
-
通达信客服:
此主题相关图片如下微信图片_20211104174419.png:
-
网友交流:
虽然用通达信N多年,但发表话题不熟,敬请原谅!!
此主题相关图片如下微信图片_20211104181824.png:
-
网友交流:
LLV55:LLV(L,250);
LLVR:BARSLAST(L=LLV55);
你需要把LLV55取值为常量,然后计算
LLVR