设为首页收藏本站

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

时间判断问题。 [复制链接]

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
跳转到指定楼层
1#
发表于 2013-8-22 20:38:20 |只看该作者 |倒序浏览
如测试代码,5分钟K线,我想在9:30的时候输出一个“Start"
  1. Params
  2.         Numeric StartTime(0.093000);
  3. Vars
  4. Begin
  5.         //If(Time == StartTime)
  6.         If(Time == 0.093000)
  7.         {
  8.                 PlotString("StartInfo", "Start");
  9.         }
  10. End
复制代码
如果采用参数的方式,那么判断就是错误的,直接会在第一个Bar(9:00)那个Bar输出Start。但是如果直接使用数字,则是正确的。

请问为什么会出现这样的情况。如果对时间判断比较多,那么代码维护起来和麻烦。并且,针对一般的商品和股指,我可能希望一个是9:30开始操作,一个是10:00才开始操作。如果不能设置为参数,那么代码可能要么维护两份,要么要增加判断语句,都不是很好的方式。

请管理员解惑。谢谢。

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
2#
发表于 2013-8-23 10:25:43 |只看该作者
看看属性中参数的设置是不是0.093000.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
3#
发表于 2013-8-23 13:22:28 |只看该作者
YLBZ 发表于 2013-8-23 10:25
看看属性中参数的设置是不是0.093000.

谢谢YLBZ,我在K线图中查看了公式设置,显示的也是我的默认参数。
所以好像不是这个问题。

如果你有空,麻烦也帮我测试一下。看看是不是一个普遍的问题。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
4#
发表于 2013-8-23 14:13:49 |只看该作者
同时呼唤管理员啊!!!!!!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
5#
发表于 2013-8-23 16:32:51 |只看该作者
同时呼唤管理员啊!!!!!!

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
6#
发表于 2013-8-23 20:26:15 |只看该作者
4.3.8 参数只支持保留2位小数。
可以将参数设置为整数,然后再在公式中除以1000000

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
7#
发表于 2013-8-24 10:36:42 |只看该作者
ample 发表于 2013-8-23 20:26
4.3.8 参数只支持保留2位小数。
可以将参数设置为整数,然后再在公式中除以1000000 ...

谢谢ample这么晚还答复,辛苦了。
我试试看。

原来记得有朋友发贴反应这个问题,当时也就是关注了一下,结果现在自己亲身体验了一回。
还是希望TB尽快修改,毕竟只保留两位小数的设置并不合理。

再次表示感谢。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
8#
发表于 2013-8-27 10:30:06 |只看该作者
恩,按照ample的方法是可以的。但是还是希望看到TB的修正。

使用道具 举报

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
9#
发表于 2013-8-27 11:16:29 |只看该作者
本帖最后由 YLBZ 于 2013-8-27 11:21 编辑
vividboy 发表于 2013-8-27 10:30
恩,按照ample的方法是可以的。但是还是希望看到TB的修正。


你说的情况是存在的,应当是TB软件的问题。好像属性中参数的设置无法记录0.093000数字。或许是数字过多无法记录??


啊!刚看到楼上的帖子,原来是这样。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
10#
发表于 2013-8-27 13:09:00 |只看该作者
YLBZ 发表于 2013-8-27 11:16
你说的情况是存在的,应当是TB软件的问题。好像属性中参数的设置无法记录0.093000数字。或许是数字过多无 ...

YLBZ, 就是这个原因。呵呵。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 21:19

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部