以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- intpart取整函数的错误问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161210) |
-- 作者:西子墨客 -- 发布时间:2018/1/22 13:15:40 -- intpart取整函数的错误问题 100*INTPART(((cash(0)*(n/100))/zs)/100); 我使用INTPART取整函数写出来的交易股数的公式,计算结果最末尾两位数有时候居然不是00。 没理由啊。我都拿100去乘了。前面又是取整,后面是乘以100.怎么可能会有尾数? |
-- 作者:banzhuan -- 发布时间:2018/1/22 13:28:26 -- 您N和ZS的值分别是多少,计算哪个品种的时候算出来有异常呢 ? |
-- 作者:FireScript -- 发布时间:2018/1/22 13:31:28 -- 这个问题最好截图发我们看下。用IE浏览器传图。 |
-- 作者:西子墨客 -- 发布时间:2018/1/22 13:39:35 -- n=8,意思就是每次拿8%的资金作为潜在风险 ZS是止损的价差:比如2.22元,必定是一个正数。 比如:100万的账户 第一步: 1000000*0.08=80000 第二步: 80000/2.22=36036.036036 第三步计算手数 36036.036036/100=360.36036036 第四步取整: INT(360.360360)=360 第五步计算交易股数: 360*100=36000 这个结果才对啊。因为没有理由在十位数与个位数上会出现数字的,应该都是0. 但实际上,出现了。 |
-- 作者:西子墨客 -- 发布时间:2018/1/22 13:44:08 -- |
-- 作者:西子墨客 -- 发布时间:2018/1/22 13:44:50 -- ![]() ![]() |
-- 作者:yukizzc -- 发布时间:2018/1/22 14:24:43 -- 资金不够所以开不到整数的仓位,对股票看下这个链接设置下不允许零股 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=94424 |
-- 作者:西子墨客 -- 发布时间:2018/1/22 14:40:39 -- 修正了。好象没这个问题了。 多谢~
|