Может и круто, конечно, вам виднее!

А как по другому? Честно говоря, не очень я вас понял, туплю наверное... Т.е. надо сжимать данные вместе с средней что ли?
Смотрите еще раз, что мне нужно.
Сделки совершаются по определенным сигналам на 1М фрейме, но также есть доп. сигнал (фильтр) на 1Н фрейме. Используется он след. образом: если часовик уходит ниже (его цена закрытия в моменте) ЕМА, то сделки у нас на 1М идут только в шорт; если же часовик выше своей ЕМА, то только в лонг работаем.
Как такую штуку реализовать с помощью сжатия или может быть без него? В идеале мне нужно, чтобы часовик то был динамический, т.е. "ходил" онлайн, а не был уже сформованный, как в истории.