только вот непонятно что делать когда на истории бывают пропущены свечки на базовом таймфрейме, и прямая адресация с учетом кратности таймфрейма может обращаться не к той свечке и делать ошибку.. то есть или раньше на 1-2 или позже на 1.. то есть когда в дейли сжат новый фрейм - там он автоматически выбирает последнюю свечку базового фрейма даже если какие то были пропущены.

в истории инструментов финама масса таймсерий с потеряными свечками, дейли сжатие хотя бы по своим встроенным критериям их хоть как то группирует не по количеству а по времени календарному.