Вопрос для профи ;). Помогите начинающему!

 

Есть функция iBands, которая возвращает значение линии боллинджера (лоуэр или аппер ;)  ). Как же мне узнать, сколько раз цена пересекала линию боллинджера, скажем на 1000 баров назад? Я думал сделать через равенство этих значений , но тогда получается, что цена может быть несколько раз равна боллинджеру и он будет все это считать. Только что дошло, если сделать что УРОВЕНЬ БОЛЛИНДЖЕРА>=CLOSE ( это для верхней линии) вроде должно получится. А как мне это сделать на каком-либо промежутке, состоящем именно из N-количества баров? Как посчитать сколько раз пересечется цена бара с верхней и нижней границей? Помогите пожалуйста!  

 
В цикле проверяй.
Причина обращения: