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