以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 好的,谢谢! |