Поставьте флаг, не открывать если есть пропуск выхода.
Хотя бы будет понятно о чем речь.

Вообще говоря пересчетом сделка лучше не пользоваться.
Так как тики приходят пачками, пока компьютер обрабатывает вновь поступившую пачку тиков, приходят новые пачки. Возможны и задержки и пропуски сигналов и т.д.