сжатие не зло. Сядьте там с кофейком, подумайте внимательно как оно работает. И поймете что сжатие работает так как нужно. Если бы работало не так, ваши алгоритмы бы не работали.
Да в расчетах то все правильно работает. Я про визуализацию. Ужасно неудобно.
удобно/неудобно - вопрос другой

.
Рисует так как будет потом работать. Криво, но так. Когда в 2.0 будет рисовать разные таймфреймы без костылей как сейчас, полагаю будет более красиво уже.