Блин....в обоих случаях не срабатывает или...
Что то у Вас в логике напутано.
Закрытие позиции, как длинной, так и короткой идёт только от блока стоп лосс. Других вариантов не предусмотрено (судя по картинке).
"Условие" в блоке "закрытие по стоп лосс" означает дополнительное условие выставление стоп ордера, а вовсе не условие для закрытия позиции.
Если Вы уберёте блок "трейл стоп" (который отдаёт только цену для стоп ордера), то на блок "закрытие по стоп лосс" надо подать цену (число), по которому будет выставлен стоп ордер.
Для того что бы не было одновременно открыты и длинная и короткая позиции надо в логике открытия использовать блоки "есть активная длинная/короткая позиции".
Что можно ещё посоветовать: соберите примитивный скрипт на двух скользящих и отработайте на нём желаемый выход. Если не будет получаться, Вы всегда сможете его выложить на форум, что бы Вам подправили.