- 精华
- 0
- 在线时间
- 322 小时
- UID
- 257171
- 积分
- 133
- 帖子
- 99
- 阅读权限
- 40
- 注册时间
- 2017-9-28
- 最后登录
- 2019-11-16
- 精华
- 0
- UID
- 257171
- 积分
- 133
- 帖子
- 99
- 主题
- 32
- 阅读权限
- 40
- 注册时间
- 2017-9-28
- 最后登录
- 2019-11-16
|
本帖最后由 masterhdd 于 2018-5-7 14:11 编辑
sswywangyun 发表于 2016-8-4 18:16
我也是初学者,明白你的疑问,我来回答:
如何延续5个Tick的?当If(Tick == 0) 条件成立时,Tick 会被赋值为1 ,也就是Tick = 1;此时Tick == 0的条件就已经不成立了,此时是满足If(Tick <> 0)条件的,进而会执行后面的 If(Tick<5)语句,直到Tick>=5 才会Buy(1,Open);
你的错误可能在于你把当If(Tick == 0) Tick = 1;这句整个当成一个条件了,实际是If(Tick == 0),那么就Tick = 1;
而不是你所问的”当If(Tick == 0) Tick = 1;的时候,后面的Else If(Tick<5)是不被执行的” |
|