//加仓
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的组合
谢谢