Да, так и есть. Проблема в этом блоке, точнее в функции LastPositionClosed, которую он использует.
Я внес исправления, но хочу протестировать. Ваш скрипт не очень подходит, т.к. сделки совершает редко, ждать долго... Попробую что-нибудь придумать подобное.
Очень жду. Спасибо.