设为首页收藏本站

 找回密码
 注册
查看: 4217|回复: 2
打印 上一主题 下一主题

bug:交易指令默认参数的精度问题 [复制链接]

Rank: 4

精华
0
UID
2341
积分
254
帖子
22
主题
5
阅读权限
50
注册时间
2008-9-13
最后登录
2019-3-24
跳转到指定楼层
1#
发表于 2009-1-14 10:46:22 |只看该作者 |倒序浏览
在交易指令中设定表示时间的参数,默认值为0.1430,如下:

Params
Numeric TradeEndTime(0.1430)

发现tb在调用时只保留了小数点后2位,即0.14。在手动参数设置中可以看到。

由此导致莫名其妙的bug,花了一晚时间才找到原因。手动输入参数值可以解决。

默认参数保留的小数位数可以由选项设定吗?还是没办法,只能手动输入?

这样会带来隐蔽的问题,请 tb 确认下。

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2009-1-14 10:56:52 |只看该作者
请放大100倍,然后再代码中/100。

使用道具 举报

Rank: 4

精华
0
UID
2341
积分
254
帖子
22
主题
5
阅读权限
50
注册时间
2008-9-13
最后登录
2019-3-24
3#
发表于 2009-1-14 11:35:50 |只看该作者
  这招不错,不过只是把问题隐藏了

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-29 01:26

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部