ТМА использует много циклов и в каждом цикле много перерасчётов.
Если "урезать" его, то он превратится в стандартный канал.
А если какая-то версия ТМА имеет полный перерасчёт, то для оптимизации достаточно выставить ему начало отрисовки ближе к текущей цене, но не меньше его внутренних значений.
Про сущность ТМА (почему он так популярен) - не пишу, много раз уже упоминалось, с какой целью он создан и зачем ему «перепросмотр» истории.