Я правильно понимаю, что имелось в виду, что П/у (день) не обнуляется если за текущий день не было сделок?
Именно там. Он всегда показывает последнее полученное значение, даже если скрипт уже неделю сделок не совершал. Начинаются сделки - значение обновляется, нет сделок - не обновляется. Нелогично...