А нельзя ли слегка переделать этот индикатор? Нужно, чтобы он считал пивот (и все остальное) не за предыдущий день, а с 00:00GMT - 06:00GMT текущего дня (плюс сдвиг сервера). А если 6:00 еще не наступило, то пересчитывал бы (и перерисовывал) при каждом изменении цены. Последний пункт не обязательно, можно просто, чтобы он рисовал линии при наступлении 6:00GMT. Но опережающая прорисовка предпочтительнее (можно примерно увидеть что к чему хотя бы минут за 15 до начала времени Х).