А почему бы на 30 и 60 минутках не поступить следующим образом:
У вас есть вполне корректные значения закрытия последней свечи с других интервалов (1, 5, 15 минутки). Тем более это значение одинаково для всех внутридневных интервалов.
Вот его и подставлять принудительно в 30 и 60 минутки.
И вопрос решится.
Аналогично поступить и с открытием дня.
Как вам такое решение?
