设为首页收藏本站

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

tb代码编译的出错信息 [复制链接]

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
跳转到指定楼层
1#
发表于 2013-4-9 16:14:56 |只看该作者 |倒序浏览
代码出错信息如图。
黄色三角形开头的警告好理解,但是接下来的那三个带红色叉叉的出错信息是什么意思?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2013-4-9 16:33:38 |只看该作者
这三个c打头的为C底层报的错。TB没法判断是什么错误。建议先从以下几点进行排查。
        1.必须要管理员权限进入的电脑操作系统;
        2.进入电脑操作系统的帐户名必须为英文名;
        3.TB软件的安装目录里不可以有中文名;
        4.公式的简称不可以为中文字符;
        5.公式的简称以及参数、变量的命名不可以使用C语言的关键字;
        6.参与编译的公式正文部分不可以有中文字符
        7.注意细小的不合法字符的存在;

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
3#
发表于 2013-4-9 17:20:07 |只看该作者
怎么现在tb的编译器还是不能处理“5.公式的简称以及参数、变量的命名不可以使用C语言的关键字;”这一点啊

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
4#
发表于 2013-4-10 14:24:17 |只看该作者
以上要注意的那几项都排除了,还是有那几个错误

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2013-4-11 13:20:00 |只看该作者
domodo 发表于 2013-4-10 14:24
以上要注意的那几项都排除了,还是有那几个错误

将原user改一个名字,再登录软件,重新建一个简单的代码试试。可通过吗?

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
6#
发表于 2013-4-11 14:49:28 |只看该作者
编译之后第一个问题你解决了吗?就是for ,while……那个。先解决这个,有可能是连环错误

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
7#
发表于 2013-4-11 14:59:57 |只看该作者
@ample:那个问题解决了,不是什么大问题。

@小米:将原user改名字?是新建一个应用吗,还是新申请一个tb账号?我重新写一个应用之后(内容与这个出错的不同),能够顺利编译,但是回到这个应用,再次编译,还是出现相同错误。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
8#
发表于 2013-4-11 15:03:54 |只看该作者
domodo 发表于 2013-4-11 14:59
@ample:那个问题解决了,不是什么大问题。

@小米:将原user改名字?是新建一个应用吗,还是新申请一个tb ...


那说明还是公式代码的原因。。
确定公式里没C关键名字的内容,没有中文字符之类的问题吧?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
6249
积分
227
帖子
81
主题
30
阅读权限
40
注册时间
2009-12-23
最后登录
2021-1-15
9#
发表于 2013-4-11 15:52:10 |只看该作者
本帖最后由 domodo 于 2013-4-11 15:53 编辑

全部是英文的,半角英文

参数与变量如下:

Params
        Numeric PtsPctATR(0);
        Numeric Threshold(6);
        Numeric ATRLength(14);
        Numeric TradeTrends(1);
Vars
                 NumericSeries SecondaryRally(0);
         NumericSeries NaturalRally(0);
         NumericSeries UpTrend(0);
         NumericSeries SecondaryReaction(0);
         NumericSeries NaturalReaction(0);
         NumericSeries DnTrend(0);
         NumericSeries DnTrendBL(0);
         NumericSeries NaturalRallyBL(0); //BL = Black Line
         NumericSeries UpTrendRL(0);
         NumericSeries NaturalReactionRL(0); //RL = Red Line
         BoolSeries InSecRally(false);
         BoolSeries InNatRally(false);
         BoolSeries InUpTrend(false);
         BoolSeries InSecReact(false);
         BoolSeries InNatReact(false);
         BoolSeries InDnTrend(false);
         BoolSeries ResumeUpTrend(false);
         BoolSeries ResumeDnTrend(false);
         NumericSeries MA10(0);
         NumericSeries Thresh(0);
         NumericSeries HalfThresh(0);
         NumericSeries tmp(0);
         BoolSeries UseRule10(false);
Begin
                 //.....................

End


应该没有跟C的关键字冲突的吧

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 14:18

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部