Самыми прожорливыми в моём случае оказались Adaptive СуммаЗа и Adaptive SMA, вычислил методом исключения. Замена трёх блоков на связки формул с обн.значением дали прирост скорости в 50 раз.

К первому вопросу добавлю ещё один: можно ли в среде разработки видеть время работы участков кода? Например, 1эсовцы давно реализовали такую фичу.