设为首页收藏本站

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

关于W0201报错的疑问 [复制链接]

Rank: 1

精华
0
UID
232018
积分
26
帖子
13
主题
4
阅读权限
10
注册时间
2016-4-12
最后登录
2016-7-5
跳转到指定楼层
1#
发表于 2016-6-15 10:28:23 |只看该作者 |倒序浏览
老师,我的模型经常出现W0201报错,但是编译还能通过,我实际上就是引用了系统函数RSI,实在找不到出错的原因,请各位高手和老师们帮我分析一下。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 1

精华
0
UID
232018
积分
26
帖子
13
主题
4
阅读权限
10
注册时间
2016-4-12
最后登录
2016-7-5
2#
发表于 2016-6-16 09:47:41 |只看该作者
初步回答一下:序列函数是一种特殊的用户函数,当它的参数或变量中使用了序列数据,我们就称之为序列函数,序列数据作为普通计算机语言和TB语言的重要区别,是进行金融序列数据计算的核心。为了保证序列数据的正确计算,序列函数需要每个Bar都被调用,如果有些Bar没有调用序列函数,序列函数中的序列数据则是上一个Bar的值。除非是您的算法需要,否则建议不要在条件语句,条件语句的判断表达式,循环语句中使用序列函数。
我本身引用RSI的计算方法是没有问题的,但是在后面的条件语句中,用到了一些序列函数,所以可能报错
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
232018
积分
26
帖子
13
主题
4
阅读权限
10
注册时间
2016-4-12
最后登录
2016-7-5
3#
发表于 2016-6-17 12:24:28 |只看该作者
听TB客服说之所以会有这种报错,是因为if语句中包含了序列函数所致,把序列函数赋值给三种基本函数类型后,再放入if语句中此问题就可解决。但是即使不这样替换,报错也可以不用理会,客服说不影响运算结果。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-6-17 13:31:23 |只看该作者
zxjt10201098 发表于 2016-6-17 12:24
听TB客服说之所以会有这种报错,是因为if语句中包含了序列函数所致,把序列函数赋值给三种基本函数类型后, ...

哪位给您说的不影响运算结果 ??

使用道具 举报

Rank: 1

精华
0
UID
232018
积分
26
帖子
13
主题
4
阅读权限
10
注册时间
2016-4-12
最后登录
2016-7-5
5#
发表于 2016-6-20 09:06:25 |只看该作者
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 06:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部