Думается мне от лесенки всё равно не уйти будет.
Даже если текущий час динамически рисоваться будет, то с переходом на следующий час будет резкий перепад в расчете, т.к. данные предыдущих часов меняются в разрезе часа.
получится нечто подобное:
Тема: Re: Как в индикаторах получать данные вышестоящих таймфреймов?!