Просто в скрипте поставить пересчет "интервал+сделка"
В данном случае Сделка - это и есть открытие текущего бара.