И откуда вы взяли такой вывод?
Теперь, если я обращусь к первому и второму элементу, то я получу одинаковые значения, то есть
compressed.Bars[0].Open == compressed.Bars[1].Open
Это уже что то из области "сам придумал сам решаю".
По факту сжатые бары будут отличаться и не будет никаких там равенств и так далее.