Лучше все переменные LastPositionActive в самом начале торгового цикла получить, до выставления команд открытия/закрытия.