同样的True的条件放在一起就变False了?重大bug!
之前的贴没人回答,再发一个:条件语句A和B都显示True,放到一起就False了,明显的重大bug啊,怎么一直没人发现,没人指出!!试了很多方法,找到了很明显的bug了,例图如下,麻烦管理员处理一下bug吧
要不要查下哪个值变了?比如MarketPosition或CrossUnder(),才能知道是符号&&的问题还是其它的。 Yuen_Lee 发表于 2019-9-12 16:28 static/image/common/back.gif
要不要查下哪个值变了?比如MarketPosition或CrossUnder(),才能知道是符号&&的问题还是其它的。 ...
if条件的内容里都没有改变它们值的语句吧? 刚看了下CrossUnder()的程序,用的是序列变量,好像不能放在IF语句中。你可以将CrossUnder提出到IF语句外,将其值赋给一个变量,在IF语句中用这个变量来判断也许就没问题了。试试看。 序列函数的赋值 运行,不能放在条件内。。
可声明中间变量,在条件外将corssover赋值给变量,再将变量代入条件中使用。 小米 发表于 2019-9-16 11:40 static/image/common/back.gif
序列函数的赋值 运行,不能放在条件内。。
可声明中间变量,在条件外将corssover赋值给变量,再将变量代入 ...
OK,谢谢版主
页:
[1]