Как вычислить время, оставшееся до конца текущего бара?

Если кто-нибудь встречал функцию вычисления времени, оставшегося до конца текущего бара, подскажите пожалуйста, а то у меня как-то слишком громоздко получается.

=iTime(NULL,Period(),0)+Period()*60-TimeCurrent()