Обычно управление позициями находится внутри цикла свечей от начала истории до последней закрытой. За счет этого реализована возможность открывать/закрывать позиции на истории. Это полезно для тестов в лаборатории и нафиг не нужна в агенте. Поэтому можно решить проблему пропущенных входов радикально - внести управления позициями за цикл. Нет позиций на истории - нет проблем с пропущенными входами, виртуальными позициями и т.д.