Error WindowsTotal() ?

 
Столкнулся с непонятной проблемой при подсчёте количества открытых окон из индикатора
(индикатор сильно грузит компьютер находясь одновременно на нескольких окнах, т.к. пересчитывает значения со всех ТФ).
Я хотел сделать чтобы каждое окно пересчитывалось отдельно от других (разделить доступ к ресурсам между окнами)
Я сначала думал, что где то ошибся, но когда вывел через  Comment пример из хэлпа:
Comment("Количество окон = ", WindowsTotal());
понял, что дело вовсе не во мне.
Самое интересное, что функция даже не во всех окнах показывает одинаковое значение (посмотрите на график JPY)...
Что может быть не так? Или функция не работает из индикаторов, тогда почему она вообще там работает?

 
Эта функция показывает количество других окон. Смотрите рисунок.

 
Всё, понял, большое спасибо. Я не правильно понял её предназначение.
А возможно ли получить количество открытых графиков?
А так же узнать из индикатора в каком именно окне графика (по счёту) он находится?
 
Похоже придётся как то по другому решать задачу.
Вставлю в него счётчик тиков.
Причина обращения: