设为首页收藏本站

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

学习TBmanual时产生的两个问题 [复制链接]

Rank: 1

精华
0
UID
110371
积分
42
帖子
15
主题
4
阅读权限
10
注册时间
2012-5-7
最后登录
2013-4-14
跳转到指定楼层
1#
发表于 2012-5-25 16:50:54 |只看该作者 |倒序浏览
问题1:
Tbmanul中P62,Price似乎尚未赋值?
例如,以下的用户计算Price 最近Length 周期的和。
Params
     NumericSeries Price(1);
     Numeric Length(10);
Vars
     Numeric SumValue(0);
     Numeric i;
Begin
     for i = 0 to Length – 1
     {   
         SumValue = SumValue + Price;    //此处Price尚未赋值,则能使用呢?     }
     Return SumValue;
End


问题2,
Tbmanul中P51,求10个bar中最高价中的最大值(不包括当前bar)。
Highest(High,10)[1],此写法与Highest(High[1],10)有何区别?


问题2,
Tbmanul中P51,求10个bar中最高价中的最大值(不包括当前bar)。
Highest(High,10)[1],此写法与Highest(High[1],10)有何区别?

Rank: 1

精华
0
UID
110371
积分
42
帖子
15
主题
4
阅读权限
10
注册时间
2012-5-7
最后登录
2013-4-14
2#
发表于 2012-5-25 16:53:19 |只看该作者
抱歉,问题1中循环语句中的大括号位置错误,应该在下一行(给注释改颜色时出错了)。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2012-5-29 15:52:51 |只看该作者
1.此计算是一个函数,Price的赋值是在函数被调用时的参数的输入来完成的
2.Highest(High,10)[1],是作者笔误,以后会对此文稿做修正的。正确的写法是 highest(high[1],10);

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 04:22

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部