полагаю что работать будет. То есть вы можете обнулить позицию по инструменту, НО агент тогда нагребет позицию и она у него после первого же ордера станет уже не нулевой. Ну и нет смысла проверять номер бара, так как вы работаете не по истории а сразу. Просто смотрите баланс по портфелю и закрывайте. Не нужно даже проверять позицию скрипта.

ТП или стопы ставятся до тех пор пока вы их ставите. Большего я тут сказать не могу.
_________________________
__