expiration и OrderModify

 
задача такая.
Каждый час советник двигает ордера, скажем OP_BUYSTOP. я хочу, чтобы при "отключении тока" ордер продержался 1 час 10 минут после последней его модификации. Откуда отсчитывается expiration? и как лучше реализовать нужный мне алгоритм?

И второй вопрос. при запуске сервера дилера в понедельник или после продолжительного сбоя. будет ли выполнен мой ордер , если к моменту запуска сервера время действия ордера истекло?

Если есть разница, то вопрос относится к торговле в реальном времени, тестирование на истории меня не интересует
 
Время истечения ордера устанавливается на конкретный момент, то есть например, 03.01.2007 05:34. Поэтому, при модификации ордера(OpenPrice) нужно модифицировать и время истечения.