в момент открытия сделки (времявхода==время&&датавхода==дата) запоминаем через обновляемое значение сжатый интервал (он не поменяется ни при каких обстоятельствах), далее пишем логику, сжатый тайм не равен оз, и вещаен стоп:) другой вариант делать по принципу 1 сделка в час, только мы просто через счетчик проверяем прошло 53 минуты или нет, и ставим стоп.