Да часто это случается на малеьких таймфреймах. Все равно не актуально уже. Я буду ждать версию 1.3. Там прочитал будет какая - то событийная модель вместо расчетной, то что сейчас мне не подходит ни для тестов ни для торговли. Оно даже не понимает, что открыть лонг, потом открыть шорт - это законченная сделка закрытая купил/продал, а не две открытых, которые еще надо пытаться закрыть. У нас логика с tslab не совпадает))))) У нас -это любой брокер, любой терминал брокера, биржа и я.)))
Я не думаю что в 1.3 вы сможете купить и продать и получить позицию 0. Так же будете открывать и закрывать позицию как и сейчас. Если вы хотите работать от ордера а не от позиции, то изучайте API, там есть возможность ставить ордера самостоятельно. И тогда уже все будет так как вы хотите.
Событийная модель просто ускорит скальперские стратегии под ТСЛаб и не более того. Для большинства пользователей особой разницы не будет. Только для любителей тиков и стаканов.
По поводу логики - посмотрите метатрейдер. Там тоже работа от позиции а не от ордера. Открыл позицию и закрыл позицию.