По опыту работы с Апи брокеров могу сказать следующее:
Порой брокер присылает данные о том что сделка совершилась через час. Иногда информация о сделке вообще может не дойти, а инфа о том что ордер исполнен приходит. В общем ТСЛаб не может решать все вопросы. Иногда нужно и глазами смотреть. Глюки брокеров дело частое, и пытаться чего-то там наавтоматизировать основываясь на этих глючных данных может привести к более плохому результату.
Единственный способ как можно проблему решить: это выставить лимиты для алерта. Если ваша страта не может никогда иметь -1 лот позиции, то это будет причина алерта. Ну или не может иметь 3 лота. Алерт до вас доходит, вы смотрите глазами разбираетесь в очередных глюках и принимаете решение: закрыть часть позы или нет.
Я у себя так делал. Вводим некий набор правил которые вызывают алерты. неадекватная позиция - один из них.
_________________________
__