Почему после выставления заявки, методом
pos.CloseAtStop(iBar, PriceOut, TradeProc.CurPositionTrade.Key + "Stop");

Она снимается автоматически буквально через пару баров? Как задать, чтобы она висела пока не исполнится, а если ее пробило, то вышло по рынку?