Для меня:
Если кубик должен показывать РЕАЛЬНУЮ ПОЗИЦИЮ, то он и должен её показывать, а не брать виртуальную или ещё что то придумывать!!!
Не было РЕАЛЬНОЙ СДЕЛКИ, не важно по какой причине, так значит и не должен блок придумывать что тут должна быть ВИРТУАЛЬНАЯ и от неё показывать сигнал!!!
+
До сих пор не ответили по о неправильной работе "Последняя позиция закрыта и короткая" или это правильная его работа и я опять что т о не так понял?