设为首页收藏本站

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

求助:最终目标文件编译错误?! [复制链接]

Rank: 2

精华
0
UID
1884
积分
62
帖子
11
主题
6
阅读权限
30
注册时间
2008-7-15
最后登录
2019-3-31
跳转到指定楼层
1#
发表于 2008-8-18 09:13:06 |只看该作者 |倒序浏览
代码如下:编译后,提示:最终目标文件编译错误。我检查又检查,实在看不出哪儿有错。请高手指点一下!
Params
        Numeric Length1(14);
Vars
    NumericSeries Un;
        NumericSeries UnSum;
        NumericSeries Pen;
        NumericSeries UpAvg;
        NumericSeries LongStop;
        Numeric Protected;
Begin
        If(high>high[1])
           {Un=high-high[1];
            Pen=1;
           }
        Else
           {Un=0;
            Pen=0;
           }
        If(Summation(Pen,Length1)<>0)
        {UpAvg=Summation(Un,Length1)/Summation(Pen,Length1);}
        LongStop=high[1]+2*UpAvg[1];
        Protected=LowestFC(LongStop,3);       
        PlotNumeric("止损价",Protected);
       
End

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-8-18 09:51:55 |只看该作者
把变量名Protected修改为其他名字,比如:ProtectedValue,这样就可以通过了

因为TB会将公式转化为C++语言,但Protected是C++语言的关键字,类似这样的关键字还很多,比如int,long,public,class等,所以不要用这些来作为变量名称。

使用道具 举报

Rank: 2

精华
0
UID
1884
积分
62
帖子
11
主题
6
阅读权限
30
注册时间
2008-7-15
最后登录
2019-3-31
3#
发表于 2008-8-18 10:31:56 |只看该作者
谢谢!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1057
积分
824
帖子
158
主题
8
阅读权限
60
注册时间
2008-1-11
最后登录
2021-10-24
4#
发表于 2008-8-18 12:51:40 |只看该作者
原帖由 nopain 于 2008-8-18 09:51 发表
把变量名Protected修改为其他名字,比如:ProtectedValue,这样就可以通过了

因为TB会将公式转化为C++语言,但Protected是C++语言的关键字,类似这样的关键字还很多,比如int,long,public,class等,所以不要用这些来作为变量名称 ...



我在周五就碰到这样的错误,“最终目标文件不能编译”,我想这不是楼主个人的碰到的问题了,我没有用你说过的变量名称,而且最近根本没编过新公式,是原来通过的公式出问题。我已经有帖子提出来的,请去看看“反馈”版面吧

[ 本帖最后由 stevenx8 于 2008-8-18 22:34 编辑 ]
系统交易学徒

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
1804
积分
198
帖子
8
主题
1
阅读权限
40
注册时间
2008-6-29
最后登录
2019-4-26
5#
发表于 2008-8-18 12:54:11 |只看该作者

呵呵,这个问题我早就猜到了

我当时也是用long short来命名,也是通不过

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
2914
积分
949
帖子
259
主题
84
阅读权限
60
注册时间
2008-11-30
最后登录
2010-8-6
6#
发表于 2009-1-6 00:00:43 |只看该作者
我今天也遇到了,但是原因却不是变量名的问题,而是程序太长!

使用道具 举报

Rank: 2

精华
1
UID
35
积分
111
帖子
22
主题
5
阅读权限
30
注册时间
2007-7-24
最后登录
2012-10-28
7#
发表于 2009-1-13 21:49:41 |只看该作者
我也遇到编译公式时提示错误:最终目标文件编译错误
而公式的代码是复制现成的系统技术指标,不会有代码错误。
第二天再试仍是如此,大概是核心程序不稳定吧?
新年祝语: 少碰止损 多碰止盈

使用道具 举报

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

bottom

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

GMT+8, 2024-5-12 03:40

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部