以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  无效值参与运算,会得出有效值。希望改进一下以免出错  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=12251)

--  作者:阿火
--  发布时间:2012/6/6 11:15:50
--  求助

一般人的逻辑是:无效值参与运算,运算结果应该依然是无效值

 

发现一个无效值参数运算,得到了有效值的函数:

 

相关代码如下:

//aa赋值为无效值,通过round运算,得到了0的结果

variable:aa=drawnull;
bb:round(aa);

 


--  作者:rushtaotao
--  发布时间:2012/6/6 11:18:43
--  
感谢提交建议
--  作者:admin
--  发布时间:2012/6/6 11:53:04
--  

这个没法解决的,你需要通过

 

判断指定值是否是有效数据
用法:
VALID(X),当X为有效数据时返回1,否则返回0

 

这个函数来自己过滤了