Originally Posted By: Nektodron
Пропущенный выход является закрытой позицией, т.к. сигнал на её закрытие создан, но не отработан. Для программы это нештатная ситуация.


Вот именно, верно подмечено, нештатная ситуация. Так не должно быть!
Т.е. что? Сигналами этих блоков нельзя пользоваться?

Смотрите сами, позиция в реале открыта, а блок может выдавать сигнал false - как это?
Это нештатная ситуация, скорее, для клиента, чем для программы...

Т.е., программа не отличает "реал" от лаборатории?
Согласитесь, было бы логичным, если бы сигналы на "реале" соответствовали реальным событиям?
Хорошо, в конечном счете, что посоветуете в данной ситуации? Как быть?