Лишние расчёты по резервным данным
Поле рассчитывается на всю длину баров данных, но там есть лишние бары резерва для расчёта индикаторов.
Более того, результат расчётов индикаторов также содержит в начале эти лишние бары.
Убрать в обоих местах.
Ожидаемый рост производительности - до 1,5 раз. И уменьшение используемой памяти (не важно, но тоже раза в 1,5).
На картинку это не влияет (давно бы заметил).
Edited by FXcoder