打印本文打印本文 关闭窗口关闭窗口

关于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
打印本文打印本文 关闭窗口关闭窗口