Использование в тестере значений пользовательских индикаторов или расчет в теле эксперта?

 
Подскажите, пож.: тестер должен использовать в своей работе некие величины, рассчитанные на основе исторических данных. Эти величины для наглядности оформлены в виде пользовательских индикаторов.
Может ли тестер использовать значения, рассчитанные такими индикаторами? Каким образом? Или необходимо производить вычисления в теле эксперта? В этом случае, как сделать, чтобы эксперт не пересчитывал всю историю каждый тик?

Спасибо,
Сергей
 
из эксперта можно получать значения пользовательских индикаторов с помощью функции iCustum.
Если индикатор использует свои предыдущие значения для расчёта нового, тогда переносить его в тело эксперта нет смысла. Но если индикатор не использует свои старые данные, перенос будет экономнее.

Чтоб индикатор не пересчитывал каждый тик всю историю, его надо грамотно написать ;)