берете последнюю закрытую позицию. ее бар закрытия. если он рядом с текущим или перед ним то закрыта на прошлом баре. А воообще задачу я не увидел, есть только рассуждения вслух и из них плохо ясно в чем сыр бор

.
Задача проста - определить момент закрытия позиции, чтобы сделать определенные действия - запомнить параметры, задача решается элементарно для одной позиции, но в некоторых случаях, что и описано выше, использование "последней закрытой позиции" приводит к потерям информации - если на одном баре одновременно закрыто две позиции - остается информация только об одной позиции - последней ведь может быть только одна, а не две сразу, соответственно и параметры будут запоминаться только для одной позиции, а не для каждой в отдельности!
Для этого есть кубики у vito кажется. Нужно запрашивать позицию для заданного сигнала. Но не скажу точно, вроде бы есть.
Ну и другой вариант - запрашивать цену выхода из позиции. Если она 0 и цена входа 0, то позы нет, если вход не 0, то активна, если обе не 0, то закрыта. И тут уж конкретно для конкретной позиции только можно будет проверить.
НУ а дальше уже пробуйте фантазировать.
Вообще экспериментируйте

. Раз уж подсели на виз редактор, то тут иначе не получится.