- 精华
- 2
- 在线时间
- 167 小时
- UID
- 99
- 积分
- 662
- 帖子
- 159
- 阅读权限
- 60
- 注册时间
- 2007-8-12
- 最后登录
- 2015-6-9
- 精华
- 2
- UID
- 99
- 积分
- 662
- 帖子
- 159
- 主题
- 42
- 阅读权限
- 60
- 注册时间
- 2007-8-12
- 最后登录
- 2015-6-9
|
- Vars
- Numeric AmountCum;
- Numeric VolCum;
- NumericSeries AvgSettlePrice;
- NumericSeries HighestClose(0); // 当日以来的收盘价的最大值
- NumericSeries LowestClose(0); // 当日以来的收盘价的最小值
- Begin
- If(CurrentBar == 0)
- {
- HighestClose = Close;
- LowestClose = Close;
- }Else
- {
- HighestClose = Max(Close,HighestClose[1]);
- LowestClose = Min(Close,LowestClose[1]);
- }
- End
复制代码
上面是我在 帖子 http://www.tradeblazer.net/forum ... &extra=page%3D2 附件中摘录的部分代码,目的是求"当日以来的收盘价的最大值"和"当日以来的收盘价的最小值".
我对编程只有粗浅的了解,我的疑问是:在TB里面,是否可以经常的使用这种递归的方法(也许我的表达不准确)来代替循环?谢谢
[ 本帖最后由 nopain 于 2007-8-16 21:12 编辑 ] |
|