http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=3042#Post3042Здесь это уже обсуждалось, в данных транзака присутствуют сделки до сессии и после сессии. Из всех таймфреймов, кроме 30 и 60мин мы их вырезаем.
В принципе, можно не использовать данные транзака за 30 и 60мин и получать их из минуток или 5мин. Но тогда их будет всего за месяц-два.