Не могу понять логику работы скрипта(пример из форума)! Вход понятен, а вот почему закрытие позиций происходит на разных свечах: то сразу на следующей, то через одну, то через пять? Если купили на белой свече, то закрываемся на следующей свече, на открытии, а если купили на синей свече то закрытие происходит по разному! Почему?

Рисунок: http://s019.radikal.ru/i631/1205/25/4e1390a570a5.jpg
График: http://s019.radikal.ru/i629/1205/8d/3a033184b2be.jpg