使用while加仓,但是插入公式后,旗舰版不显示策略信号且没有响应、死机。

//加仓 If(MarketPosition == 1 && BarsSinceEntry >=1) { While(CurrentEntries< 2 && BAddEntryCon) { Buy(lots2,Max(Open,MA1 + AddSet*MinPoint)); } } If(MarketPosition == -1 && BarsSinceEntry >=1) { While(CurrentEntries< 2 && SAddEntryCon) { SellShort(lots2,Min(Open,MA1 - AddSet*MinPoint)); } }

说明死循环了 如果逻辑设计能力欠缺 建议不要用while循环 能用if for就用if for的组合

回复:谢谢