максимум и минимум - это точно не константы.
бар должен закрыться, иначе как программа должна узнать что было пересечение? Задержка два бара - это нужно смотреть скрипт, судя по тому, что вы описали, должен быть вход на следующем баре после пересечения. Скорее всего поставили флаг "по рынку с фикс ценой". Что бы сразу исполнялось, нужно использовать блок сжатие.