Спасибо за ответ, но таким образом получается то же самый результат как и у меня условие выполняется только на первом баре, дальше опять ничего(

Я тут подумал а можно ли в одном скрипте использовать сжатие два раза.
Например я буду использовать:
1 мин. для пересчета скрипта
30 мин. для расчета сигналов входа
1 ден. для получения сигнала о том какой направленности он был