Да, спасибо!
Про кеширование и производительность я, конечно, тоже думал. Только сначала хотел разобраться именно с базовым вариантом.
Правильно ли я понял, что в самом первом проходе скрипта, на самой первой его итерации я получу в Sec.Bar сразу первые 13 свечей из графика, а не одну первую свечку и 12 нулей в качестве отсутствующих предыдущих свечек?
И, соответственно, начинать вычисление средней мне нужно не с самого начала графика, а именно отступая от него на нужное мне для расчета количество свечей? При таком подходе вроде все становится понятным, спасибо, буду пробовать...

Дорогу, как известно, осилит идущий ;-))