Пока бар не закрыт, не было пересчета, пока не было пересчета программа не знает где побывала цена(на баре входа).
Как только этот бар закрывается, происходит пересчет. Если цена задевала указанные цены , то выход по рынку.