不知道哪里错了?

代码如下:

If(Close=L[1]-1 And MarketPosition==0)

为什么编译时显示 逻辑运算语句的左右值的数据类型必须属于BOOL型?

该怎么改?

哪里错了
不知道哪错了
哪里错了啊?
到底哪里错了!!
新手写完不知道哪错了
看看哪里错了,全都选中
这个代码哪错了?
为什么没有开仓记录,是哪里出错了吗
取消订阅,并且增加订阅,哪里出错了?为何无法实现?
不知道说什么

左边也是关键字 右边也是关键字 怎么能用=来赋值?判断相等是==

老师想请您帮我写一个交易策略,可以吗