- 精华
- 0
- 在线时间
- 24 小时
- UID
- 263981
- 积分
- 55
- 帖子
- 22
- 阅读权限
- 30
- 注册时间
- 2018-3-30
- 最后登录
- 2018-9-3
- 精华
- 0
- UID
- 263981
- 积分
- 55
- 帖子
- 22
- 主题
- 7
- 阅读权限
- 30
- 注册时间
- 2018-3-30
- 最后登录
- 2018-9-3
|
昨天看TB网站教学,发现一个条件语句混搭的教学,内容是不要使用条件混搭语句。即:
BK1=CLOSE>CLOSE[1] AND CLOSE>OPEN;
BK2=BK1 AND MACDDiff>=0;
BK=BK1 AND BK2;
教学中说:“混搭将会使得bool型变量bk2失效,即当bk1符合时,系统便会下单。”
不符合编程逻辑呀,请老师具体解释下。
比如我的程序中就使用了:
bCon1 = true;
If(E_GMA11 == 1) bCon1 = bCon1 && nsGMA11 < nsGMA11[1];
那么 nsGMA11 < nsGMA11[1]就不起限制作用了。程序会无条件发单? |
|