Подсказать не могу, что-то как то не кто ни пишет даже( а чем тебя последний вариант не устраевает,он же обнуляет?? просто не понимаю, что именно нужно?)
Sorry, немного повторюсь... ))))
Изначально задача стоит чтобы при Low[i-1]==LowZa, ОЗ присваивалось значение LowZa, а при не выполнении данного условия т.е. когда
Low[i-1]!=LowZa ОЗ увеличевалось на 1 (accum+1) и так до следующего случая, когда снова случится Low[i-1]==LowZa и ОЗ присвоится значение LowZa и т.д.
Про обнуление я заговорил... к слову, просто имея рабочий скрипт, который выполнял бы (accum+1) при Low[i-1]!=LowZa, а при наступлении Low[i-1]==LowZa обнулял бы ОЗ, я бы уже легко решил дальнейшую задачу.(В рабочем скрипте у SkyKreator(выкладывал выше) стоит обнуление думал может в этом нюанс... ))))