Я думал, что вы спрашиваете про заявки, которые доступны через ISecurityRt.
Iposition - это не заявки, это позиция. Открытие/закрытие позиций внутри скрипта - генерирует команды, которые проходят окно менеджер команд и превращаются в заявки.
Соответственно, если в момент начала пересчета позиция пришла с IsActive = false, то она уже точно закрыта. Если ее закрыли во время текущего пересчета, то это не значит что позиция уже физически закрыта. Это значит, что появится команда в Менеджере команд. И если включено автоматическое исполнение, то сразу будет выставлена заявка.