以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  单数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75040)

--  作者:aliyun
--  发布时间:2015/1/27 14:42:03
--  单数

如何写:

当AA的值的小数点后1位为单数(如15.1)时AA=AA+0.1


--  作者:jinzhe
--  发布时间:2015/1/27 14:46:19
--  

aa:=15.1;

aa:=if(MOD(AA*10,2)<>0,aa+0.1,aa);


--  作者:aliyun
--  发布时间:2015/1/27 15:29:41
--  

那双改单呢?

aa:=15;

aa:=if(MOD(AA*10,2)=0,aa+0.1,aa);  ??


--  作者:jinzhe
--  发布时间:2015/1/27 15:43:10
--  

--  作者:aliyun
--  发布时间:2015/1/27 15:45:52
--  
好像经常不准确??
--  作者:jinzhe
--  发布时间:2015/1/27 15:56:05
--  

AA是具体数字就行,如果是行情数据就不行,行情数据小数位精度不高,容易算错