设为首页收藏本站

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

BarsSinceToday在IF语句中会出现计算错误 [复制链接]

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
跳转到指定楼层
1#
发表于 2012-7-9 23:59:48 |只看该作者 |倒序浏览
If(Condition)
{
   Commentary("BarsSinceToday"+Text(BarsSinceToday));
}

这样会出现错误显示


必须这样

Ma= BarsSinceToday;
If(Condition)

{
   Commentary("Ma"+Text(Ma));
}

SetTBProfileString将数据内容写到用户公式目录tblprofile.ini文件下

Rank: 5Rank: 5

精华
0
UID
21133
积分
852
帖子
112
主题
25
阅读权限
60
注册时间
2010-12-8
最后登录
2016-3-23
2#
发表于 2012-7-10 06:06:06 |只看该作者
对的,这是个序列函数。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
3#
发表于 2012-7-10 08:52:15 |只看该作者
onser 发表于 2012-7-10 06:06
对的,这是个序列函数。

序列函数都不能写到If{}里面,发现会出错

使用道具 举报

Rank: 2

精华
0
UID
36169
积分
115
帖子
25
主题
5
阅读权限
30
注册时间
2011-4-27
最后登录
2013-5-3
4#
发表于 2012-7-10 10:33:42 |只看该作者
rookies 发表于 2012-7-10 08:52
序列函数都不能写到If{}里面,发现会出错

正解。

使用道具 举报

Rank: 2

精华
0
UID
111878
积分
96
帖子
46
主题
12
阅读权限
30
注册时间
2012-8-4
最后登录
2013-3-22
5#
发表于 2012-10-17 12:43:07 |只看该作者
刚好遇到BarsSinceToday出错这问题,问题是怎么知道某个函数是否是序列函数呢?tb的帮助文件没有说明啊?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
15203
积分
1411
帖子
397
主题
35
阅读权限
60
注册时间
2010-8-14
最后登录
2017-12-29
6#
发表于 2012-10-17 13:16:05 |只看该作者
不错,我今天也发现这个问题了。

使用道具 举报

Rank: 4

精华
0
UID
61559
积分
390
帖子
92
主题
32
阅读权限
50
注册时间
2011-8-25
最后登录
2021-8-11
7#
发表于 2012-10-17 23:31:15 |只看该作者
yyyyyyyyyy

使用道具 举报

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
8#
发表于 2012-10-18 07:18:56 |只看该作者
这个报错不影响运行。。。

实在不放心就定义一个非序列变量来存放该序列函数的值

使用道具 举报

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

bottom

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

GMT+8, 2024-5-14 13:33

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部