чтобы получать максимум просто посчитайте Highest по сжатым данным. Разожмите их и будете иметь на каждом простом баре значения макс предыдущего дня.
В остальном явно ошибка в коде при работе со сжатыми барами.
_________________________
__