Функция IndicatorCounted() в торговых индикаторах помогает оптимизировать вычисления, возвращая количество баров, не изменённых после последнего вызова индикатора. 12
Благодаря этому большинство подсчитанных баров не нуждается в пересчёте, что позволяет сократить время на расчёт индикатора. 12
Кроме того, функция IndicatorCounted() избегает ошибок расчёта в пограничных случаях, когда вызов пользовательского индикатора происходит на первом тике нового бара. 2 В такой ситуации возможен случай, когда последний тик предыдущего бара не обработан, и пользовательский индикатор не был вызван. 2 В этом случае функция IndicatorCounted() возвращает реально посчитанное количество баров минус один. 2