if ((MarketPosition == 1) and ((temp3>=M1) and (BarsSinceEntry < 2) and (BarsSinceEntry > 0))
怎么回事
找到了,谢谢各位
少一个下括号 自己检查哪里缺了
涨跌幅
括号没对齐,结尾缺一个
或者说,temp3前面多了一个。
temp3= 100 * (Close - Close[1]) / Close[1];