Задачка :)

 
Есть 3 индикатора A, B и С.
Индикатор А самый простой, например, показывает среднее значение бара (H+L)/2, т.е. не имеет даже входных параметров.
Индикатор B чуть посложнее, он в себе вызывает индикатор А.
Индикатор С еще сложнее, он в себе вызывает и индикатор А и индикатор В.
Вопрос: сколько индикаторов А будет запущено в терминале при запуске индикатора С?
 
2 индикатора А
 
Правильно, ответ 2.
На самом деле хотелось бы обратить внимание на это разработчиков терминала. Получается, что при обработке 1-го тика, один и тот же индикатор вызывается 2 раза, а не 1. С точки зрения оптимизации, это не очень правильно. Какой смысл проводить пересчет одного и того же индикатора 2 раза за 1 тик.
Причина обращения: