以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 铜连续MINDIFF为0.001,10*MINDIFF为什么=0.005 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174147) |
-- 作者:markss -- 发布时间:2020/2/4 16:06:14 -- 铜连续MINDIFF为0.001,10*MINDIFF为什么=0.005 铜连续MINDIFF为0.001,10*MINDIFF为什么=0.005 只有这个品种是这样,其它品种都等于0.01, 求解答,谢谢!
|
-- 作者:FireScript -- 发布时间:2020/2/4 16:17:30 -- 小数点 显示的误差,底层运算是准确的 只图上显示这里受到外观设置的影响。因为图表上输出默认是3位小数点。 当实际最小变动价位小于三个小数点的时候 就会出现这个情况。 在工具-选项下面 把这个调整下。 |
-- 作者:markss -- 发布时间:2020/2/4 16:36:40 -- 首先感谢, 调整了也不行,在调试窗口里面输出的值就不对 input: jj(10,1,1000,10); j:=jj*MINDIFF; 调试窗口里面j=0.005; |
-- 作者:FireScript -- 发布时间:2020/2/4 16:46:56 -- 美精铜的最小变动价位 就是 0.0005吧。乘上10 不就是0.005么。 |
-- 作者:FireScript -- 发布时间:2020/2/4 16:47:26 -- 因为0.0005 已经超过3个小数位了。所以当设置三个小数位的时候 就显示成0.001了。 但这个只是显示,实际计算还是按照0.0005算的。
[此贴子已经被作者于2020/2/4 16:47:57编辑过]
|
-- 作者:markss -- 发布时间:2020/2/4 21:47:14 -- 明白 了,谢谢 |