以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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位小数点。
当实际最小变动价位小于三个小数点的时候 就会出现这个情况。


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

在工具-选项下面 把这个调整下。


--  作者: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
--  
明白 了,谢谢