以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  关于vba中程序稳定性问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=152481)

--  作者:lklk2492
--  发布时间:2017/5/4 22:30:31
--  关于vba中程序稳定性问题
您好!
在VBA中,用了2次Order.HoldingInfoByCode2(),输入变量一样,输出变量有区别,大部分时间第一次的输出是正确的,但偶尔第一次输出确是0,第二次没问题,不知怎么回事?

还有 if a>-1 为什么在a=-1.8(例)的时候还满足?而写成 if a+1>0就不满足了?

--  作者:gxx978
--  发布时间:2017/5/5 8:40:56
--  

抱歉,此问题需要您去高级功能研发区提问。


--  作者:yukizzc
--  发布时间:2017/5/5 9:40:27
--  

请具体说明下问题,两次输出不正确太过宽泛

计算机程序中小数都是有浮点误差,不要用这种判断方式,可以用大于小于,具体可以百度看下针对浮点误差的一些处理方式


--  作者:lklk2492
--  发布时间:2017/5/5 22:08:33
--  
好的,谢谢!