以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]取整请教 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139902) |
-- 作者:木鱼石传说 -- 发布时间:2016/9/22 12:17:42 -- [原创]取整请教 请教管理员,比如某个指标需要求值,这个值的中枢是一个自然数,但所求的值有时比这个自然数大一点,也可能小一点,如何编程让系统取值为这个自然数。个人用向下舍入、向上舍入、取整、四舍五入等函数均达不到这个自动识别取值的要求。 |
-- 作者:jinzhe -- 发布时间:2016/9/22 12:51:07 -- 你举个具体的例子 |
-- 作者:木鱼石传说 -- 发布时间:2016/9/22 14:45:12 -- 以下是引用jinzhe在2016-9-22 12:51:07的发言:
你举个具体的例子 比如某个指标编程之后计算出来,在1.6-2.4之间,系统能够自行取值2 |
-- 作者:木鱼石传说 -- 发布时间:2016/9/22 14:46:31 -- 以下是引用jinzhe在2016-9-22 12:51:07的发言:
你举个具体的例子 问题在于,我不知道指标值是1.6还是2.4,所以无法用现有的四舍五入、取整、向上舍入或者向下舍入等函数 |
-- 作者:jinzhe -- 发布时间:2016/9/22 15:06:13 -- 也就是四舍五入后的值?最好有一个具体的想法或者定义, |
-- 作者:木鱼石传说 -- 发布时间:2016/9/23 8:56:31 -- 可以这么描述这个取值要求:就是往最靠近的正整数靠近取值,比如求出来如果是11.2取11,如果是10.8取11,系统要自动判断是向上舍入还是向下舍入。 哦,似乎找到编程的逻辑思路了。就是先取尾数,然后根据尾数来决定取舍方向。
|
-- 作者:jinzhe -- 发布时间:2016/9/23 9:04:32 -- 这不就是四舍五入了? |
-- 作者:木鱼石传说 -- 发布时间:2016/9/24 12:14:39 -- 呵呵,是啊,糊涂了! |