- 精华
- 0
- 在线时间
- 340 小时
- UID
- 64858
- 积分
- 197
- 帖子
- 80
- 阅读权限
- 40
- 注册时间
- 2011-9-11
- 最后登录
- 2021-3-28
- 精华
- 0
- UID
- 64858
- 积分
- 197
- 帖子
- 80
- 主题
- 23
- 阅读权限
- 40
- 注册时间
- 2011-9-11
- 最后登录
- 2021-3-28
|
本帖最后由 tonyb2 于 2013-8-15 14:37 编辑
请问,下面代码中的preDayRange = HighD(1) - LowD(1);
会提示存在序列变量可能存在逻辑错误,如果要去掉这个提示,应该如何修改?
如果是if 语句中的话,我知道可以将条件设置为一个boll变量条件,
在if 条件的下面,应如何修改以去除该提示?
If(Date != Date[1])
{
DayOpen = Open;
preDayRange = HighD(1) - LowD(1);
//如果昨日振幅过小,则取设置的最小振幅
preDayRange = max(preDayRange, Open * MinRange);
}
Else{
DayOpen = DayOpen[1];
preDayRange = preDayRange[1];
} |
|