1) тут понимать особо ничего не нужно, нужно просто понять и простить разработчиков smile.
2) вы невнимательно читали статью. Там не было речи про ctx.BarsCount +2 и есть комментарии по поводу i+2.

Лучший способ избавиться от вопросов это взять скрипты из статьи и запустить их. Теория без практики мертва smile.

В общем еще раз прочитайте статью и покрутите скрипты из нее.
_________________________
__