Всех с новым годом!

Алгоритм должен активировать трейлинг-стоп после выполнения условий логической формулы (первый сигнал на выход). Проблема в том, что TSLAB рассчитывает выполнение логического условия на одном баре, а когда наступает другой бар, то логическое условие опять считается не выполненным. И второй сигнал не может быть реализован.

Логично использовать обновляемое значение, но здесь появляется другая проблема, что нет возможности обратиться к прошлому обновляемому значению. i-n не обращается к прошлому значению ОЗ, а показывает значение ОЗ на прошлых барах, и это не подходит в силу того, что первый сигнал приходит в разное время и, поставив значение на i-1000, можно пропустить некоторые сигналы.

Что можете посоветовать? Как вы делаете сложные условия на выход из нескольких сигналов?